| 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. |