Class MultiAnnotationVisitor
java.lang.Object
proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- All Implemented Interfaces:
AnnotationVisitor
This
AnnotationVisitor delegates all visits to each AnnotationVisitor in a given
list.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotationVisitor(AnnotationVisitor annotationVisitor) voidvisitAnnotation(Clazz clazz, Annotation annotation) Visits any Annotation instance.voidvisitAnnotation(Clazz clazz, Field field, Annotation annotation) voidvisitAnnotation(Clazz clazz, Method method, int parameterIndex, Annotation annotation) voidvisitAnnotation(Clazz clazz, Method method, Annotation annotation) voidvisitAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, Annotation annotation) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
visitAnnotation
-
Constructor Details
-
MultiAnnotationVisitor
public MultiAnnotationVisitor() -
MultiAnnotationVisitor
-
-
Method Details
-
addAnnotationVisitor
-
visitAnnotation
Description copied from interface:AnnotationVisitorVisits any Annotation instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnnotationin interfaceAnnotationVisitor
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceAnnotationVisitor
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceAnnotationVisitor
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceAnnotationVisitor
-
visitAnnotation
public void visitAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, Annotation annotation) - Specified by:
visitAnnotationin interfaceAnnotationVisitor
-