Class DependencyGraph<T>

java.lang.Object
ghidra.util.graph.AbstractDependencyGraph<T>
ghidra.util.graph.DependencyGraph<T>
Type Parameters:
T - the type of value. This class uses the values as keys in HashSets, so the value type must be meet the equals() and hashCode() requirements for hashing.

public class DependencyGraph<T> extends AbstractDependencyGraph<T>
Original Dependency Graph implementation that uses HashMaps and HashSets. Side affect of these is that data pulled from the graph (AbstractDependencyGraph.pop()) is not performed in a deterministic order. However, load time for the graph is O(1).
See Also: