AccessibleEntity
, java.lang.Comparable
, FieldOrMethodName
, java.io.Serializable
AbstractClassMember
, AbstractField
, AbstractMethod
, FieldInfo
, MethodInfo
, UnresolvedXField
public interface ClassMember extends java.io.Serializable, AccessibleEntity, java.lang.Comparable, FieldOrMethodName
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getClassName() |
Get the full (dotted) name of the class (if the object represents a class)
or the class the entity is defined in (if a field or method).
|
java.lang.String |
getName() |
Get the name of the field/method.
|
java.lang.String |
getPackageName() |
Get the (dotted) name of the package in which the entity is defined.
|
java.lang.String |
getSignature() |
Get the signature representing the field/method's type.
|
java.lang.String |
getSourceSignature() |
Get the signature representing the field/method's type, including generic type
|
boolean |
isResolved() |
Did we find a declaration of this entity?
|
getAccessFlags, getClassDescriptor, isDeprecated, isFinal, isPrivate, isProtected, isPublic, isStatic, isSynthetic
getClassDescriptor, isStatic
@DottedClassName java.lang.String getClassName()
@DottedClassName java.lang.String getPackageName()
java.lang.String getName()
getName
in interface FieldOrMethodName
java.lang.String getSignature()
getSignature
in interface FieldOrMethodName
@CheckForNull java.lang.String getSourceSignature()
boolean isResolved()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.