edu.umd.cs.findbugs.ba
Class AbstractField
java.lang.Object
edu.umd.cs.findbugs.ba.AbstractClassMember
edu.umd.cs.findbugs.ba.AbstractField
- All Implemented Interfaces:
- AccessibleEntity, ClassMember, XField, AnnotatedObject, FieldOrMethodName, java.io.Serializable, java.lang.Comparable
- Direct Known Subclasses:
- UnresolvedXField
public abstract class AbstractField
- extends AbstractClassMember
- implements XField
- See Also:
- Serialized Form
Constructor Summary |
protected |
AbstractField(java.lang.String className,
java.lang.String fieldName,
java.lang.String fieldSig,
int accessFlags)
|
Methods inherited from class edu.umd.cs.findbugs.ba.AbstractClassMember |
equals, getAccessFlags, getClassDescriptor, getClassName, getName, getPackageName, getSignature, hashCode, isFinal, isPrivate, isProtected, isPublic, isReferenceType, isResolved, isStatic, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
compareTo |
AbstractField
protected AbstractField(@DottedClassName
java.lang.String className,
java.lang.String fieldName,
java.lang.String fieldSig,
int accessFlags)
isVolatile
public boolean isVolatile()
- Description copied from interface:
XField
- Is this a volatile field?
- Specified by:
isVolatile
in interface XField
isSynthetic
public final boolean isSynthetic()
- Description copied from interface:
AccessibleEntity
- Is the entity synthetic?
- Specified by:
isSynthetic
in interface AccessibleEntity
- Specified by:
isSynthetic
in interface AnnotatedObject
getFieldDescriptor
public FieldDescriptor getFieldDescriptor()
- Specified by:
getFieldDescriptor
in interface XField
- Returns:
- FieldDescriptor referring to this field
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.