resideInAPackage

infix fun resideInAPackage(packagePattern: String): ClassesRuleBuilder

Asserts that selected classes reside in packages matching the specified pattern. Supports .. segment wildcards.

Parameters

packagePattern

Package matching pattern.


infix fun resideInAPackage(packagePatterns: List<String>): ClassesRuleBuilder

Asserts that selected classes reside in packages matching any of the specified patterns. Supports .. segment wildcards.

Parameters

packagePatterns

List of package matching patterns.


fun resideInAPackage(vararg packagePatterns: String): ClassesRuleBuilder

Asserts that selected classes reside in packages matching any of the specified patterns. Supports .. segment wildcards.

Parameters

packagePatterns

Package matching patterns.


Asserts that selected classes reside in packages matching the specified predicate.

Parameters

predicate

Predicate checking package name.


fun resideInAPackage(description: String, predicate: (String) -> Boolean): ClassesRuleBuilder

Asserts that selected classes reside in packages matching the specified predicate.

Parameters

description

A descriptive string for the predicate used in violations.

predicate

Predicate checking package name.