Package edu.umd.cs.findbugs.util
Class TopologicalSort.Worker<E>
- java.lang.Object
-
- edu.umd.cs.findbugs.util.TopologicalSort.Worker<E>
-
- All Implemented Interfaces:
TopologicalSort.SortAlgorithm<E>
- Enclosing class:
- TopologicalSort
static class TopologicalSort.Worker<E> extends java.lang.Object implements TopologicalSort.SortAlgorithm<E>
-
-
Constructor Summary
Constructors Constructor Description Worker(java.util.Collection<E> consider, TopologicalSort.OutEdges<E> outEdges)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<E>
compute()
(package private) void
visit(E e)
-
-
-
Field Detail
-
outEdges
TopologicalSort.OutEdges<E> outEdges
-
result
java.util.List<E> result
-
visited
java.util.HashSet<E> visited
-
consider
java.util.Set<E> consider
-
-
Constructor Detail
-
Worker
Worker(java.util.Collection<E> consider, TopologicalSort.OutEdges<E> outEdges)
-
-
Method Detail
-
compute
public java.util.List<E> compute()
- Specified by:
compute
in interfaceTopologicalSort.SortAlgorithm<E>
-
visit
void visit(E e)
-
-