Package proguard.classfile
Interface Member
-
- All Superinterfaces:
Processable
,java.io.Serializable
- All Known Implementing Classes:
LibraryField
,LibraryMember
,LibraryMethod
,ProgramField
,ProgramMember
,ProgramMethod
public interface Member extends Processable
Representation of a class member (field or method).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
accept(Clazz clazz, MemberVisitor memberVisitor)
Accepts the given class 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.void
referencedClassesAccept(ClassVisitor classVisitor)
Lets the Clazz objects referenced in the descriptor string accept the given visitor.-
Methods inherited from interface proguard.util.Processable
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
-
-
-
-
Method Detail
-
getAccessFlags
int getAccessFlags()
Returns the access flags.
-
getName
java.lang.String getName(Clazz clazz)
Returns the class member name.
-
getDescriptor
java.lang.String getDescriptor(Clazz clazz)
Returns the class member's descriptor.
-
accept
void accept(Clazz clazz, MemberVisitor memberVisitor)
Accepts the given class visitor.
-
referencedClassesAccept
void referencedClassesAccept(ClassVisitor classVisitor)
Lets the Clazz objects referenced in the descriptor string accept the given visitor.
-
-