Package edu.umd.cs.findbugs.plan
Class ConstraintGraph
- java.lang.Object
-
- edu.umd.cs.findbugs.graph.AbstractGraph<ConstraintEdge,DetectorNode>
-
- edu.umd.cs.findbugs.plan.ConstraintGraph
-
- All Implemented Interfaces:
Graph<ConstraintEdge,DetectorNode>
public class ConstraintGraph extends AbstractGraph<ConstraintEdge,DetectorNode>
Graph of Detector ordering constraints. It may represent ordering constraints between analysis passes, or ordering constraints within a single pass. Edges flow from earlier detectors to later detectors.- Author:
- David Hovemeyer
- See Also:
DetectorNode,ConstraintEdge,ExecutionPlan
-
-
Constructor Summary
Constructors Constructor Description ConstraintGraph()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConstraintEdgeallocateEdge(DetectorNode source, DetectorNode target)java.lang.StringtoString()-
Methods inherited from class edu.umd.cs.findbugs.graph.AbstractGraph
addVertex, containsVertex, createEdge, edgeIterator, getNumEdgeLabels, getNumEdges, getNumIncomingEdges, getNumOutgoingEdges, getNumVertexLabels, getNumVertices, incomingEdgeIterator, lookupEdge, outgoingEdgeIterator, predecessorIterator, removeEdge, removeVertex, setNumEdgeLabels, setNumVertexLabels, successorIterator, vertexIterator, vertices
-
-
-
-
Method Detail
-
allocateEdge
protected ConstraintEdge allocateEdge(DetectorNode source, DetectorNode target)
- Specified by:
allocateEdgein classAbstractGraph<ConstraintEdge,DetectorNode>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-