/** {@inheritDoc} */ public final void popArgs(Frame frame, int count) { ExecutionStack stack = frame.getStack(); clearArgs(); if (count > args.length) { // Grow args, and add a little extra room to grow even more. args = new TypeBearer[count + 10]; } for (int i = count - 1; i >= 0; i--) { args[i] = stack.pop(); } argCount = count; }
/** {@inheritDoc} */ public final void popArgs(Frame frame, int count) { ExecutionStack stack = frame.getStack(); clearArgs(); if (count > args.length) { // Grow args, and add a little extra room to grow even more. args = new TypeBearer[count + 10]; } for (int i = count - 1; i >= 0; i--) { args[i] = stack.pop(); } argCount = count; }
/** {@inheritDoc} */ public final void popArgs(Frame frame, int count) { ExecutionStack stack = frame.getStack(); clearArgs(); if (count > args.length) { // Grow args, and add a little extra room to grow even more. args = new TypeBearer[count + 10]; } for (int i = count - 1; i >= 0; i--) { args[i] = stack.pop(); } argCount = count; }
/** {@inheritDoc} */ @Override public final void popArgs(Frame frame, int count) { ExecutionStack stack = frame.getStack(); clearArgs(); if (count > args.length) { // Grow args, and add a little extra room to grow even more. args = new TypeBearer[count + 10]; } for (int i = count - 1; i >= 0; i--) { args[i] = stack.pop(); } argCount = count; }
/** {@inheritDoc} */ public final void popArgs(Frame frame, int count) { ExecutionStack stack = frame.getStack(); clearArgs(); if (count > args.length) { // Grow args, and add a little extra room to grow even more. args = new TypeBearer[count + 10]; } for (int i = count - 1; i >= 0; i--) { args[i] = stack.pop(); } argCount = count; }
/** {@inheritDoc} */ @Override public final void popArgs(Frame frame, int count) { ExecutionStack stack = frame.getStack(); clearArgs(); if (count > args.length) { // Grow args, and add a little extra room to grow even more. args = new TypeBearer[count + 10]; } for (int i = count - 1; i >= 0; i--) { args[i] = stack.pop(); } argCount = count; }