| Package | Description | 
|---|---|
| org.objectweb.asm.tree.analysis | 
 
Provides a framework for static code analysis based on the asm.tree package. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Frame<V>[] | 
Analyzer.analyze(String owner,
       MethodNode m)
Analyzes the given method. 
 | 
Frame<V>[] | 
Analyzer.getFrames()
Returns the symbolic stack frame for each instruction of the last
 recently analyzed method. 
 | 
Frame<V> | 
Frame.init(Frame<? extends V> src)
Copies the state of the given frame into this frame. 
 | 
protected Frame<V> | 
Analyzer.newFrame(Frame<? extends V> src)
Constructs a new frame that is identical to the given frame. 
 | 
protected Frame<V> | 
Analyzer.newFrame(int nLocals,
        int nStack)
Constructs a new frame with the given size. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Frame<V> | 
Frame.init(Frame<? extends V> src)
Copies the state of the given frame into this frame. 
 | 
boolean | 
Frame.merge(Frame<? extends V> frame,
     boolean[] access)
Merges this frame with the given frame (case of a RET instruction). 
 | 
boolean | 
Frame.merge(Frame<? extends V> frame,
     Interpreter<V> interpreter)
Merges this frame with the given frame. 
 | 
protected Frame<V> | 
Analyzer.newFrame(Frame<? extends V> src)
Constructs a new frame that is identical to the given frame. 
 | 
| Constructor and Description | 
|---|
Frame(Frame<? extends V> src)
Constructs a new frame that is identical to the given frame. 
 |