Class MethodrefTraveler
java.lang.Object
proguard.classfile.constant.visitor.MethodrefTraveler
- All Implemented Interfaces:
ConstantVisitor
This
ConstantVisitor travels from any method handle constants that it visits to their
methodref constants, and applies a given constant visitor.-
Constructor Summary
ConstructorsConstructorDescriptionMethodrefTraveler(ConstantVisitor methodrefConstantVisitor) Creates a new v that will delegate to the given constant visitor. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyConstant(Clazz clazz, Constant constant) Visits any Constant instance.voidvisitMethodHandleConstant(Clazz clazz, MethodHandleConstant methodHandleConstant) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.constant.visitor.ConstantVisitor
visitAnyMethodrefConstant, visitAnyRefConstant, visitClassConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitStringConstant, visitUtf8Constant
-
Constructor Details
-
MethodrefTraveler
Creates a new v that will delegate to the given constant visitor.
-
-
Method Details
-
visitAnyConstant
Description copied from interface:ConstantVisitorVisits any Constant instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyConstantin interfaceConstantVisitor
-
visitMethodHandleConstant
- Specified by:
visitMethodHandleConstantin interfaceConstantVisitor
-