Dag

sbt.internal.util.Dag$
See theDag companion trait
object Dag

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Dag.type

Members list

Concise view

Type members

Classlikes

final class Cyclic(val value: Any, val all: List[Any], val complete: Boolean) extends Exception

Attributes

Graph
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def topologicalSort[T](root: T)(dependencies: T => Iterable[T]): List[T]
def topologicalSort[T](nodes: Iterable[T])(dependencies: T => Iterable[T]): List[T]
def topologicalSortUnchecked[T](node: T)(dependencies: T => Iterable[T]): List[T]
def topologicalSortUnchecked[T](nodes: Iterable[T])(dependencies: T => Iterable[T]): List[T]