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 ConstraintEdge
allocateEdge(DetectorNode source, DetectorNode target)
java.lang.String
toString()
-
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:
allocateEdge
in classAbstractGraph<ConstraintEdge,DetectorNode>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-