PassWithDependencies

data class PassWithDependencies(val passClass: KClass<out Pass<*>>, val dependenciesRemaining: MutableSet<KClass<out Pass<*>>>)

A simple helper class to match a pass with its dependencies. dependenciesRemaining shows the currently remaining / unsatisfied dependencies. These values are updated during the ordering procedure.

Constructors

Link copied to clipboard
constructor(passClass: KClass<out Pass<*>>, dependenciesRemaining: MutableSet<KClass<out Pass<*>>>)

Properties

Link copied to clipboard

currently unsatisfied dependencies (soft / hard / ExecuteBefore from other passes)

Link copied to clipboard
val passClass: KClass<out Pass<*>>

the pass itself