-
Analyzer.analyze(String owner,
org.objectweb.asm.tree.MethodNode method)
Analyzes the given method.
Analyzes the given method and computes and sets its maximum stack size and maximum number of
local variables.
Returns the symbolic execution stack frame for each instruction of the last analyzed method.
Copies the state of the given frame into this frame.
Analyzer.newFrame(int numLocals,
int numStack)
Constructs a new frame with the given size.
Constructs a copy of the given 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
Merges the given frame into this frame.
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.
Constructs a copy of the given frame.
Constructs a copy of the given Frame.