public class PathOutputMonitor extends PropertyListenerAdapter
| Modifier and Type | Class and Description |
|---|---|
static interface |
PathOutputMonitor.PathOutputSpec |
| Constructor and Description |
|---|
PathOutputMonitor(Config config,
JPF jpf) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
check(Search search,
VM vm)
return true if property is NOT violated
|
String |
getErrorMessage() |
void |
publishFinished(Publisher publisher) |
void |
reset() |
void |
searchFinished(Search search)
we're done, either with or without a preceeding error
|
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
|
choiceGeneratorAdvanced, choiceGeneratorProcessed, choiceGeneratorRegistered, choiceGeneratorSet, classLoaded, exceptionBailout, exceptionHandled, exceptionThrown, executeInstruction, gcBegin, gcEnd, instructionExecuted, loadClass, methodEntered, methodExited, objectCreated, objectLocked, objectNotify, objectNotifyAll, objectReleased, objectUnlocked, objectWait, propertyViolated, publishConstraintHit, publishPropertyViolation, publishStart, publishTransition, searchConstraintHit, searchStarted, stateBacktracked, stateProcessed, statePurged, stateRestored, stateStored, threadBlocked, threadInterrupted, threadNotified, threadScheduled, threadStarted, threadTerminated, threadWaiting, vmInitializedgetExplanation, printOnpublic boolean check(Search search, VM vm)
Propertycheck in interface Propertycheck in class PropertyListenerAdapterpublic String getErrorMessage()
getErrorMessage in interface PropertygetErrorMessage in class GenericPropertypublic void reset()
reset in interface Propertyreset in class PropertyListenerAdapterpublic void stateAdvanced(Search search)
SearchListenerstateAdvanced in interface SearchListenerstateAdvanced in class PropertyListenerAdapterpublic void searchFinished(Search search)
SearchListenersearchFinished in interface SearchListenersearchFinished in class PropertyListenerAdapterpublic void publishFinished(Publisher publisher)
publishFinished in interface PublisherExtensionpublishFinished in class PropertyListenerAdapter