LayerSelectorDsl

Selector DSL used within ArchitectureLayerPolicy.selector to define a layer's member modules and/or packages.

Functions

Link copied to clipboard
fun modules(vararg patterns: String)

Adds module glob patterns (e.g. ":feature:**") that select member modules.

fun modules(patterns: List<String>)

Adds module glob patterns that select member modules.

Link copied to clipboard
fun packages(vararg patterns: String)

Adds package patterns (e.g. "com.acme.feature..") that select member classes.

fun packages(patterns: List<String>)

Adds package patterns that select member classes.