接口 ElementValueVisitor
-
- 所有已知实现类:
AllElementValueVisitor,AllProcessableVisitor,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.
-
-
方法概要
所有方法 实例方法 默认方法 修饰符和类型 方法 说明 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
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)
-
-