Package proguard.classfile.util
Class AllParameterVisitor
java.lang.Object
proguard.classfile.util.AllParameterVisitor
- All Implemented Interfaces:
MemberVisitor
This
MemberVisitor lets a given parameter visitor visit all the parameters of the methods
that it visits. The parameters optionally include the 'this' parameters of non-static methods,
but never the return value.-
Constructor Summary
ConstructorsConstructorDescriptionAllParameterVisitor(boolean includeThisParameter, ParameterVisitor parameterVisitor) Creates a new AllParameterVisitor for the given parameter visitor. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitLibraryField(LibraryClass libraryClass, LibraryField libraryField) voidvisitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) voidvisitProgramField(ProgramClass programClass, ProgramField programField) voidvisitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 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
visitAnyMember, visitLibraryMember, visitProgramMember
-
Constructor Details
-
AllParameterVisitor
Creates a new AllParameterVisitor for the given parameter visitor.- Parameters:
includeThisParameter- specifies whether to visit the 'this' parameters.parameterVisitor- the visitor for the parameters of the visited methods.
-
-
Method Details
-
visitProgramField
- Specified by:
visitProgramFieldin interfaceMemberVisitor
-
visitLibraryField
- Specified by:
visitLibraryFieldin interfaceMemberVisitor
-
visitProgramMethod
- Specified by:
visitProgramMethodin interfaceMemberVisitor
-
visitLibraryMethod
- Specified by:
visitLibraryMethodin interfaceMemberVisitor
-