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 ElementValueVisitorThis interface specifies the methods for a visitor ofElementValueinstances.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidvisitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue)default voidvisitAnyElementValue(Clazz clazz, Annotation annotation, ElementValue elementValue)Visits any ElementValue instance.default voidvisitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue)default voidvisitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue)default voidvisitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue)default voidvisitEnumConstantElementValue(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)
-
-