Package proguard.classfile.visitor
Class ReferencedMemberVisitor
- java.lang.Object
- 
- proguard.classfile.visitor.ReferencedMemberVisitor
 
- 
- All Implemented Interfaces:
- ElementValueVisitor,- ConstantVisitor
 
 public class ReferencedMemberVisitor extends java.lang.Object implements ConstantVisitor, ElementValueVisitor ThisConstantVisitorandElementValueVisitorlets a givenMemberVisitorvisit all the referenced class members of the elements that it visits.
- 
- 
Field SummaryFields Modifier and Type Field Description protected MemberVisitormemberVisitor
 - 
Constructor SummaryConstructors Constructor Description ReferencedMemberVisitor(MemberVisitor memberVisitor)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitAnyConstant(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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface proguard.classfile.constant.visitor.ConstantVisitorvisitAnyMethodrefConstant, visitClassConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitUtf8Constant
 - 
Methods inherited from interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitorvisitAnnotationElementValue, visitArrayElementValue, visitClassElementValue, visitConstantElementValue, visitEnumConstantElementValue
 
- 
 
- 
- 
- 
Field Detail- 
memberVisitorprotected final MemberVisitor memberVisitor 
 
- 
 - 
Constructor Detail- 
ReferencedMemberVisitorpublic ReferencedMemberVisitor(MemberVisitor memberVisitor) 
 
- 
 - 
Method Detail- 
visitAnyConstantpublic void visitAnyConstant(Clazz clazz, Constant constant) Description copied from interface:ConstantVisitorVisits any Constant instance. The more specific default implementations of this interface delegate to this method.- Specified by:
- visitAnyConstantin interface- ConstantVisitor
 
 - 
visitStringConstantpublic void visitStringConstant(Clazz clazz, StringConstant stringConstant) - Specified by:
- visitStringConstantin interface- ConstantVisitor
 
 - 
visitAnyRefConstantpublic void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) Description copied from interface:ConstantVisitorVisits any RefConstant instance. The more specific default implementations of this interface delegate to this method.- Specified by:
- visitAnyRefConstantin interface- ConstantVisitor
 
 - 
visitAnyElementValuepublic void visitAnyElementValue(Clazz clazz, Annotation annotation, ElementValue elementValue) Description copied from interface:ElementValueVisitorVisits any ElementValue instance. The more specific default implementations of this interface delegate to this method.- Specified by:
- visitAnyElementValuein interface- ElementValueVisitor
 
 
- 
 
-