ClassesThatCompositeFilter

Trait interface for composite, logical and custom predicate filtering on classes.

Inheritors

Properties

Link copied to clipboard

Filter or assertion criteria for builder.

Functions

Link copied to clipboard
open fun allOf(vararg blocks: ClassesThat.() -> Unit): ClassesRuleBuilder

Filter or assertion criteria for all of.

Link copied to clipboard
open fun anyOf(vararg blocks: ClassesThat.() -> Unit): ClassesRuleBuilder

Filter or assertion criteria for any of.

Link copied to clipboard
open infix fun matching(predicate: (ClassDeclaration) -> Boolean): ClassesRuleBuilder

Specifies matching criteria.

Link copied to clipboard
open fun noneOf(vararg blocks: ClassesThat.() -> Unit): ClassesRuleBuilder

Filter or assertion criteria for none of.

Link copied to clipboard
open fun not(): ClassesThat

Filter or assertion criteria for not.

Link copied to clipboard

Filter or assertion criteria for satisfy.