private static void continueSequence(final StackStateWalker ringBufferConsumer) { //check top of the stack int stackHead = ringBufferConsumer.seqStackHead; int seq; if ( (seq = ringBufferConsumer.seqStack[stackHead]-1) >0) { ringBufferConsumer.seqStack[stackHead] = seq; //stay on cursor location we are counting down. ringBufferConsumer.nextCursor = ringBufferConsumer.seqCursors[stackHead]; // System.err.println("ENDING WITHsss :"+ringBufferConsumer.nextCursor); } else { ringBufferConsumer.seqStack[stackHead] = seq; closeSequence(ringBufferConsumer); } }
private static void continueSequence(final StackStateWalker ringBufferConsumer) { //check top of the stack int stackHead = ringBufferConsumer.seqStackHead; int seq; if ( (seq = ringBufferConsumer.seqStack[stackHead]-1) >0) { ringBufferConsumer.seqStack[stackHead] = seq; //stay on cursor location we are counting down. ringBufferConsumer.nextCursor = ringBufferConsumer.seqCursors[stackHead]; // System.err.println("ENDING WITHsss :"+ringBufferConsumer.nextCursor); } else { ringBufferConsumer.seqStack[stackHead] = seq; closeSequence(ringBufferConsumer); } }
private static void continueSequence(final StackStateWalker ringBufferConsumer) { //check top of the stack int stackHead = ringBufferConsumer.seqStackHead; int seq; if ( (seq = ringBufferConsumer.seqStack[stackHead]-1) >0) { ringBufferConsumer.seqStack[stackHead] = seq; //stay on cursor location we are counting down. ringBufferConsumer.nextCursor = ringBufferConsumer.seqCursors[stackHead]; // System.err.println("ENDING WITHsss :"+ringBufferConsumer.nextCursor); } else { ringBufferConsumer.seqStack[stackHead] = seq; closeSequence(ringBufferConsumer); } }