DependencyGraph

Package: ghidra.util.graph
Type: class

9.1_PUBLIC

addedmethod: createDependencyNodeSet
java.util.Set<ghidra.util.graph.AbstractDependencyGraph<T>.DependencyNode> createDependencyNodeSet()
addedmethod: createNodeMap
java.util.Map<T,ghidra.util.graph.AbstractDependencyGraph<T>.DependencyNode> createNodeMap()
addedmethod: createNodeSet
java.util.Set<T> createNodeSet()
addedmethod: getNodeMapValues
java.util.Set<T> getNodeMapValues()
modifiedtype-extends: DependencyGraph
- java.lang.Object
+ ghidra.util.graph.AbstractDependencyGraph
removedmethod: addDependency
void addDependency(T value1, T value2)
removedmethod: addValue
void addValue(T value)
removedmethod: contains
boolean contains(T value)
removedmethod: getAllIndependentValues
java.util.Set<T> getAllIndependentValues()
removedmethod: getDependentValues
java.util.Set<T> getDependentValues(T value)
removedmethod: getUnvisitedIndependentValues
java.util.Set<T> getUnvisitedIndependentValues()
removedmethod: getValues
java.util.Set<T> getValues()
removedmethod: hasCycles
boolean hasCycles()
removedmethod: hasUnVisitedIndependentValues
boolean hasUnVisitedIndependentValues()
removedmethod: isEmpty
boolean isEmpty()
removedmethod: pop
T pop()
removedmethod: remove
void remove(T value)
removedmethod: size
int size()

9.0.1_PUBLIC

introducedInitial version