- <init>
Constructs a new Frame.
- execute
Simulates the action of the given instruction on the output stack frame.
- pop
Pops as many abstract types from the output frame stack as described by the
given descriptor.
- push
Pushes the abstract type corresponding to the given descriptor on the output
frame stack.
- get
Returns the output frame local variable type at the given index.
- init
Replaces the given type with the appropriate type if it is one of the types on
which a constructor i
- initInputFrame
Initializes the input frame of the first basic block from the method descriptor.
- set
Sets this frame to the value of the given frame. WARNING: after this method is
called the two frames
- type
Returns the int encoding of the given type.
- accept
Makes the given MethodWriter visit the input frame of this Frame. The visit is
done with the MethodW
- addInitializedType
Adds an abstract type to the list of types on which a constructor is invoked in
the basic block.
- convert
Converts types from the MethodWriter.visitFrame() format to the Frame format.