public class KotlinAnnotationFilter extends java.lang.Object implements KotlinAnnotationVisitor
KotlinAnnotationVisitor if the predicate succeeds.| Constructor and Description |
|---|
KotlinAnnotationFilter(java.util.function.Predicate<KotlinMetadataAnnotation> predicate,
KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor) |
KotlinAnnotationFilter(java.util.function.Predicate<KotlinMetadataAnnotation> predicate,
KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor,
KotlinAnnotationVisitor rejectedKotlinAnnotationVisitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyAnnotation(Clazz clazz,
KotlinMetadataAnnotation annotation) |
void |
visitTypeAliasAnnotation(Clazz clazz,
KotlinTypeAliasMetadata kotlinTypeAliasMetadata,
KotlinMetadataAnnotation annotation) |
void |
visitTypeAnnotation(Clazz clazz,
KotlinTypeMetadata kotlinTypeMetadata,
KotlinMetadataAnnotation annotation) |
void |
visitTypeParameterAnnotation(Clazz clazz,
KotlinTypeParameterMetadata kotlinTypeParameterMetadata,
KotlinMetadataAnnotation annotation) |
public KotlinAnnotationFilter(java.util.function.Predicate<KotlinMetadataAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor)
public KotlinAnnotationFilter(java.util.function.Predicate<KotlinMetadataAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor, KotlinAnnotationVisitor rejectedKotlinAnnotationVisitor)
public void visitAnyAnnotation(Clazz clazz, KotlinMetadataAnnotation annotation)
visitAnyAnnotation in interface KotlinAnnotationVisitorpublic void visitTypeAnnotation(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinMetadataAnnotation annotation)
visitTypeAnnotation in interface KotlinAnnotationVisitorpublic void visitTypeParameterAnnotation(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinMetadataAnnotation annotation)
visitTypeParameterAnnotation in interface KotlinAnnotationVisitorpublic void visitTypeAliasAnnotation(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinMetadataAnnotation annotation)
visitTypeAliasAnnotation in interface KotlinAnnotationVisitor