Package proguard.classfile
Class LibraryMember
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.LibraryMember
- All Implemented Interfaces:
Serializable,Member,Processable
- Direct Known Subclasses:
LibraryField,LibraryMethod
Base representation of a field or method from a
LibraryClass.- See Also:
-
Field Summary
FieldsFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates an uninitialized LibraryMember.protectedLibraryMember(int u2accessFlags, String name, String descriptor) Creates an initialized LibraryMember. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Clazz clazz, MemberVisitor memberVisitor) Accepts the given class visitor.abstract voidaccept(LibraryClass libraryClass, MemberVisitor memberVisitor) Accepts the given member info visitor.intReturns the access flags.getDescriptor(Clazz clazz) Returns the class member's descriptor.Returns the class member name.Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.Member
referencedClassesAcceptMethods inherited from interface proguard.util.Processable
accept, getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
-
Field Details
-
u2accessFlags
public int u2accessFlags -
name
-
descriptor
-
-
Constructor Details
-
LibraryMember
protected LibraryMember()Creates an uninitialized LibraryMember. -
LibraryMember
Creates an initialized LibraryMember.
-
-
Method Details
-
accept
Accepts the given member info visitor. -
getAccessFlags
public int getAccessFlags()Description copied from interface:MemberReturns the access flags.- Specified by:
getAccessFlagsin interfaceMember
-
getName
Description copied from interface:MemberReturns the class member name. -
getDescriptor
Description copied from interface:MemberReturns the class member's descriptor.- Specified by:
getDescriptorin interfaceMember
-
accept
Description copied from interface:MemberAccepts the given class visitor.
-