|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsoot.jbco.bafTransformations.StackTypeHeightCalculator
public class StackTypeHeightCalculator
| Nested Class Summary | |
|---|---|
protected class |
StackTypeHeightCalculator.StackEffectSwitch
|
| Field Summary | |
|---|---|
static BriefUnitGraph |
bug
|
static StackTypeHeightCalculator.StackEffectSwitch |
sw
|
| Constructor Summary | |
|---|---|
StackTypeHeightCalculator()
|
|
| Method Summary | |
|---|---|
static HashMap |
calculateStackHeights(Body b)
|
static HashMap |
calculateStackHeights(Body b,
boolean jimpleLocals)
|
static HashMap |
calculateStackHeights(Body b,
HashMap b2JLocs)
|
static Stack<Type> |
getAfterStack(Body b,
Unit u)
|
static Stack<Type> |
getAfterStack(Stack<Type> beforeStack,
Unit u)
|
static void |
printStack(PatchingChain units,
HashMap stacks,
boolean before)
|
static Stack<Type> |
updateStack(StackTypeHeightCalculator.StackEffectSwitch sw,
Stack<Type> st)
|
static Stack<Type> |
updateStack(Unit u,
Stack<Type> st)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static StackTypeHeightCalculator.StackEffectSwitch sw
public static BriefUnitGraph bug
| Constructor Detail |
|---|
public StackTypeHeightCalculator()
| Method Detail |
|---|
public static HashMap calculateStackHeights(Body b,
HashMap b2JLocs)
public static HashMap calculateStackHeights(Body b)
public static HashMap calculateStackHeights(Body b,
boolean jimpleLocals)
public static Stack<Type> updateStack(Unit u,
Stack<Type> st)
public static Stack<Type> updateStack(StackTypeHeightCalculator.StackEffectSwitch sw,
Stack<Type> st)
public static void printStack(PatchingChain units,
HashMap stacks,
boolean before)
public static Stack<Type> getAfterStack(Body b,
Unit u)
public static Stack<Type> getAfterStack(Stack<Type> beforeStack,
Unit u)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||