Lines Matching defs:frame

83      * the passed-in frame to represent the end result.
86 * @param frame {@code non-null;} frame to operate on
88 public void simulate(ByteBlock bb, Frame frame) {
91 visitor.setFrame(frame);
100 frame.annotate(ex);
107 * making appropriate calls on the given frame.
110 * @param frame {@code non-null;} frame to operate on
113 public int simulate(int offset, Frame frame) {
114 visitor.setFrame(frame);
196 * {@code null-ok;} frame to use; set with each call to
199 private Frame frame;
209 this.frame = null;
213 * Sets the frame to act on.
215 * @param frame {@code non-null;} the frame
217 public void setFrame(Frame frame) {
218 if (frame == null) {
219 throw new NullPointerException("frame == null");
222 this.frame = frame;
239 machine.popArgs(frame, type);
248 machine.popArgs(frame, Type.INT);
254 machine.popArgs(frame, Type.LONG);
260 machine.popArgs(frame, Type.FLOAT);
266 machine.popArgs(frame, Type.DOUBLE);
281 checkType = frame.getStack().peekType(0);
283 machine.popArgs(frame, type);
288 Type peekType = frame.getStack().peekType(0);
292 machine.popArgs(frame, 1);
296 Type arrayType = frame.getStack().peekType(0);
302 machine.popArgs(frame, Type.OBJECT);
308 machine.popArgs(frame, Type.OBJECT);
316 Type foundArrayType = frame.getStack().peekType(1);
323 machine.popArgs(frame, requiredArrayType, Type.INT);
334 machine.popArgs(frame, type, type);
340 machine.popArgs(frame, type, Type.INT);
344 machine.popArgs(frame, Type.LONG, Type.LONG);
349 machine.popArgs(frame, Type.FLOAT, Type.FLOAT);
354 machine.popArgs(frame, Type.DOUBLE, Type.DOUBLE);
366 ExecutionStack stack = frame.getStack();
382 machine.popArgs(frame, requiredArrayType, Type.INT, type);
387 ExecutionStack stack = frame.getStack();
392 machine.popArgs(frame, 1);
396 machine.popArgs(frame, 2);
408 Type peekType = frame.getStack().peekType(0);
414 machine.popArgs(frame, 1);
419 ExecutionStack stack = frame.getStack();
426 machine.popArgs(frame, 2);
431 ExecutionStack stack = frame.getStack();
439 machine.popArgs(frame, 2);
443 machine.popArgs(frame, 3);
451 ExecutionStack stack = frame.getStack();
458 machine.popArgs(frame, 2);
466 machine.popArgs(frame, 3);
472 ExecutionStack stack = frame.getStack();
477 machine.popArgs(frame, 2);
481 machine.popArgs(frame, 3);
489 machine.popArgs(frame, 3);
493 machine.popArgs(frame, 4);
504 ExecutionStack stack = frame.getStack();
511 machine.popArgs(frame, 2);
522 machine.run(frame, offset, opcode);
584 machine.localArg(frame, idx);
592 machine.popArgs(frame, type);
600 machine.localArg(frame, idx);
613 machine.run(frame, offset, opcode);
621 machine.popArgs(frame, Type.INT);
626 machine.popArgs(frame, fieldType);
632 machine.popArgs(frame, Type.OBJECT);
637 machine.popArgs(frame, Type.OBJECT, fieldType);
656 machine.popArgs(frame, prototype);
666 machine.popArgs(frame, prototype);
681 machine.popArgs(frame, prototype);
692 machine.run(frame, offset, opcode);
705 machine.popArgs(frame, Type.INT);
710 machine.popArgs(frame, Type.OBJECT);
719 machine.popArgs(frame, Type.INT, Type.INT);
724 machine.popArgs(frame, Type.OBJECT, Type.OBJECT);
741 machine.run(frame, offset, opcode);
747 machine.popArgs(frame, Type.INT);
750 machine.run(frame, offset, opcode);
756 machine.popArgs(frame, Type.INT);
759 machine.run(frame, offset, ByteOps.NEWARRAY);