FunctionsThatDependencyFilter

Trait interface for filtering functions by package dependencies.

Inheritors

Properties

Link copied to clipboard

The underlying FunctionsRuleBuilder used to accumulate function filtering rules.

Functions

Link copied to clipboard
open fun dependOnPackageOf(vararg classes: KClass<*>): FunctionsRuleBuilder

Filters functions that depend on the package containing any of classes.

Link copied to clipboard
open fun dependOnPackages(vararg patterns: String): FunctionsRuleBuilder
open infix fun dependOnPackages(patterns: List<String>): FunctionsRuleBuilder

Filters functions that depend on packages matching any pattern in patterns.

Link copied to clipboard
open fun notDependOnPackages(vararg patterns: String): FunctionsRuleBuilder

Filters functions that do not depend on packages matching any pattern in patterns.