LayerSpec

class LayerSpec

Specification for defining package boundaries of an architectural layer.

Functions

Link copied to clipboard
fun definedBy(vararg packagePatterns: String): LayeredArchitectureBuilder

Defines package boundaries for this layer using vararg package patterns.

infix fun definedBy(packagePattern: String): LayeredArchitectureBuilder

Defines package boundaries for this layer using a single package pattern.

infix fun definedBy(packagePatterns: List<String>): LayeredArchitectureBuilder

Defines package boundaries for this layer using a list of package patterns.