public class LockedStackDepth extends ListenerAdapter
| Constructor and Description |
|---|
LockedStackDepth() |
| Modifier and Type | Method and Description |
|---|---|
List<ElementInfo> |
getLockedInTopFrame(ThreadInfo thread) |
int |
getLockedStackDepth(ElementInfo lock) |
void |
objectLocked(VM vm,
ThreadInfo thread,
ElementInfo ei)
notify if an object lock was taken (this includes automatic
surrender during a wait())
|
void |
objectUnlocked(VM vm,
ThreadInfo thread,
ElementInfo ei)
notify if an object lock was released (this includes automatic
reacquisition after a notify())
|
void |
searchStarted(Search search)
we get this after we enter the search loop, but BEFORE the first forward
|
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 |
stateProcessed(Search search)
state is fully explored
|
void |
stateRestored(Search search)
a previously generated state was restored
(can be on a completely different path)
|
choiceGeneratorAdvanced, choiceGeneratorProcessed, choiceGeneratorRegistered, choiceGeneratorSet, classLoaded, exceptionBailout, exceptionHandled, exceptionThrown, executeInstruction, gcBegin, gcEnd, instructionExecuted, loadClass, methodEntered, methodExited, objectCreated, objectNotify, objectNotifyAll, objectReleased, objectWait, propertyViolated, publishConstraintHit, publishFinished, publishPropertyViolation, publishStart, publishTransition, searchConstraintHit, searchFinished, statePurged, stateStored, threadBlocked, threadInterrupted, threadNotified, threadScheduled, threadStarted, threadTerminated, threadWaiting, vmInitializedpublic int getLockedStackDepth(ElementInfo lock)
public List<ElementInfo> getLockedInTopFrame(ThreadInfo thread)
public void objectLocked(VM vm, ThreadInfo thread, ElementInfo ei)
VMListenerobjectLocked in interface VMListenerobjectLocked in class ListenerAdapterpublic void objectUnlocked(VM vm, ThreadInfo thread, ElementInfo ei)
VMListenerobjectUnlocked in interface VMListenerobjectUnlocked in class ListenerAdapterpublic void searchStarted(Search search)
SearchListenersearchStarted in interface SearchListenersearchStarted in class ListenerAdapterpublic void stateAdvanced(Search search)
SearchListenerstateAdvanced in interface SearchListenerstateAdvanced in class ListenerAdapterpublic void stateProcessed(Search search)
SearchListenerstateProcessed in interface SearchListenerstateProcessed in class ListenerAdapterpublic void stateBacktracked(Search search)
SearchListenerstateBacktracked in interface SearchListenerstateBacktracked in class ListenerAdapterpublic void stateRestored(Search search)
SearchListenerstateRestored in interface SearchListenerstateRestored in class ListenerAdapter