ClassesThatNameFilter

Trait interface for name matching and naming pattern filtering on classes.

Inheritors

Properties

Link copied to clipboard

Filter or assertion criteria for builder.

Functions

Link copied to clipboard
open fun named(vararg names: String): ClassesRuleBuilder
open fun named(description: String, predicate: (String) -> Boolean): ClassesRuleBuilder

Filter or assertion criteria for named.

open infix fun named(predicate: (String) -> Boolean): ClassesRuleBuilder
open infix fun named(name: String): ClassesRuleBuilder
open infix fun named(names: List<String>): ClassesRuleBuilder

Specifies named criteria.

Link copied to clipboard
open fun nameEndsWith(vararg suffixes: String): ClassesRuleBuilder

Filter or assertion criteria for name ends with.

open infix fun nameEndsWith(suffix: String): ClassesRuleBuilder
open infix fun nameEndsWith(suffixes: List<String>): ClassesRuleBuilder

Specifies name ends with criteria.

Link copied to clipboard
open fun nameMatches(vararg patterns: String): ClassesRuleBuilder

Filter or assertion criteria for name matches.

open infix fun nameMatches(pattern: String): ClassesRuleBuilder
open infix fun nameMatches(patterns: List<String>): ClassesRuleBuilder

Specifies name matches criteria.

Link copied to clipboard
open fun nameStartsWith(vararg prefixes: String): ClassesRuleBuilder

Filter or assertion criteria for name starts with.

open infix fun nameStartsWith(prefix: String): ClassesRuleBuilder
open infix fun nameStartsWith(prefixes: List<String>): ClassesRuleBuilder

Specifies name starts with criteria.

Link copied to clipboard
open fun notNamed(vararg names: String): ClassesRuleBuilder

Filter or assertion criteria for not named.

open infix fun notNamed(predicate: (String) -> Boolean): ClassesRuleBuilder
open infix fun notNamed(name: String): ClassesRuleBuilder
open infix fun notNamed(names: List<String>): ClassesRuleBuilder

Specifies not named criteria.

Link copied to clipboard
open fun notNameEndsWith(vararg suffixes: String): ClassesRuleBuilder

Filter or assertion criteria for not name ends with.

open infix fun notNameEndsWith(suffix: String): ClassesRuleBuilder
open infix fun notNameEndsWith(suffixes: List<String>): ClassesRuleBuilder

Specifies not name ends with criteria.

Link copied to clipboard
open fun notNameMatches(vararg patterns: String): ClassesRuleBuilder

Filter or assertion criteria for not name matches.

open infix fun notNameMatches(pattern: String): ClassesRuleBuilder
open infix fun notNameMatches(patterns: List<String>): ClassesRuleBuilder

Specifies not name matches criteria.

Link copied to clipboard
open fun notNameStartsWith(vararg prefixes: String): ClassesRuleBuilder

Filter or assertion criteria for not name starts with.

open infix fun notNameStartsWith(prefixes: List<String>): ClassesRuleBuilder

Specifies not name starts with criteria.

Link copied to clipboard
open infix fun simpleNamed(name: String): ClassesRuleBuilder

Specifies simple named criteria.