ClassesThatPackageFilter

Trait interface for package and module residency filtering on classes.

Inheritors

Properties

Link copied to clipboard

Filter or assertion criteria for builder.

Functions

Link copied to clipboard
open fun inModule(vararg modulePaths: String): ClassesRuleBuilder

Filter or assertion criteria for in module.

open infix fun inModule(modulePath: String): ClassesRuleBuilder
open infix fun inModule(modulePaths: List<String>): ClassesRuleBuilder

Specifies in module criteria.

Link copied to clipboard
open fun inModules(vararg modulePaths: String): ClassesRuleBuilder

Filter or assertion criteria for in modules.

open infix fun inModules(modulePaths: List<String>): ClassesRuleBuilder

Specifies in modules criteria.

Link copied to clipboard
open fun inPackage(vararg packagePatterns: String): ClassesRuleBuilder

Filter or assertion criteria for in package.

open infix fun inPackage(predicate: (String) -> Boolean): ClassesRuleBuilder
open infix fun inPackage(packagePattern: String): ClassesRuleBuilder
open infix fun inPackage(packagePatterns: List<String>): ClassesRuleBuilder

Specifies in package criteria.

Link copied to clipboard
open infix fun inPackageOf(type: KClass<*>): ClassesRuleBuilder

Specifies in package of criteria.

Link copied to clipboard
open fun notInModule(vararg modulePaths: String): ClassesRuleBuilder

Filter or assertion criteria for not in module.

open infix fun notInModule(modulePath: String): ClassesRuleBuilder
open infix fun notInModule(modulePaths: List<String>): ClassesRuleBuilder

Specifies not in module criteria.

Link copied to clipboard
open fun notInModules(vararg modulePaths: String): ClassesRuleBuilder

Filter or assertion criteria for not in modules.

open infix fun notInModules(modulePaths: List<String>): ClassesRuleBuilder

Specifies not in modules criteria.

Link copied to clipboard
open fun notInPackage(vararg packagePatterns: String): ClassesRuleBuilder

Filter or assertion criteria for not in package.

open infix fun notInPackage(packagePattern: String): ClassesRuleBuilder
open infix fun notInPackage(packagePatterns: List<String>): ClassesRuleBuilder

Specifies not in package criteria.