|
|
|
|
org.eclipse.jdt.core.util
Interface IFieldInfo
-
public interface IFieldInfo
Description of a field info as described in the JVM
specifications.
This interface may be implemented by clients.
-
Since:
- 2.0
getConstantValueAttribute
IConstantValueAttribute getConstantValueAttribute()
- Answer back the constant value attribute of this field info if specified,
null otherwise.
-
-
Returns:
- the constant value attribute of this field info if specified,
null otherwise
getAccessFlags
int getAccessFlags()
- Answer back the access flag of this field info.
-
-
Returns:
- the access flag of this field info
getName
char[] getName()
- Answer back the name of this field info. The name is returned as
specified in the JVM specifications.
-
-
Returns:
- the name of this field info. The name is returned as
specified in the JVM specifications
getNameIndex
int getNameIndex()
- Answer back the name index of this field info.
-
-
Returns:
- the name index of this field info
getDescriptor
char[] getDescriptor()
- Answer back the descriptor of this field info. The descriptor is returned as
specified in the JVM specifications.
-
-
Returns:
- the descriptor of this field info. The descriptor is returned as
specified in the JVM specifications
getDescriptorIndex
int getDescriptorIndex()
- Answer back the descriptor index of this field info.
-
-
Returns:
- the descriptor index of this field info
hasConstantValueAttribute
boolean hasConstantValueAttribute()
- Return true if the field info has a constant value attribute, false otherwise.
-
-
Returns:
- true if the field info has a constant value attribute, false otherwise
isSynthetic
boolean isSynthetic()
- Return true if the field info is synthetic according to the JVM specification, false otherwise.
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.
-
-
Returns:
- true if the field info is synthetic according to the JVM specification, false otherwise
isDeprecated
boolean isDeprecated()
- Return true if the field info has a deprecated attribute, false otherwise.
-
-
Returns:
- true if the field info has a deprecated attribute, false otherwise
getAttributeCount
int getAttributeCount()
- Answer back the attribute number of the field info.
-
-
Returns:
- the attribute number of the field info
getAttributes
IClassFileAttribute[] getAttributes()
- Answer back the collection of all attributes of the field info. It
includes SyntheticAttribute, ConstantValueAttributes, etc.
Returns an empty collection if none.
-
-
Returns:
- the collection of all attributes of the field info. It
includes SyntheticAttribute, ConstantValueAttributes, etc.
Returns an empty collection if none
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.
|
|
|