Sets this frame to the value of the given frame. WARNING: after this method is called the two frames share the same data structures. It is recommended to discard the given frame to avoid unexpected side effects. @param frame The new frame value.
(final Frame frame)
| 358 | * @param frame The new frame value. |
| 359 | */ |
| 360 | final void copyFrom(final Frame frame) { |
| 361 | inputLocals = frame.inputLocals; |
| 362 | inputStack = frame.inputStack; |
| 363 | outputStackStart = 0; |
| 364 | outputLocals = frame.outputLocals; |
| 365 | outputStack = frame.outputStack; |
| 366 | outputStackTop = frame.outputStackTop; |
| 367 | initializationCount = frame.initializationCount; |
| 368 | initializations = frame.initializations; |
| 369 | } |
| 370 | |
| 371 | // ----------------------------------------------------------------------------------------------- |
| 372 | // Methods related to the input frame |