Class KotlinFunctionFilter

  • All Implemented Interfaces:
    KotlinFunctionVisitor

    public class KotlinFunctionFilter
    extends java.lang.Object
    implements KotlinFunctionVisitor
    Delegate to another KotlinFunctionVisitor if the predicate returns true.

    For example, visit only abstract functions:

    kotlinMetadata.functionsAccept(clazz, new KotlinFunctionFilter(fun -> fun.flags.isAbstract, new MyOtherKotlinFunctionVisitor()));