public abstract class LibraryMember extends SimpleProcessable implements Member
LibraryClass
.Modifier and Type | Field and Description |
---|---|
java.lang.String |
descriptor |
java.lang.String |
name |
int |
u2accessFlags |
processingFlags, processingInfo
Modifier | Constructor and Description |
---|---|
protected |
LibraryMember()
Creates an uninitialized LibraryMember.
|
protected |
LibraryMember(int u2accessFlags,
java.lang.String name,
java.lang.String descriptor)
Creates an initialized LibraryMember.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(Clazz clazz,
MemberVisitor memberVisitor)
Accepts the given class visitor.
|
abstract void |
accept(LibraryClass libraryClass,
MemberVisitor memberVisitor)
Accepts the given member info visitor.
|
int |
getAccessFlags()
Returns the access flags.
|
java.lang.String |
getDescriptor(Clazz clazz)
Returns the class member's descriptor.
|
java.lang.String |
getName(Clazz clazz)
Returns the class member name.
|
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
referencedClassesAccept
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
public int u2accessFlags
public java.lang.String name
public java.lang.String descriptor
protected LibraryMember()
protected LibraryMember(int u2accessFlags, java.lang.String name, java.lang.String descriptor)
public abstract void accept(LibraryClass libraryClass, MemberVisitor memberVisitor)
public int getAccessFlags()
Member
getAccessFlags
in interface Member
public java.lang.String getName(Clazz clazz)
Member
public java.lang.String getDescriptor(Clazz clazz)
Member
getDescriptor
in interface Member
public void accept(Clazz clazz, MemberVisitor memberVisitor)
Member