public class UsedMemberFilter
extends java.lang.Object
implements proguard.classfile.visitor.MemberVisitor
ClassUsageMarker| Constructor and Description |
|---|
UsedMemberFilter(ClassUsageMarker classUsageMarker,
proguard.classfile.visitor.MemberVisitor usedMemberFilter) |
UsedMemberFilter(SimpleUsageMarker usageMarker,
proguard.classfile.visitor.MemberVisitor usedMemberFilter)
Creates a new UsedMemberFilter.
|
UsedMemberFilter(SimpleUsageMarker usageMarker,
proguard.classfile.visitor.MemberVisitor usedMemberFilter,
proguard.classfile.visitor.MemberVisitor unusedMemberVisitor)
Creates a new UsedMemberFilter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitLibraryField(proguard.classfile.LibraryClass libraryClass,
proguard.classfile.LibraryField libraryField) |
void |
visitLibraryMethod(proguard.classfile.LibraryClass libraryClass,
proguard.classfile.LibraryMethod libraryMethod) |
void |
visitProgramField(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramField programField) |
void |
visitProgramMethod(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramMethod programMethod) |
public UsedMemberFilter(ClassUsageMarker classUsageMarker, proguard.classfile.visitor.MemberVisitor usedMemberFilter)
public UsedMemberFilter(SimpleUsageMarker usageMarker, proguard.classfile.visitor.MemberVisitor usedMemberFilter)
usageMarker - the usage marker that is used to mark the classes
and class members.usedMemberFilter - the member visitor to which the visiting will be
delegated.public UsedMemberFilter(SimpleUsageMarker usageMarker, proguard.classfile.visitor.MemberVisitor usedMemberFilter, proguard.classfile.visitor.MemberVisitor unusedMemberVisitor)
usageMarker - the usage marker that is used to mark the classes
and class members.usedMemberFilter - the member visitor to which the visiting of used members
will be delegated.unusedMemberVisitor - the member visitor to which the visiting of unused members
will bedelegated.public void visitProgramField(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramField programField)
visitProgramField in interface proguard.classfile.visitor.MemberVisitorpublic void visitProgramMethod(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramMethod programMethod)
visitProgramMethod in interface proguard.classfile.visitor.MemberVisitorpublic void visitLibraryField(proguard.classfile.LibraryClass libraryClass,
proguard.classfile.LibraryField libraryField)
visitLibraryField in interface proguard.classfile.visitor.MemberVisitorpublic void visitLibraryMethod(proguard.classfile.LibraryClass libraryClass,
proguard.classfile.LibraryMethod libraryMethod)
visitLibraryMethod in interface proguard.classfile.visitor.MemberVisitor