- <init>
Create a new frame with the specified local variable table size, and max stack
size
- clearStack
Empties the stack
- copy
Makes a shallow copy of this frame, i.e. the type instances will remain the
same.
- copyStack
Makes a shallow copy of the stack portion of this frame. The local variable
table size will be copie
- getLocal
Returns the local varaible table entry at index.
- getStack
Returns the type on the stack at the specified index.
- getTopIndex
Gets the index of the type sitting at the top of the stack. This is not to be
confused with a length
- isJsrMerged
Whether or not state from the source JSR instruction has been merged
- isRetMerged
Whether or not state from the RET instruction, of the subroutine that was jumped
to has been merged.
- localsLength
Returns the number of local variable table entries, specified at construction.
- mergeStack
Merges all types on the stack of this frame instance with that of the specified
frame. The local var
- peek
Gets the top of the stack without altering it