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