|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.LibraryMember
public abstract class LibraryMember
Representation of a field or method from a library class.
| Field Summary | |
|---|---|
java.lang.String |
descriptor
|
java.lang.String |
name
|
int |
u2accessFlags
|
java.lang.Object |
visitorInfo
An extra field in which visitors can store information. |
| Constructor Summary | |
|---|---|
protected |
LibraryMember()
Creates an uninitialized LibraryMember. |
protected |
LibraryMember(int u2accessFlags,
java.lang.String name,
java.lang.String descriptor)
Creates an initialized LibraryMember. |
| Method Summary | |
|---|---|
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. |
java.lang.Object |
getVisitorInfo()
Gets the visitor information of the visitor accepter. |
void |
setVisitorInfo(java.lang.Object visitorInfo)
Sets the visitor information of the visitor accepter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface proguard.classfile.Member |
|---|
referencedClassesAccept |
| Field Detail |
|---|
public int u2accessFlags
public java.lang.String name
public java.lang.String descriptor
public java.lang.Object visitorInfo
| Constructor Detail |
|---|
protected LibraryMember()
protected LibraryMember(int u2accessFlags,
java.lang.String name,
java.lang.String descriptor)
| Method Detail |
|---|
public abstract void accept(LibraryClass libraryClass,
MemberVisitor memberVisitor)
public int getAccessFlags()
Member
getAccessFlags in interface Memberpublic java.lang.String getName(Clazz clazz)
Member
getName in interface Memberpublic java.lang.String getDescriptor(Clazz clazz)
Member
getDescriptor in interface Member
public void accept(Clazz clazz,
MemberVisitor memberVisitor)
Member
accept in interface Memberpublic java.lang.Object getVisitorInfo()
VisitorAccepter
getVisitorInfo in interface VisitorAccepterpublic void setVisitorInfo(java.lang.Object visitorInfo)
VisitorAccepter
setVisitorInfo in interface VisitorAccepter
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||