|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFieldInfo
Description of a field info as described in the JVM specifications. This interface may be implemented by clients.
Method Summary | |
---|---|
int |
getAccessFlags()
Answer back the access flag of this field info. |
int |
getAttributeCount()
Answer back the attribute number of the field info. |
IClassFileAttribute[] |
getAttributes()
Answer back the collection of all attributes of the field info. |
IConstantValueAttribute |
getConstantValueAttribute()
Answer back the constant value attribute of this field info if specified, null otherwise. |
char[] |
getDescriptor()
Answer back the descriptor of this field info. |
int |
getDescriptorIndex()
Answer back the descriptor index of this field info. |
char[] |
getName()
Answer back the name of this field info. |
int |
getNameIndex()
Answer back the name index of this field info. |
boolean |
hasConstantValueAttribute()
Return true if the field info has a constant value attribute, false otherwise. |
boolean |
isDeprecated()
Return true if the field info has a deprecated attribute, false otherwise. |
boolean |
isSynthetic()
Return true if the field info is synthetic according to the JVM specification, false otherwise. |
Method Detail |
---|
IConstantValueAttribute getConstantValueAttribute()
int getAccessFlags()
char[] getName()
int getNameIndex()
char[] getDescriptor()
int getDescriptorIndex()
boolean hasConstantValueAttribute()
boolean isSynthetic()
Note that prior to JDK 1.5, synthetic fields were always marked using
an attribute; with 1.5, synthetic fields can also be marked using
the IModifierConstants.ACC_SYNTHETIC
flag.
boolean isDeprecated()
int getAttributeCount()
IClassFileAttribute[] getAttributes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |