public class Trace<T> extends ListenerAdapter implements java.lang.Iterable<T>
| Constructor and Description |
|---|
Trace() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOp(T o) |
Trace |
clone() |
T |
getLastOp() |
java.util.List<T> |
getOps() |
java.util.Iterator<T> |
iterator() |
void |
removeLastOp() |
int |
size() |
void |
stateAdvanced(Search search)
got the next state
Note - this will be notified before any potential propertyViolated, in which
case the currentError will be already set
|
void |
stateBacktracked(Search search)
state was backtracked one step
|
void |
stateRestored(Search search)
a previously generated state was restored
(can be on a completely different path)
|
void |
stateStored(Search search)
somebody stored the state
|
choiceGeneratorAdvanced, choiceGeneratorProcessed, choiceGeneratorRegistered, choiceGeneratorSet, classLoaded, exceptionBailout, exceptionHandled, exceptionThrown, executeInstruction, gcBegin, gcEnd, instructionExecuted, loadClass, methodEntered, methodExited, objectCreated, objectExposed, objectLocked, objectNotify, objectNotifyAll, objectReleased, objectShared, objectUnlocked, objectWait, propertyViolated, publishConstraintHit, publishFinished, publishProbe, publishPropertyViolation, publishStart, publishTransition, searchConstraintHit, searchFinished, searchProbed, searchStarted, stateProcessed, statePurged, threadBlocked, threadInterrupted, threadNotified, threadScheduled, threadStarted, threadTerminated, threadWaiting, vmInitializedpublic java.util.Iterator<T> iterator()
iterator in interface java.lang.Iterable<T>public void addOp(T o)
public void removeLastOp()
public T getLastOp()
public int size()
public java.util.List<T> getOps()
public void stateAdvanced(Search search)
SearchListenerstateAdvanced in interface SearchListenerstateAdvanced in class ListenerAdapterpublic void stateBacktracked(Search search)
SearchListenerstateBacktracked in interface SearchListenerstateBacktracked in class ListenerAdapterpublic void stateStored(Search search)
SearchListenerstateStored in interface SearchListenerstateStored in class ListenerAdapterpublic void stateRestored(Search search)
SearchListenerstateRestored in interface SearchListenerstateRestored in class ListenerAdapterpublic Trace clone()
clone in class java.lang.Object