oracle.javatools.parser.java.v2.model
Interface JavaField
- All Superinterfaces:
- Element, JavaElement, JavaHasAnnotations, JavaHasName, JavaHasType, JavaMember, JavaVariable
- All Known Subinterfaces:
- SourceEnumConstant, SourceFieldVariable, SourceMemberVariable
- All Known Implementing Classes:
- AbstractField, WrapperField
public interface JavaField
- extends JavaMember, JavaVariable
The JavaField is the compiled representation of a java field.
If you want the syntactic (aka symbolic) representation of a java
class, see JavaField.
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasName |
getName |
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement |
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo |
EMPTY_ARRAY
static final JavaField[] EMPTY_ARRAY
isEnumConstant
boolean isEnumConstant()
- Returns:
- True if this field is an enum constant. False otherwise.
getDescriptor
java.lang.String getDescriptor()
- Returns:
- The VM-defined pre-jdk-1.5 descriptor.
getSignature
java.lang.String getSignature()
- Returns:
- The VM-defined jdk-1.5 signature.
Copyright © 1997, 2009, Oracle. All rights reserved.