Package proguard.classfile.attribute.annotation.visitor
-
Interface Summary Interface Description AnnotationVisitor This interface specifies the methods for a visitor ofAnnotation
instances.ElementValueVisitor This interface specifies the methods for a visitor ofElementValue
instances.TypeAnnotationVisitor This interface specifies the methods for a visitor ofTypeAnnotation
instances.TypePathInfoVisitor This interface specifies the methods for a visitor ofTypePathInfo
instances. -
Class Summary Class Description AllAnnotationVisitor ThisAttributeVisitor
lets a givenAnnotationVisitor
visit all Annotation instances of the attributes it visits.AllElementValueVisitor ThisAttributeVisitor
andAnnotationVisitor
lets a givenElementValueVisitor
visit allElementValue
instances of the attributes or annotations that it visits.AnnotationToAnnotatedClassVisitor ThisAnnotationVisitor
delegates all visits to a givenClassVisitor
.AnnotationToAnnotatedMemberVisitor ThisAnnotationVisitor
delegates all visits to a givenMemberVisitor
.AnnotationTypeFilter ThisAnnotationVisitor
delegates its visits to another givenAnnotationVisitor
, but only when the visited annotation has a type that matches a given regular expression.MultiAnnotationVisitor ThisAnnotationVisitor
delegates all visits to eachAnnotationVisitor
in a given list.