|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Path storage mechanism spec. INTERNAL USE ONLY
Method Summary | |
void |
advancePastEnd()
Restore the trace to the failure point. |
int |
getMark()
Get the current mark. |
StateEngine.StackEntry |
index(int index)
Peek at the state at the given depth. |
int |
maxdepth()
What is the maximum size of the stack? |
StateEngine.StackEntry |
pop()
Pop a state off the stack. |
Integer |
present(StateEngine.MajorState major)
Test for the presence of a state. |
void |
push(StateEngine.StackEntry se)
Push a state onto the stack. |
void |
setRetainLevel(int level)
Set the state serialization point. |
int |
size()
How big is the stack? |
StateEngine.StackEntry |
top()
Peek at the top-most state. |
Method Detail |
public void push(StateEngine.StackEntry se)
public StateEngine.StackEntry pop()
public Integer present(StateEngine.MajorState major)
public StateEngine.StackEntry top()
public StateEngine.StackEntry index(int index)
public int size()
public int maxdepth()
public void advancePastEnd() throws RainbowException
StateEngine.LAZY_POP
public int getMark()
StateEngine.LAZY_POP
public void setRetainLevel(int level)
level
- The maximum number of values on the stack to keep hard
references to. All the rest are written out to disk
to decrease peak memory consumption.ReclaimableSavedState
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |