Package qilin.pta.toolkits.turner
Class OCG
java.lang.Object
qilin.pta.toolkits.turner.OCG
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addEdge
(OCG.OCGNode pre, OCG.OCGNode succ) allNodes()
protected void
int
int
boolean
boolean
isCSLikely
(AllocNode allocNode) boolean
void
run()
void
stat()
(1) case1: objects on OCG have successors but does not have predecessors.
-
Field Details
-
pta
-
pts
-
nodes
-
-
Constructor Details
-
OCG
-
-
Method Details
-
buildGraph
protected void buildGraph() -
allNodes
-
getTotalNodeCount
public int getTotalNodeCount() -
getTotalEdgeCount
public int getTotalEdgeCount() -
stat
public void stat()(1) case1: objects on OCG have successors but does not have predecessors. (1-1) factorys (1-2) normal uses. (2) case2: objects on OCG does not have successors. (2-1) no predecessors. (2-2) have predecessors. (3) othercase: objects on OCG have successors and predecessors. -
isTop
-
isBottom
-
isCSLikely
-
run
public void run() -
addEdge
-