soot.jimple.toolkits.scalar
Class SlowAvailableExpressions
java.lang.Object
|
+--soot.jimple.toolkits.scalar.SlowAvailableExpressions
- public class SlowAvailableExpressions
- extends java.lang.Object
- implements AvailableExpressions
Provides an user-interface for the AvailableExpressionsAnalysis class.
Returns, for each statement, the list of expressions available before and after it.
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SlowAvailableExpressions
public SlowAvailableExpressions(Body b)
- Wrapper for SlowAvailableExpressionsAnalysis.
getAvailablePairsBefore
public java.util.List getAvailablePairsBefore(Unit u)
- Returns a List containing the UnitValueBox pairs corresponding to expressions available before u.
- Specified by:
- getAvailablePairsBefore in interface AvailableExpressions
getAvailablePairsAfter
public java.util.List getAvailablePairsAfter(Unit u)
- Returns a List containing the UnitValueBox pairs corresponding to expressions available after u.
- Specified by:
- getAvailablePairsAfter in interface AvailableExpressions
getAvailableEquivsBefore
public Chain getAvailableEquivsBefore(Unit u)
- Returns a Chain containing the EquivalentValue objects corresponding to expressions available before u.
- Specified by:
- getAvailableEquivsBefore in interface AvailableExpressions
getAvailableEquivsAfter
public Chain getAvailableEquivsAfter(Unit u)
- Returns a Chain containing the EquivalentValue objects corresponding to expressions available after u.
- Specified by:
- getAvailableEquivsAfter in interface AvailableExpressions