Interface JavaField
-
- All Superinterfaces:
JavaHasAnnotations
- All Known Implementing Classes:
JavaFieldImpl,OXMJavaFieldImpl,XJCJavaFieldImpl
public interface JavaField extends JavaHasAnnotations
INTERNAL:Purpose:A TopLink JAXB 2.0 Java model representation of a JDK Field.
Responsibilities:
- Provide information about a given implementation's underlying field, such as name, type, modifiers, annotations, etc.
- See Also:
JavaHasAnnotations,Field- Since:
- Oracle TopLink 11.1.1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetModifiers()java.lang.StringgetName()JavaClassgetResolvedType()booleanisAbstract()booleanisEnumConstant()booleanisFinal()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisStatic()booleanisSynthetic()-
Methods inherited from interface org.eclipse.persistence.jaxb.javamodel.JavaHasAnnotations
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations
-
-
-
-
Method Detail
-
getModifiers
int getModifiers()
-
getName
java.lang.String getName()
-
getResolvedType
JavaClass getResolvedType()
-
isAbstract
boolean isAbstract()
-
isEnumConstant
boolean isEnumConstant()
-
isFinal
boolean isFinal()
-
isPrivate
boolean isPrivate()
-
isProtected
boolean isProtected()
-
isPublic
boolean isPublic()
-
isStatic
boolean isStatic()
-
isSynthetic
boolean isSynthetic()
-
-