| Modifier and Type | Method | Description |
|---|---|---|
Frame<V>[] |
Analyzer.analyze(java.lang.String owner,
org.objectweb.asm.tree.MethodNode method) |
Analyzes the given method.
|
Frame<V>[] |
Analyzer.getFrames() |
Returns the symbolic execution stack frame for each instruction of the last analyzed method.
|
Frame<V> |
Frame.init(Frame<? extends V> frame) |
Copies the state of the given frame into this frame.
|
protected Frame<V> |
Analyzer.newFrame(int nLocals,
int nStack) |
Constructs a new frame with the given size.
|
protected Frame<V> |
Analyzer.newFrame(Frame<? extends V> frame) |
Constructs a copy of the given frame.
|
| Modifier and Type | Method | Description |
|---|---|---|
Frame<V> |
Frame.init(Frame<? extends V> frame) |
Copies the state of the given frame into this frame.
|
boolean |
Frame.merge(Frame<? extends V> frame,
boolean[] localsUsed) |
Merges the given frame into this frame (case of a subroutine).
|
boolean |
Frame.merge(Frame<? extends V> frame,
Interpreter<V> interpreter) |
Merges the given frame into this frame.
|
V |
Interpreter.newExceptionValue(org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlockNode,
Frame<V> handlerFrame,
org.objectweb.asm.Type exceptionType) |
Creates a new value that represents the given exception type.
|
protected Frame<V> |
Analyzer.newFrame(Frame<? extends V> frame) |
Constructs a copy of the given frame.
|
| Constructor | Description |
|---|---|
Frame(Frame<? extends V> frame) |
Constructs a copy of the given.
|