All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addAssignEdge(LocalVarNode from,
LocalVarNode to) |
boolean |
addBalancedEdge(BNode from,
BNode to) |
protected void |
addBalancedEdge(BNode from,
BNode to,
Queue<BNode> workList) |
void |
addHloadEdge(AllocNode baseObj,
Object to) |
void |
addHstoreEdge(Object from,
AllocNode baseObj) |
void |
addLoadEdge(LocalVarNode base,
LocalVarNode to) |
void |
addNewEdge(AllocNode from,
LocalVarNode to) |
protected void |
addNormalEdge(BNode from,
BNode to) |
protected void |
addParamEdges(AllocNode o,
LocalVarNode thisRef,
LocalVarNode[] parms,
LocalVarNode mret,
LocalVarNode mThrow) |
void |
addStoreEdge(LocalVarNode from,
LocalVarNode base) |
void |
buildGraph(PTA prePTA) |
Map<Object,Integer> |
contxtLengthAnalysis() |
void |
dumpCount() |
protected boolean |
enterCS(BNode node) |
Set<BNode> |
getAllOutEdges(BNode node) |
BNode |
getBNode(Object origin,
Boolean forward) |
Collection<? extends BNode> |
getNodes() |
Collection<BNode> |
getOutEdges(BNode node) |
Collection<Object> |
getSparkNodes() |
boolean |
reachValidReceiverObject(BNode from,
BNode to) |
int |
totalEdgesCount() |
int |
totalNodesCount() |