|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jtool.jxplatform.graph.GraphEdge
org.jtool.jxplatform.graph.pdg.Dependence
org.jtool.jxplatform.graph.pdg.CD
A data dependence edge of PDGs.
| Field Summary |
| Fields inherited from class org.jtool.jxplatform.graph.GraphEdge |
dst, sort, src |
| Fields inherited from interface org.jtool.jxplatform.graph.GraphEdgeSort |
antiDependence, CDs, DDs, deforderDependence, defuseDependence, fallControlDependence, fallThroughFlow, falseControlDependence, falseControlFlow, flows, outputDependence, parameterFlow, parameterIn, parameterOut, trueControlDependence, trueControlFlow |
| Constructor Summary | |
protected |
CD()
Creates a new, empty object. |
protected |
CD(PDGNode src,
PDGNode dst)
Creates a new edge. |
| Method Summary | |
boolean |
isFallThrough()
Tests if this edge is a fall through dependence. |
boolean |
isFalse()
Tests if this edge is a false control dependence. |
boolean |
isTrue()
Tests if this edge is a true control dependence. |
void |
print(java.lang.StringBuffer buf)
Collects information about this edge for printing. |
protected void |
setFallThrough()
Sets this edge as the fall through dependence. |
protected void |
setFalse()
Sets this edge as the false control dependence. |
protected void |
setTrue()
Sets this edge as the true control dependence. |
| Methods inherited from class org.jtool.jxplatform.graph.pdg.Dependence |
equals, isCD, isDD, print, write |
| Methods inherited from class org.jtool.jxplatform.graph.GraphEdge |
getDstNode, getSort, getSrcNode, setDstNode, setSort, setSrcNode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected CD()
protected CD(PDGNode src,
PDGNode dst)
src - A source node of this edge.dst - A destination node of this edge.| Method Detail |
protected void setTrue()
public boolean isTrue()
true if this edge is a true control dependence, otherwise false.protected void setFalse()
public boolean isFalse()
true if this edge is a false control dependence, otherwise false.protected void setFallThrough()
public boolean isFallThrough()
true if this edge is a fall through dependence, otherwise false.public void print(java.lang.StringBuffer buf)
print in class Dependencebuf - The information about the edge.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||