package analysis

  1. Public
  2. All

Type Members

  1. trait ClassycleDependencyFinder extends DependencyFinder

    Implementation of the dependency finder using the classycle library.

  2. case class Dependencies(dependencies: Seq[Dependency]) extends Product with Serializable

  3. case class Dependency(className: String, dependentClassName: String) extends Product with Serializable

    This class represents a dependency between two classes in the user's project

  4. trait DependencyFinder extends AnyRef

    This trait provides a way to analyse the dependencies of a given package

  5. trait LayersAnalysis extends ClassycleDependencyFinder

    This trait allows to define expected dependencies between packages layers

Value Members

  1. object Dependency extends Serializable