public abstract class LibraryMember extends Object implements Member
| Modifier and Type | Field and Description |
|---|---|
String |
descriptor |
String |
name |
int |
u2accessFlags |
Object |
visitorInfo
An extra field in which visitors can store information.
|
| Modifier | Constructor and Description |
|---|---|
protected |
LibraryMember()
Creates an uninitialized LibraryMember.
|
protected |
LibraryMember(int u2accessFlags,
String name,
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.
|
String |
getDescriptor(Clazz clazz)
Returns the class member's descriptor.
|
String |
getName(Clazz clazz)
Returns the class member name.
|
Object |
getVisitorInfo()
Gets the visitor information of the visitor accepter.
|
void |
setVisitorInfo(Object visitorInfo)
Sets the visitor information of the visitor accepter.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreferencedClassesAcceptpublic int u2accessFlags
public String name
public String descriptor
public Object visitorInfo
public abstract void accept(LibraryClass libraryClass, MemberVisitor memberVisitor)
public int getAccessFlags()
MembergetAccessFlags in interface Memberpublic String getName(Clazz clazz)
Memberpublic String getDescriptor(Clazz clazz)
MembergetDescriptor in interface Memberpublic void accept(Clazz clazz, MemberVisitor memberVisitor)
Memberpublic Object getVisitorInfo()
VisitorAcceptergetVisitorInfo in interface VisitorAccepterpublic void setVisitorInfo(Object visitorInfo)
VisitorAcceptersetVisitorInfo in interface VisitorAccepterCopyright © 2015. All Rights Reserved.