|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IBacktrackingInfoFactory
| Method Summary | |
|---|---|
IArrayElementBacktrackingInfo |
createArrayElementBacktrackingInfo(int stateId,
int threadId,
Action action,
IArrayValue arrayValue,
int elementIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
IControlTransferBacktrackingInfo |
createControlTransferBacktrackingInfo(int stateId,
int threadId,
int locDesc,
IntObjectTable<IValue> deadLocalValues,
Transformation t,
ISchedulingStrategyInfo ssi)
|
IEndStateBacktrackingInfo |
createEndStateBacktrackingInfo(int stateId,
int threadId,
Action action,
ISchedulingStrategyInfo ssi)
|
IEnterFunctionBacktrackingInfo |
createEnterFunctionBacktrackingInfo(int stateId,
int threadId,
InvokeTransformation t,
ISchedulingStrategyInfo ssi)
|
IExceptionBacktrackingInfo |
createExceptionBacktrackingInfo(int stateId,
BogorException throwable,
Node node,
int threadId,
int[] threadLocationStack,
int[] threadTransformationIndexStack,
IValueArray[] threadLocalValuesStack,
int threadLockCount,
boolean isUncaught,
ISchedulingStrategyInfo ssi,
IExceptionBacktrackingInfo.IExceptionKilledThreadInfo[] collateralThreadInfos)
|
IExceptionBacktrackingInfo.IExceptionKilledThreadInfo |
createExceptionKilledThreadInfo(int threadId,
int[] threadLocationStack,
int[] threadTransformationIndexStack,
IValueArray[] threadLocalValuesStack,
int threadLockCount)
|
IExitFunctionBacktrackingInfo |
createExitFunctionBacktrackingInfo(int stateId,
int threadId,
int locDesc,
int transformationIndex,
IValueArray localValues,
IValue returnValue,
ISchedulingStrategyInfo ssi)
|
IExitThreadBacktrackingInfo |
createExitThreadBacktrackingInfo(int stateId,
int threadId,
Action action,
int[] threadLocationStack,
int[] threadTransformationIndexStack,
IValueArray[] threadLocalValuesStack,
ISchedulingStrategyInfo ssi)
|
IFieldBacktrackingInfo |
createFieldBacktrackingInfo(int stateId,
int threadId,
Action action,
IRecordValue arrayOrRecordValue,
int fieldIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
IGlobalBacktrackingInfo |
createGlobalBacktrackingInfo(int stateId,
int threadId,
Action action,
int globalIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
ILocalBacktrackingInfo |
createLocalBacktrackingInfo(int stateId,
int threadId,
Node node,
int localIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
ILockBacktrackingInfo |
createLockBacktrackingInfo(int stateId,
int threadId,
Action action,
LockOp lockOp,
ILockValue lockValue,
int owner,
int lockCounter,
int[] waiting,
int[] notification,
int oldLockCount,
int notifiedThreadId,
ISchedulingStrategyInfo ssi)
|
INoChangeBacktrackingInfo |
createNoChangeBacktrackingInfo(int stateId,
int threadId,
Action action,
ISchedulingStrategyInfo ssi)
|
IStartThreadBacktrackingInfo |
createStartThreadBacktrackingInfo(int stateId,
int threadId,
int startedThreadId,
int oldThreadIdSeed,
Action action,
ISchedulingStrategyInfo ssi)
|
ITransformationsBacktrackingInfo |
createTransformationsBacktrackingInfo(int stateId,
int invisibleMoves,
int threadId,
int[] threadIds,
int threadIndex,
int lastMovedThreadId,
Transformation[] transformations,
int selectedIndex,
boolean isInvisible,
ISchedulingStrategyInfo ssi)
|
| Methods inherited from interface edu.ksu.cis.projects.bogor.module.IModule |
|---|
connect, getCopyrightNotice, setOptions |
| Methods inherited from interface edu.ksu.cis.projects.bogor.util.Disposable |
|---|
dispose |
| Method Detail |
|---|
IArrayElementBacktrackingInfo createArrayElementBacktrackingInfo(int stateId,
int threadId,
Action action,
IArrayValue arrayValue,
int elementIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
IControlTransferBacktrackingInfo createControlTransferBacktrackingInfo(int stateId,
int threadId,
int locDesc,
IntObjectTable<IValue> deadLocalValues,
Transformation t,
ISchedulingStrategyInfo ssi)
IEndStateBacktrackingInfo createEndStateBacktrackingInfo(int stateId,
int threadId,
Action action,
ISchedulingStrategyInfo ssi)
IEnterFunctionBacktrackingInfo createEnterFunctionBacktrackingInfo(int stateId,
int threadId,
InvokeTransformation t,
ISchedulingStrategyInfo ssi)
IExceptionBacktrackingInfo createExceptionBacktrackingInfo(int stateId,
BogorException throwable,
Node node,
int threadId,
int[] threadLocationStack,
int[] threadTransformationIndexStack,
IValueArray[] threadLocalValuesStack,
int threadLockCount,
boolean isUncaught,
ISchedulingStrategyInfo ssi,
IExceptionBacktrackingInfo.IExceptionKilledThreadInfo[] collateralThreadInfos)
IExceptionBacktrackingInfo.IExceptionKilledThreadInfo createExceptionKilledThreadInfo(int threadId,
int[] threadLocationStack,
int[] threadTransformationIndexStack,
IValueArray[] threadLocalValuesStack,
int threadLockCount)
IExitFunctionBacktrackingInfo createExitFunctionBacktrackingInfo(int stateId,
int threadId,
int locDesc,
int transformationIndex,
IValueArray localValues,
IValue returnValue,
ISchedulingStrategyInfo ssi)
IExitThreadBacktrackingInfo createExitThreadBacktrackingInfo(int stateId,
int threadId,
Action action,
int[] threadLocationStack,
int[] threadTransformationIndexStack,
IValueArray[] threadLocalValuesStack,
ISchedulingStrategyInfo ssi)
IFieldBacktrackingInfo createFieldBacktrackingInfo(int stateId,
int threadId,
Action action,
IRecordValue arrayOrRecordValue,
int fieldIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
IGlobalBacktrackingInfo createGlobalBacktrackingInfo(int stateId,
int threadId,
Action action,
int globalIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
ILocalBacktrackingInfo createLocalBacktrackingInfo(int stateId,
int threadId,
Node node,
int localIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
ILockBacktrackingInfo createLockBacktrackingInfo(int stateId,
int threadId,
Action action,
LockOp lockOp,
ILockValue lockValue,
int owner,
int lockCounter,
int[] waiting,
int[] notification,
int oldLockCount,
int notifiedThreadId,
ISchedulingStrategyInfo ssi)
INoChangeBacktrackingInfo createNoChangeBacktrackingInfo(int stateId,
int threadId,
Action action,
ISchedulingStrategyInfo ssi)
IStartThreadBacktrackingInfo createStartThreadBacktrackingInfo(int stateId,
int threadId,
int startedThreadId,
int oldThreadIdSeed,
Action action,
ISchedulingStrategyInfo ssi)
ITransformationsBacktrackingInfo createTransformationsBacktrackingInfo(int stateId,
int invisibleMoves,
int threadId,
int[] threadIds,
int threadIndex,
int lastMovedThreadId,
Transformation[] transformations,
int selectedIndex,
boolean isInvisible,
ISchedulingStrategyInfo ssi)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||