The Layer class represent a list of packages.
This class represents an ordered set of layers, where each package on a given layer can only depend on packages defined in lower layers
this matcher checks that dependencies are satisfied for a given Layers definition
this matcher checks that dependencies are satisfied for a given Layers definition
this implicit definition allows to insert a Layers definition directly into the specification, as a Fragment
matcher for Layers declarations
matcher for Layers declarations
the class depending on the classes of a given package
a new Layer object. If a prefix is defined, it will apply to each given name
a new Layers object, composed of other layers. If a prefix is defined it will apply to each layer
this implicit definition allows to check if a Layers definition is respected.
this implicit definition allows to check if a Layers definition is respected. It needs to take precedence over the inherited one
this implicit definition allows to check if a Layers definition is respected
this implicit definition allows to use a single string instead of a Layer object
this implicit definition allows to use a single string instead of a Layer object
This trait provides integrated analysis method for a scala project