public class KotlinAnnotationArgumentFilter extends java.lang.Object implements KotlinAnnotationArgumentVisitor
KotlinAnnotationArgumentVisitor
based on the
result of the given Predicate
.Constructor and Description |
---|
KotlinAnnotationArgumentFilter(java.util.function.Predicate<KotlinAnnotationArgument> predicate,
KotlinAnnotationArgumentVisitor acceptedKotlinAnnotationVisitor) |
KotlinAnnotationArgumentFilter(java.util.function.Predicate<KotlinAnnotationArgument> predicate,
KotlinAnnotationArgumentVisitor acceptedKotlinAnnotationVisitor,
KotlinAnnotationArgumentVisitor rejectedKotlinAnnotationVisitor) |
Modifier and Type | Method and Description |
---|---|
void |
visitAnyArgument(Clazz clazz,
KotlinAnnotatable annotatable,
KotlinAnnotation annotation,
KotlinAnnotationArgument argument,
KotlinAnnotationArgument.Value value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAnnotationArgument, visitAnyLiteralArgument, visitArrayArgument, visitBooleanArgument, visitByteArgument, visitCharArgument, visitClassArgument, visitDoubleArgument, visitEnumArgument, visitFloatArgument, visitIntArgument, visitLongArgument, visitShortArgument, visitStringArgument, visitUByteArgument, visitUIntArgument, visitULongArgument, visitUShortArgument
public KotlinAnnotationArgumentFilter(java.util.function.Predicate<KotlinAnnotationArgument> predicate, KotlinAnnotationArgumentVisitor acceptedKotlinAnnotationVisitor, KotlinAnnotationArgumentVisitor rejectedKotlinAnnotationVisitor)
public KotlinAnnotationArgumentFilter(java.util.function.Predicate<KotlinAnnotationArgument> predicate, KotlinAnnotationArgumentVisitor acceptedKotlinAnnotationVisitor)
public void visitAnyArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.Value value)
visitAnyArgument
in interface KotlinAnnotationArgumentVisitor