接口 ElementValueVisitor
- 所有已知实现类:
AllElementValueVisitor,AllProcessableVisitor,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 of
ElementValue instances.-
方法概要
修饰符和类型方法说明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)
-
方法详细资料
-
visitAnyElementValue
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)
-