FunctionsShouldDependencyAssertions

Package dependency assertions for function rules.

Inheritors

Properties

Link copied to clipboard

Filter or assertion criteria for builder.

Functions

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

Asserts that selected functions depend on package containing classes.

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

Asserts that selected functions depend on types or usages in packages matching patterns.

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

Asserts that selected functions do not depend on package containing classes.

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

Asserts that selected functions do not depend on types or usages in packages matching patterns.

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

Asserts that selected functions only depend on package containing classes.

Link copied to clipboard

Asserts that selected functions only depend on types or usages in packages matching patterns.