Interface KotlinAnnotationVisitor
- All Known Implementing Classes:
AllKotlinAnnotationArgumentVisitor,KmAnnotationIntegrity,KotlinAnnotationFilter,KotlinMetadataPrinter,MultiKotlinAnnotationVisitor,ReferencedClassVisitor.KotlinReferencedClassVisitor
public interface KotlinAnnotationVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation) default voidvisitClassAnnotation(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinAnnotation annotation) default voidvisitConstructorAnnotation(Clazz clazz, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinAnnotation annotation) default voidvisitEnumEntryAnnotation(Clazz clazz, KotlinEnumEntryMetadata kotlinEnumEntryMetadata, KotlinAnnotation annotation) default voidvisitFunctionAnnotation(Clazz clazz, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinAnnotation annotation) default voidvisitPropertyAccessorAnnotation(Clazz clazz, KotlinPropertyAccessorMetadata kotlinPropertyAccessorMetadata, KotlinAnnotation annotation) default voidvisitPropertyAnnotation(Clazz clazz, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinAnnotation annotation) default voidvisitTypeAliasAnnotation(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinAnnotation annotation) default voidvisitTypeAnnotation(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinAnnotation annotation) default voidvisitTypeParameterAnnotation(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinAnnotation annotation) default voidvisitValueParameterAnnotation(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinAnnotation annotation)
-
Method Details
-
visitAnyAnnotation
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinAnnotation annotation) -
visitTypeParameterAnnotation
default void visitTypeParameterAnnotation(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinAnnotation annotation) -
visitTypeAliasAnnotation
default void visitTypeAliasAnnotation(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinAnnotation annotation) -
visitClassAnnotation
default void visitClassAnnotation(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinAnnotation annotation) -
visitConstructorAnnotation
default void visitConstructorAnnotation(Clazz clazz, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinAnnotation annotation) -
visitFunctionAnnotation
default void visitFunctionAnnotation(Clazz clazz, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinAnnotation annotation) -
visitPropertyAccessorAnnotation
default void visitPropertyAccessorAnnotation(Clazz clazz, KotlinPropertyAccessorMetadata kotlinPropertyAccessorMetadata, KotlinAnnotation annotation) -
visitPropertyAnnotation
default void visitPropertyAnnotation(Clazz clazz, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinAnnotation annotation) -
visitValueParameterAnnotation
default void visitValueParameterAnnotation(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinAnnotation annotation) -
visitEnumEntryAnnotation
default void visitEnumEntryAnnotation(Clazz clazz, KotlinEnumEntryMetadata kotlinEnumEntryMetadata, KotlinAnnotation annotation)
-