|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsoot.toolkits.scalar.AbstractFlowAnalysis
soot.toolkits.scalar.FlowAnalysis
soot.toolkits.scalar.ForwardFlowAnalysis
org.dellroad.jc.cgen.analysis.FollowsAnalysis
Analysis that determines which statements can be executed after which other statements.
Field Summary |
Fields inherited from class soot.toolkits.scalar.FlowAnalysis |
unitToAfterFlow |
Fields inherited from class soot.toolkits.scalar.AbstractFlowAnalysis |
graph, unitToBeforeFlow |
Constructor Summary | |
FollowsAnalysis(Body body)
|
|
FollowsAnalysis(CompleteUnitGraph graph)
|
Method Summary | |
boolean |
canFollow(Unit before,
Unit after)
Determine if after can execute after
before . |
protected void |
copy(Object src,
Object dst)
|
protected Object |
entryInitialFlow()
|
protected void |
flowThrough(Object in,
Object stmt,
Object out)
|
protected void |
merge(Object in1,
Object in2,
Object out)
|
protected Object |
newInitialFlow()
|
Methods inherited from class soot.toolkits.scalar.ForwardFlowAnalysis |
doAnalysis, isForward |
Methods inherited from class soot.toolkits.scalar.FlowAnalysis |
getFlowAfter |
Methods inherited from class soot.toolkits.scalar.AbstractFlowAnalysis |
customizeInitialFlowGraph, getFlowBefore, treatTrapHandlersAsEntries |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FollowsAnalysis(Body body)
public FollowsAnalysis(CompleteUnitGraph graph)
Method Detail |
public boolean canFollow(Unit before, Unit after)
after
can execute after
before
.
protected Object entryInitialFlow()
protected Object newInitialFlow()
protected void flowThrough(Object in, Object stmt, Object out)
protected void merge(Object in1, Object in2, Object out)
protected void copy(Object src, Object dst)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |