AccessibleEntity
, ClassMember
, ComparableField
, XField
, AnnotatedObject
, FieldOrMethodName
, java.io.Serializable
, java.lang.Comparable<ComparableField>
UnresolvedXField
public abstract class AbstractField extends AbstractClassMember implements XField
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractField(java.lang.String className,
java.lang.String fieldName,
java.lang.String fieldSig,
int accessFlags) |
Modifier and Type | Method | Description |
---|---|---|
FieldDescriptor |
getFieldDescriptor() |
|
boolean |
isEnum() |
|
boolean |
isSynthetic() |
Is the entity synthetic?
|
boolean |
isVolatile() |
Is this a volatile field?
|
equals, getAccessFlags, getClassDescriptor, getClassName, getName, getPackageName, getSignature, hashCode, isFinal, isPrivate, isProtected, isPublic, isReferenceType, isResolved, isStatic, toString
getAccessFlags, getClassDescriptor, isDeprecated, isFinal, isPrivate, isProtected, isPublic, isStatic
getAnnotation, getAnnotationDescriptors, getAnnotations, getClassDescriptor, getContainingScope, getElementType
getClassName, getName, getPackageName, getSignature, getSourceSignature, isResolved
getClassDescriptor, isStatic
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isReferenceType
protected AbstractField(@DottedClassName java.lang.String className, java.lang.String fieldName, java.lang.String fieldSig, int accessFlags)
public boolean isVolatile()
XField
isVolatile
in interface XField
public final boolean isSynthetic()
AccessibleEntity
isSynthetic
in interface AccessibleEntity
isSynthetic
in interface AnnotatedObject
public boolean isEnum()
public FieldDescriptor getFieldDescriptor()
getFieldDescriptor
in interface XField
SpotBugs is licensed under the LGPL.