public interface IFieldInfo
Modifier and Type | Method and Description |
---|---|
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.
|
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()
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.