private void popBackrefFrame() { Frame[] stack = frameStack; int index = frameIndex--; Frame frame = stack[index]; // if the frame was captured, we must replace it but not clear if (frame.isCaptured()) { stack[index] = new Frame(); } else { frame.clearFrameForBackref(); } }
public void popFrame() { Frame[] stack = frameStack; int index = frameIndex--; Frame frame = stack[index]; // if the frame was captured, we must replace it but not clear if (frame.isCaptured()) { stack[index] = new Frame(); } else { frame.clear(); } }
private void popBackrefFrame() { Frame[] stack = frameStack; int index = frameIndex--; Frame frame = stack[index]; // if the frame was captured, we must replace it but not clear if (frame.isCaptured()) { stack[index] = new Frame(); } else { frame.clearFrameForBackref(); } }
public void popFrame() { Frame[] stack = frameStack; int index = frameIndex--; Frame frame = stack[index]; // if the frame was captured, we must replace it but not clear if (frame.isCaptured()) { stack[index] = new Frame(); } else { frame.clear(); } }