Package proguard.classfile.visitor
Class ReferencedMemberVisitor
java.lang.Object
proguard.classfile.visitor.ReferencedMemberVisitor
- All Implemented Interfaces:
ElementValueVisitor,ConstantVisitor
This
ConstantVisitor and ElementValueVisitor lets a given MemberVisitor
visit all the referenced class members of the elements that it visits.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyConstant(Clazz clazz, Constant constant) Visits any Constant instance.voidvisitAnyElementValue(Clazz clazz, Annotation annotation, ElementValue elementValue) Visits any ElementValue instance.voidvisitAnyRefConstant(Clazz clazz, RefConstant refConstant) Visits any RefConstant instance.voidvisitStringConstant(Clazz clazz, StringConstant stringConstant) 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, visitClassConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitUtf8ConstantMethods inherited from interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitor
visitAnnotationElementValue, visitArrayElementValue, visitClassElementValue, visitConstantElementValue, visitEnumConstantElementValue
-
Field Details
-
memberVisitor
-
-
Constructor Details
-
ReferencedMemberVisitor
-
-
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
-
visitStringConstant
- Specified by:
visitStringConstantin interfaceConstantVisitor
-
visitAnyRefConstant
Description copied from interface:ConstantVisitorVisits any RefConstant instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyRefConstantin interfaceConstantVisitor
-
visitAnyElementValue
Description copied from interface:ElementValueVisitorVisits any ElementValue instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyElementValuein interfaceElementValueVisitor
-