Packages

package solver

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class GraphPreparations extends AnyRef
    Annotations
    @nowarn()
  2. trait PlanSolver extends AnyRef
  3. class PlanVerifier extends AnyRef

    Annotations
    @nowarn()
    See also

    izumi.distage.model.Injector.assert

  4. trait SemigraphSolver[N, I, V] extends AnyRef

    Combined Garbage Collector, Conflict Resolver and Mutation Resolver

    Combined Garbage Collector, Conflict Resolver and Mutation Resolver

    Traces the graph from the roots, solves conflict by applying axis rules and orders mutators in sane and predictable order.

    "predecessor" stands for "a node which should be processed before it's successor".

    Map of predecessors is a map where key is a dependant and value is a set of all its direct dependencies

Value Members

  1. object PlanSolver
  2. object PlanVerifier
  3. object SemigraphSolver
    Annotations
    @nowarn()

Ungrouped