Package proguard.classfile.visitor
Class MemberCollector
java.lang.Object
proguard.classfile.visitor.MemberCollector
- All Implemented Interfaces:
MemberVisitor
This
MemberVisitor collects dot-separated classname.membername.descriptor strings of the
class members that it visits.-
Constructor Summary
ConstructorsConstructorDescriptionMemberCollector(boolean includeClassName, boolean includeMemberName, boolean includeMemberDescriptor, Set<String> set) Creates a new MemberCollector. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyMember(Clazz clazz, Member member) Visits any Member instance.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.visitor.MemberVisitor
visitLibraryField, visitLibraryMember, visitLibraryMethod, visitProgramField, visitProgramMember, visitProgramMethod
-
Constructor Details
-
MemberCollector
public MemberCollector(boolean includeClassName, boolean includeMemberName, boolean includeMemberDescriptor, Set<String> set) Creates a new MemberCollector.- Parameters:
includeClassName- specifies whether to include the class name in each collected strings.includeMemberName- specifies whether to include the member name in each collected strings.includeMemberDescriptor- specifies whether to include the member descriptor in each collected strings.set- the Set in which all strings will be collected.
-
-
Method Details
-
visitAnyMember
Description copied from interface:MemberVisitorVisits any Member instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyMemberin interfaceMemberVisitor
-