Package edu.umd.cs.findbugs.util
Class TopologicalSort
- java.lang.Object
-
- edu.umd.cs.findbugs.util.TopologicalSort
-
public class TopologicalSort extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTopologicalSort.OutEdges<E>static interfaceTopologicalSort.OutEdges2<E>static classTopologicalSort.OutEdgesCache<E>(package private) static interfaceTopologicalSort.SortAlgorithm<E>(package private) static classTopologicalSort.Worker<E>(package private) static classTopologicalSort.Worker2<E>
-
Field Summary
Fields Modifier and Type Field Description (package private) static booleanDEBUG
-
Constructor Summary
Constructors Constructor Description TopologicalSort()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <E> voidcountBadEdges(java.util.List<E> elements, TopologicalSort.OutEdges<E> outEdges)static <E> java.util.List<E>sortByCallGraph(java.util.Collection<E> elements, TopologicalSort.OutEdges<E> outEdges)
-
-
-
Method Detail
-
sortByCallGraph
public static <E> java.util.List<E> sortByCallGraph(java.util.Collection<E> elements, TopologicalSort.OutEdges<E> outEdges)
-
countBadEdges
public static <E> void countBadEdges(java.util.List<E> elements, TopologicalSort.OutEdges<E> outEdges)
-
-