Sets this CurrentFrame to the input stack map frame of the next "current" instruction, i.e. the instruction just after the given one. It is assumed that the value of this object when this method is called is the stack map frame status just before the given instruction is executed.
(
final int opcode, final int arg, final Symbol symbolArg, final SymbolTable symbolTable)
| 46 | * method is called is the stack map frame status just before the given instruction is executed. |
| 47 | */ |
| 48 | @Override |
| 49 | void execute( |
| 50 | final int opcode, final int arg, final Symbol symbolArg, final SymbolTable symbolTable) { |
| 51 | super.execute(opcode, arg, symbolArg, symbolTable); |
| 52 | Frame successor = new Frame(null); |
| 53 | merge(symbolTable, successor, 0); |
| 54 | copyFrom(successor); |
| 55 | } |
| 56 | } |