Package edu.umd.cs.findbugs.ba
Class UnresolvedXField
- java.lang.Object
-
- edu.umd.cs.findbugs.ba.AbstractClassMember
-
- edu.umd.cs.findbugs.ba.AbstractField
-
- edu.umd.cs.findbugs.ba.UnresolvedXField
-
- All Implemented Interfaces:
AccessibleEntity
,ClassMember
,ComparableField
,XField
,AnnotatedObject
,FieldOrMethodName
,java.io.Serializable
,java.lang.Comparable<ComparableField>
public class UnresolvedXField extends AbstractField
- Author:
- pugh
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
UnresolvedXField(FieldDescriptor m)
protected
UnresolvedXField(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ComparableField o)
AnnotationValue
getAnnotation(ClassDescriptor desc)
java.util.Collection<ClassDescriptor>
getAnnotationDescriptors()
java.util.Collection<AnnotationValue>
getAnnotations()
AnnotatedObject
getContainingScope()
java.lang.annotation.ElementType
getElementType()
java.lang.String
getSourceSignature()
Get the signature representing the field/method's type, including generic typeboolean
isDeprecated()
Is the entity deprecated?-
Methods inherited from class edu.umd.cs.findbugs.ba.AbstractField
getFieldDescriptor, isEnum, isSynthetic, isVolatile
-
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.AccessibleEntity
getAccessFlags, getClassDescriptor, isFinal, isPrivate, isProtected, isPublic, isStatic
-
Methods inherited from interface edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject
getClassDescriptor
-
Methods inherited from interface edu.umd.cs.findbugs.ba.ClassMember
getClassName, getName, getPackageName, getSignature, isResolved
-
Methods inherited from interface edu.umd.cs.findbugs.classfile.FieldOrMethodName
getClassDescriptor, isStatic
-
Methods inherited from interface edu.umd.cs.findbugs.ba.XField
isReferenceType
-
-
-
-
Constructor Detail
-
UnresolvedXField
protected UnresolvedXField(@DottedClassName java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)
-
UnresolvedXField
protected UnresolvedXField(FieldDescriptor m)
-
-
Method Detail
-
compareTo
public int compareTo(ComparableField o)
-
getAnnotation
public AnnotationValue getAnnotation(ClassDescriptor desc)
-
getAnnotationDescriptors
public java.util.Collection<ClassDescriptor> getAnnotationDescriptors()
-
getAnnotations
public java.util.Collection<AnnotationValue> getAnnotations()
-
getContainingScope
public AnnotatedObject getContainingScope()
-
getElementType
public java.lang.annotation.ElementType getElementType()
-
isDeprecated
public boolean isDeprecated()
Description copied from interface:AccessibleEntity
Is the entity deprecated?
-
getSourceSignature
@CheckForNull public java.lang.String getSourceSignature()
Description copied from interface:ClassMember
Get the signature representing the field/method's type, including generic type
-
-