Uses of Class org.objectweb.asm.tree.analysis.Frame (ASM 5.0.4 Documentation)
Date: 2015-09-18

## Uses of Class
org.objectweb.asm.tree.analysis.Frame

- Packages that use Frame
  Package | Description
  --- | ---
  org.objectweb.asm.tree.analysis | Provides a framework for static code analysis based on the asm.tree package.

- - ### Uses of Frame in org.objectweb.asm.tree.analysis

    Methods in org.objectweb.asm.tree.analysis that return Frame
    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.

    Methods in org.objectweb.asm.tree.analysis with parameters of type Frame
    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.

    Constructors in org.objectweb.asm.tree.analysis with parameters of type Frame
    Constructor and Description
    `Frame(Frame<? extends V> src)` Constructs a new frame that is identical to the given frame.