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 KotlinAnnotationVisitor
public void visitTypeAnnotation(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinAnnotation annotation)
visitTypeAnnotation
in interface KotlinAnnotationVisitor
public void visitTypeParameterAnnotation(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinAnnotation annotation)
visitTypeParameterAnnotation
in interface KotlinAnnotationVisitor
public void visitTypeAliasAnnotation(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinAnnotation annotation)
visitTypeAliasAnnotation
in interface KotlinAnnotationVisitor