FindBugs™ 1.3.9

edu.umd.cs.findbugs.ba
Class AbstractField

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.AbstractClassMember
      extended by 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)
           
 
Method Summary
 FieldDescriptor getFieldDescriptor()
           
 boolean isSynthetic()
          Is the entity synthetic?
 boolean isVolatile()
          Is this a volatile field?
 
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 edu.umd.cs.findbugs.ba.XField
isReferenceType
 
Methods inherited from interface edu.umd.cs.findbugs.ba.ClassMember
getClassName, getName, getPackageName, getSignature, getSourceSignature, isResolved
 
Methods inherited from interface edu.umd.cs.findbugs.ba.AccessibleEntity
getAccessFlags, getClassDescriptor, isDeprecated, isFinal, isPrivate, isProtected, isPublic, isStatic
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface edu.umd.cs.findbugs.classfile.FieldOrMethodName
getClassDescriptor, isStatic
 
Methods inherited from interface edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject
getAnnotation, getAnnotationDescriptors, getAnnotations, getClassDescriptor, getContainingScope, getElementType
 

Constructor Detail

AbstractField

protected AbstractField(@DottedClassName
                        java.lang.String className,
                        java.lang.String fieldName,
                        java.lang.String fieldSig,
                        int accessFlags)
Method Detail

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™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.