resideInAPackage

infix fun resideInAPackage(packagePattern: String): ClassesRuleBuilder

Restricts the rules to classes residing in packages matching the specified pattern. Supports .. segment wildcards (e.g., io.github.baole.konture..).

Parameters

packagePattern

Package matching pattern.


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

Restricts the rules to classes residing in packages matching any of the specified patterns. Supports .. segment wildcards (e.g., io.github.baole.konture..).

Parameters

packagePatterns

List of package matching patterns.


fun resideInAPackage(vararg packagePatterns: String): ClassesRuleBuilder

Restricts the rules to classes residing in packages matching any of the specified patterns. Supports .. segment wildcards.

Parameters

packagePatterns

Package matching patterns.


Restricts the rules to classes residing in packages matching the specified predicate.

Parameters

predicate

Predicate checking package name.