Interface ElementValueVisitor
-
- All Known Implementing Classes:
AllElementValueVisitor
,ClassCleaner
,ClassPrinter
,ClassReferenceFixer
,ClassReferenceInitializer
,ConstantPoolRemapper
,ConstantPoolShrinker
,ElementValueAdder
,EnumFieldReferenceInitializer
,KotlinMetadataInitializer
,KotlinMetadataVersionFilter
,KotlinMetadataWriter
,MemberReferenceFixer
,ProcessingInfoSetter
,ProgramClassReader
,ReferencedClassVisitor
,ReferencedMemberVisitor
,Utf8Shrinker
public interface ElementValueVisitor
This interface specifies the methods for a visitor ofElementValue
instances.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
visitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue)
default void
visitAnyElementValue(Clazz clazz, Annotation annotation, ElementValue elementValue)
Visits any ElementValue instance.default void
visitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue)
default void
visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue)
default void
visitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue)
default void
visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue)
-
-
-
Method Detail
-
visitAnyElementValue
default void visitAnyElementValue(Clazz clazz, Annotation annotation, ElementValue elementValue)
Visits any ElementValue instance. The more specific default implementations of this interface delegate to this method.
-
visitConstantElementValue
default void visitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue)
-
visitEnumConstantElementValue
default void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue)
-
visitClassElementValue
default void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue)
-
visitAnnotationElementValue
default void visitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue)
-
visitArrayElementValue
default void visitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue)
-
-