/** * Update the frame with just filename and line, used for top-level frames * and method. * * @param fileName The file where the calling method is located * @param line The line number in the calling method where the call is made */ public void updateFrame() { updateFrame(null, null, null, Block.NULL_BLOCK, 0); }
/** * Update the frame with just filename and line, used for top-level frames * and method. */ public void updateFrame() { updateFrame(null, null, null, Block.NULL_BLOCK); }
/** * Update the frame with just filename and line, used for top-level frames * and method. * * @param fileName The file where the calling method is located * @param line The line number in the calling method where the call is made */ public void updateFrame() { updateFrame(null, null, null, Block.NULL_BLOCK, 0); }
/** * Update the frame with just filename and line, used for top-level frames * and method. */ public void updateFrame() { updateFrame(null, null, null, Block.NULL_BLOCK); }
private void pushFrameCopy() { int index = ++this.frameIndex; Frame[] stack = frameStack; Frame currentFrame = stack[index - 1]; stack[index].updateFrame(currentFrame); if (index + 1 == stack.length) { expandFramesIfNecessary(); } }
private void pushCallFrame(RubyModule clazz, String name, IRubyObject self, Block block) { int index = ++this.frameIndex; Frame[] stack = frameStack; stack[index].updateFrame(clazz, self, name, block); if (index + 1 == stack.length) { expandFrameStack(); } }
private void pushCallFrame(RubyModule clazz, String name, IRubyObject self, Block block) { int index = ++this.frameIndex; Frame[] stack = frameStack; stack[index].updateFrame(clazz, self, name, block, callNumber); if (index + 1 == stack.length) { expandFramesIfNecessary(); } }
private void pushCallFrame(RubyModule clazz, String name, IRubyObject self, Block block) { int index = ++this.frameIndex; Frame[] stack = frameStack; stack[index].updateFrame(clazz, self, name, block, callNumber); if (index + 1 == stack.length) { expandFramesIfNecessary(); } }
private void pushCallFrame(RubyModule clazz, String name, IRubyObject self, Block block) { int index = ++this.frameIndex; Frame[] stack = frameStack; stack[index].updateFrame(clazz, self, name, block); if (index + 1 == stack.length) { expandFrameStack(); } }
private void pushFrameCopy() { int index = ++this.frameIndex; Frame[] stack = frameStack; Frame currentFrame = stack[index - 1]; stack[index].updateFrame(currentFrame); if (index + 1 == stack.length) { expandFramesIfNecessary(); } }