A B C D E F G H I J K L M N O P R S T U V W Z

A

AbstractEventListener - Class in edu.ksu.cis.projects.bogor.module.event
 
AbstractEventListener() - Constructor for class edu.ksu.cis.projects.bogor.module.event.AbstractEventListener
 
AbstractEventNotifier - Class in edu.ksu.cis.projects.bogor.module.event
 
AbstractEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
 
AbstractEventProvider - Class in edu.ksu.cis.projects.bogor.module.event
 
AbstractEventProvider() - Constructor for class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
AbstractLocal - Class in edu.ksu.cis.projects.bogor.ast
AbstractLocal AST.
AbstractLocal(TypedId, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.AbstractLocal
Default constructor.
AbstractProgressManager - Class in edu.ksu.cis.projects.bogor.module
 
AbstractProgressManager() - Constructor for class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
AbstractStateEventProvider - Class in edu.ksu.cis.projects.bogor.module.state.event
 
AbstractStateEventProvider() - Constructor for class edu.ksu.cis.projects.bogor.module.state.event.AbstractStateEventProvider
 
AbstractValueEventProvider - Class in edu.ksu.cis.projects.bogor.module.value.event
 
AbstractValueEventProvider() - Constructor for class edu.ksu.cis.projects.bogor.module.value.event.AbstractValueEventProvider
 
Action - Class in edu.ksu.cis.projects.bogor.ast
The top level class for action AST.
Action() - Constructor for class edu.ksu.cis.projects.bogor.ast.Action
 
action - Variable in class edu.ksu.cis.projects.bogor.ast.ActionStatement
Holds the action.
action - Variable in class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement
Holds the action.
Action() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ACTION_DEF_EXT_OP_RETURN_TYPE - Static variable in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
ACTION_RETURN - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
ACTIONDEF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ActionExtension - Class in edu.ksu.cis.projects.bogor.ast
Represents an action extension.
ActionExtension(String, List<String>, List<TypedId>, BitSet, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.ActionExtension
Default constructor.
ActionStatement - Class in edu.ksu.cis.projects.bogor.ast
The action statement AST.
ActionStatement(Action) - Constructor for class edu.ksu.cis.projects.bogor.ast.ActionStatement
Default constructor.
ACTIVE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
add(long) - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
add(E) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
add_escapes(String) - Method in exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAll(ArrayList<IBacktrackingInfo>, IBacktrackingInfo[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
addAll(ArrayList<IBacktrackingInfo>, IBacktrackingInfo[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
addAll(Collection<? extends E>) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
addAllTo(Collection<E>, E) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
addArrayElementReadListener(IArrayElementReadListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
addArrayElementReadListener(IArrayElementReadListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addArrayElementReadListener(IArrayElementReadListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayEventNotifier
 
addArrayElementWrittenListener(IArrayElementWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
addArrayElementWrittenListener(IArrayElementWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addArrayElementWrittenListener(IArrayElementWrittenListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayEventNotifier
 
addArrayField(String, Type) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Adds an array field.
addArrayFieldReadListener(IArrayFieldReadListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
addArrayFieldReadListener(IArrayFieldReadListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addArrayFieldReadListener(IArrayFieldReadListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayEventNotifier
 
addArrayFieldWrittenListener(IArrayFieldWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
addArrayFieldWrittenListener(IArrayFieldWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addArrayFieldWrittenListener(IArrayFieldWrittenListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayEventNotifier
 
addCatch(Catch) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
addDepthChangedListener(IDepthChangedListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultSearchEventNotifier
 
addDepthChangedListener(IDepthChangedListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addDepthChangedListener(IDepthChangedListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.ISearchEventNotifier
 
addEnumConstant(String) - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Adds an enum constant.
addEscapes(String) - Static method in error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addExtValueStateChangedListener(IExtValueStateChangedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 
addExtValueStateChangedListener(IExtValueStateChangedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addExtValueStateChangedListener(IExtValueStateChangedListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueEventNotifier
 
addExtValueStateQueriedListener(IExtValueStateQueriedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 
addExtValueStateQueriedListener(IExtValueStateQueriedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addExtValueStateQueriedListener(IExtValueStateQueriedListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueEventNotifier
 
addField(String, Type, boolean) - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Adds a field.
addGlobalVarReadListener(IGlobalVarReadListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultGlobalVarEventNotifier
 
addGlobalVarReadListener(IGlobalVarReadListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addGlobalVarReadListener(IGlobalVarReadListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IGlobalVarEventNotifier
 
addGlobalVarWrittenListener(IGlobalVarWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultGlobalVarEventNotifier
 
addGlobalVarWrittenListener(IGlobalVarWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addGlobalVarWrittenListener(IGlobalVarWrittenListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IGlobalVarEventNotifier
 
addInfo(int, int, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
AdditiveExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
addLocalVarReadListener(ILocalVarReadListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addLocalVarReadListener(ILocalVarReadListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
addLocalVarReadListener(ILocalVarReadListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
addLocalVarWrittenListener(ILocalVarWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addLocalVarWrittenListener(ILocalVarWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
addLocalVarWrittenListener(ILocalVarWrittenListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
addLocation(Location) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
addLocationChangedListener(ILocationChangedListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addLocationChangedListener(ILocationChangedListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
addLocationChangedListener(ILocationChangedListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
addLockLockedListener(ILockLockedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
addLockLockedListener(ILockLockedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addLockLockedListener(ILockLockedListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
addLockNotifiedAllListener(ILockNotifiedAllListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
addLockNotifiedAllListener(ILockNotifiedAllListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addLockNotifiedAllListener(ILockNotifiedAllListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
addLockNotifiedListener(ILockNotifiedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
addLockNotifiedListener(ILockNotifiedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addLockNotifiedListener(ILockNotifiedListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
addLockUnlockedListener(ILockUnlockedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
addLockUnlockedListener(ILockUnlockedListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addLockUnlockedListener(ILockUnlockedListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
addLockUnwaitListener(ILockUnwaitListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
addLockUnwaitListener(ILockUnwaitListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addLockUnwaitListener(ILockUnwaitListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
addLockWaitListener(ILockWaitListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
addLockWaitListener(ILockWaitListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addLockWaitListener(ILockWaitListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
addRecordFieldReadListener(IRecordFieldReadListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultRecordEventNotifier
 
addRecordFieldReadListener(IRecordFieldReadListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addRecordFieldReadListener(IRecordFieldReadListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IRecordEventNotifier
 
addRecordFieldWrittenListener(IRecordFieldWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultRecordEventNotifier
 
addRecordFieldWrittenListener(IRecordFieldWrittenListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addRecordFieldWrittenListener(IRecordFieldWrittenListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IRecordEventNotifier
 
addResolution(String, Exp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.ExpBindingResolver
 
addStateEventNotifier(IStateEventListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addStateEventNotifier(IStateEventListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IStateEventNotifier
 
addThreadCreatedListener(IThreadCreatedListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addThreadCreatedListener(IThreadCreatedListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
addThreadCreatedListener(IThreadCreatedListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
addThreadDiedListener(IThreadDiedListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addThreadDiedListener(IThreadDiedListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
addThreadDiedListener(IThreadDiedListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
addThreadEnterFunction(IThreadEnterFunctionListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addThreadEnterFunction(IThreadEnterFunctionListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
addThreadEnterFunction(IThreadEnterFunctionListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
addThreadExitFunction(IThreadExitFunctionListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
addThreadExitFunction(IThreadExitFunctionListener) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
addThreadExitFunction(IThreadExitFunctionListener) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
addTo(E, E) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
addToTable(IntObjectTable<IntSet>, int, int) - Method in class edu.ksu.cis.projects.bogor.analyses.CFG
 
addToWorkList(IntraFSMAnalysis.WorkListEntry) - Method in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
 
addValueEventListener(IValueEventListener) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
addValueEventListener(IValueEventListener) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IValueEventNotifier
 
adjustBeginLineColumn(int, int) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
adjustSuperRecords(RecordDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
adjustValue(K, int) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
advise(ISchedulingStrategyContext, Transformation[], ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
 
advise(int, Node, IValue[], ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
advise(ISchedulingStrategyContext, int[], Transformation[], ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
advise(ISchedulingStrategyContext, Transformation[], ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
advise(ISchedulingStrategyContext, int[], Transformation[], ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
advise(int, Node, IValue[], ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
advise(ISchedulingStrategyContext, Transformation[], ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Choose among non-deterministic transformations to take immediately following the control of transfer from one FSM location to another.
advise(ISchedulingStrategyContext, int[], Transformation[], ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Choose among several enabled transformations at the beginning of a step.
advise(int, Node, IValue[], ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Choose among several possible values for an expression.
ALL_AS_ERRORS_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
allAsErrors - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
analysisTable - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Mapping of a label (CFG location) to the working set of the "thing" being calculated (live variables, available expressions, etc).
analyze() - Method in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Perform Phase II of the MDF algorithm.
analyze() - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
analyzeBlockTransformation(BlockTransformation, Set<String>) - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
analyzeInvokeTransformation(InvokeTransformation, Set<String>) - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
analyzeLocation(int, Set<L>) - Method in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Compute an analysis-specific "active" set of variables given a known active input set and a program location.
analyzeLocation(int, Set<String>) - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
analyzeNextState(NextState, Set<String>) - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
AND - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
AndExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ANY_THROWABLE - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
append(boolean) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(byte) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(char) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(short) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(int) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(long) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(long, int) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(float) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(double) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(byte[]) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
append(BitBuffer) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
applicationIsInvocation(Exp, String) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
Apply() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ApplyExp - Class in edu.ksu.cis.projects.bogor.ast
Apply exp AST.
ApplyExp(String, List<? extends Exp>) - Constructor for class edu.ksu.cis.projects.bogor.ast.ApplyExp
Default constructor.
ARITHMETIC_EXCEPTION_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
ArithmeticBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents an arithmetic exception in a model.
ArithmeticBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.ArithmeticBogorException
 
ArithmeticBuiltinType() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
arithmeticException - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
ARRAY_BOUNDS_EXCEPTION_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
ArrayAccessExp - Class in edu.ksu.cis.projects.bogor.ast
Array access exp AST.
ArrayAccessExp(Exp, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
Default constructor.
arrayBoundsException - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
arrayElementRead(int, IArrayValue, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayElementReadListener
 
arrayElementReadListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
arrayElementWritten(int, IArrayValue, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayElementWrittenListener
 
arrayElementWrittenListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
arrayFieldNameMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
arrayFieldRead(int, IArrayValue, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayFieldReadListener
 
arrayFieldReadListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
arrayFieldTypes - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
arrayFieldWritten(int, IArrayValue, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayFieldWrittenListener
 
arrayFieldWrittenListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
ArrayListManager - Class in edu.ksu.cis.projects.bogor.util
 
ArrayListManager() - Constructor for class edu.ksu.cis.projects.bogor.util.ArrayListManager
 
ArrayType - Class in edu.ksu.cis.projects.bogor.type
Represents an array type.
ArrayType(Type, int) - Constructor for class edu.ksu.cis.projects.bogor.type.ArrayType
Default constructor.
ASSERT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
AssertAction - Class in edu.ksu.cis.projects.bogor.ast
Assert action AST.
AssertAction(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.AssertAction
Default constructor.
assertInstanceof(Collection<?>, Class) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Asserts elements of a collection as instanceof a class.
ASSERTION_FAILED_CODE - Static variable in interface edu.ksu.cis.projects.bogor.module.ISearcher
The error code for assertion failure.
AssertionBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents an assertion exception in a model.
AssertionBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.AssertionBogorException
 
assertNonNull(Object[]) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Asserts non-null.
assertNonNull(Object[][]) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Asserts non-null.
ASSIGN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
AssignAction - Class in edu.ksu.cis.projects.bogor.ast
Assign action AST.
AssignAction(LValueExp, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.AssignAction
Default constructor.
assignExpToNewLocal(Exp, ExpBindingResolver, ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
ASSUME - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
AssumeAction - Class in edu.ksu.cis.projects.bogor.ast
Assume action AST.
AssumeAction(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.AssumeAction
Default constructor.
ASTArrayType - Class in edu.ksu.cis.projects.bogor.ast
Array type AST.
ASTArrayType(ASTType, int) - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTArrayType
Default constructor.
ASTBooleanType - Class in edu.ksu.cis.projects.bogor.ast
Boolean type AST.
ASTBooleanType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTBooleanType
Default constructor.
ASTDoubleType - Class in edu.ksu.cis.projects.bogor.ast
Double type AST.
ASTDoubleType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTDoubleType
Default constructor.
ASTExtType - Class in edu.ksu.cis.projects.bogor.ast
Extension Type AST.
ASTExtType(String, List<? extends ASTType>) - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTExtType
Default constructor.
ASTFloatType - Class in edu.ksu.cis.projects.bogor.ast
Float type AST.
ASTFloatType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTFloatType
Default constructor.
ASTFunType - Class in edu.ksu.cis.projects.bogor.ast
Functional type AST.
ASTFunType(List<? extends ASTType>, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTFunType
Default constructor.
ASTIntRangeType - Class in edu.ksu.cis.projects.bogor.ast
Int range type AST.
ASTIntRangeType(IntLiteral, IntLiteral, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Default constructor.
ASTIntType - Class in edu.ksu.cis.projects.bogor.ast
Int type AST.
ASTIntType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTIntType
Default constructor.
ASTLockType - Class in edu.ksu.cis.projects.bogor.ast
Lock type AST.
ASTLockType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTLockType
Default constructor.
ASTLongRangeType - Class in edu.ksu.cis.projects.bogor.ast
Long range type AST.
ASTLongRangeType(LongLiteral, LongLiteral, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Default constructor.
ASTLongType - Class in edu.ksu.cis.projects.bogor.ast
Long type AST.
ASTLongType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTLongType
Default constructor.
ASTStringType - Class in edu.ksu.cis.projects.bogor.ast
String type AST.
ASTStringType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTStringType
Default constructor.
ASTThreadIdType - Class in edu.ksu.cis.projects.bogor.ast
Thread id type AST.
ASTThreadIdType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTThreadIdType
Default constructor.
ASTType - Class in edu.ksu.cis.projects.bogor.ast
Top level class for type AST.
ASTType() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTType
 
ASTVisitor - Class in edu.ksu.cis.projects.bogor.ast
This class provides a visitor pattern on the AST.
ASTVisitor() - Constructor for class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
at - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
at - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
at - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
at - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
AT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ATOMIC - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
ATOMIC - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ATOMIC_CATCH_LOC_ID - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
ATOMIC_CATCH_LOCAL_ID - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
ATOMIC_IMODULE_CLASS - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
AtomicActionStatement - Class in edu.ksu.cis.projects.bogor.ast
The atomic (shorthand) action statement AST.
AtomicActionStatement(Action) - Constructor for class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement
Default constructor.
AtomicExp - Class in edu.ksu.cis.projects.bogor.ast
Atomic exp AST.
AtomicExp(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.AtomicExp
Default constructor.
AtomicModule - Class in edu.ksu.cis.projects.bogor.ext.atomicity
 
AtomicModule() - Constructor for class edu.ksu.cis.projects.bogor.ext.atomicity.AtomicModule
 
AtomicStatement - Class in edu.ksu.cis.projects.bogor.ast
The atomic statement AST.
AtomicStatement(Statement) - Constructor for class edu.ksu.cis.projects.bogor.ast.AtomicStatement
Default constructor.
augmentState(IState, BitBuffer) - Method in interface edu.ksu.cis.projects.bogor.module.IStateAugmenter
Manipulate the bit vector to encode some extra information.
augmentState(IState, BitBuffer) - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactory
Write extra components of state space into bitwise representation.
augmentState(IState, BitBuffer) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 

B

backtrack(IState) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.CompoundBacktrackingInfo
 
backtrack(IState) - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IBacktrackingInfo
 
backtrack() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
backtrack() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
backtrack(IState, ArrayList<IBacktrackingInfo>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
backtrack() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Backtracks and executes the next unexecuted transformation sibling (if any).
backtrackingInfos - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
backtrackToTransitionBeginning(IState, ArrayList<IBacktrackingInfo>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
Rolls back the state to the moment just before the most recent transition.
backup(int) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
backward() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
backward() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventProvider
 
BAD_FORMAT - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
BadMonitorBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents a bad monitor exception in a model.
BadMonitorBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.BadMonitorBogorException
 
BANG - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
baseType - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
bc - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
bc - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
bc - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
Holds the Bogor configuration for this state factory.
bc - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
Holds the Bogor configuration.
BEGIN_ATOMIC - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
beginAtomic(IExtArguments) - Method in class edu.ksu.cis.projects.bogor.ext.atomicity.AtomicModule
 
beginColumn - Variable in class edu.ksu.cis.projects.bogor.util.javacc.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class edu.ksu.cis.projects.bogor.util.javacc.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
bif - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
bif - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
bif - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
bif - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
bif - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
BinaryExp - Class in edu.ksu.cis.projects.bogor.ast
Binary exp AST.
BinaryExp(BinaryOp, Exp, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.BinaryExp
Default constructor.
BinaryOp - Enum in edu.ksu.cis.projects.bogor.ast
This class contains the definition of binary operators.
BIND - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
bindingMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
bindingsResolver - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
Installed only for duration of call to {@link #compileExp(HighToLowBIRCompiler, Exp).
bindingsResolver - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
Installed only for duration of call to {@link #compileExp(HighToLowBIRCompiler, Exp).
BIRUnitSystemTransformer - Class in edu.ksu.cis.projects.bogor.ast.transform
 
BIRUnitSystemTransformer() - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.BIRUnitSystemTransformer
 
BIT_AND - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
BIT_OR - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
BIT_XOR - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
BitBuffer - Class in edu.ksu.cis.projects.bogor.util
 
BitBuffer(int) - Constructor for class edu.ksu.cis.projects.bogor.util.BitBuffer
 
BitBuffer() - Constructor for class edu.ksu.cis.projects.bogor.util.BitBuffer
 
bitsPerCreatedTypeId - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
bitsPerLocDesc - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
bitsPerLockCount - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
bitsPerNonPrimitiveValue - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
bitsPerThreadId - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
BlockStatement - Class in edu.ksu.cis.projects.bogor.ast
The block (sequence of statements) statement AST.
BlockStatement(List<? extends Statement>) - Constructor for class edu.ksu.cis.projects.bogor.ast.BlockStatement
Default constructor.
BlockTransformation - Class in edu.ksu.cis.projects.bogor.ast
Block transformation AST.
BlockTransformation(boolean, boolean, List<? extends Action>, NextState) - Constructor for class edu.ksu.cis.projects.bogor.ast.BlockTransformation
Default constructor.
BlockTransformation(Exp, boolean, boolean, List<? extends Action>, NextState) - Constructor for class edu.ksu.cis.projects.bogor.ast.BlockTransformation
Constructor with expression.
Bogor - Class in edu.ksu.cis.projects.bogor
Main entry point for command-line Bogor.
Bogor() - Constructor for class edu.ksu.cis.projects.bogor.Bogor
 
BogorError - Error in edu.ksu.cis.projects.bogor.module.throwable
Represents a Bogor error.
BogorError() - Constructor for error edu.ksu.cis.projects.bogor.module.throwable.BogorError
 
BogorError(String) - Constructor for error edu.ksu.cis.projects.bogor.module.throwable.BogorError
 
BogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents a Bogor exception.
BogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.BogorException
 
BOGORID - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
BogorParser - Class in edu.ksu.cis.projects.bogor.parser
 
BogorParser(InputStream) - Constructor for class edu.ksu.cis.projects.bogor.parser.BogorParser
 
BogorParser(Reader) - Constructor for class edu.ksu.cis.projects.bogor.parser.BogorParser
 
BogorParser(BogorParserTokenManager) - Constructor for class edu.ksu.cis.projects.bogor.parser.BogorParser
 
BogorParserConstants - Interface in edu.ksu.cis.projects.bogor.parser
 
BogorParserTokenManager - Class in edu.ksu.cis.projects.bogor.parser
 
BogorParserTokenManager(JavaCharStream) - Constructor for class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
BogorParserTokenManager(JavaCharStream, int) - Constructor for class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
BOOLEAN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
BooleanConstant - Class in edu.ksu.cis.projects.bogor.ast
Boolean constant AST.
BooleanConstant(String, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.BooleanConstant
Default constructor.
BooleanConstant(String, boolean, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.BooleanConstant
Default constructor.
BooleanLiteral - Class in edu.ksu.cis.projects.bogor.ast
Boolean literal AST.
BooleanLiteral(boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.BooleanLiteral
Default constructor.
BooleanType - Class in edu.ksu.cis.projects.bogor.type
Represents the boolean type.
bottom - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
First working set to give to labels which are not in the "extremal" labels set, E .
boxedValue - Variable in class edu.ksu.cis.projects.bogor.ast.checker.Checker.CheckValueResult
An Object instance is used as a valuation of "null".
BREADTH_FIRST - Static variable in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
 
bufcolumn - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
buffer - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
bufline - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
bufpos - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
buildMessage(String, String[]) - Static method in class edu.ksu.cis.projects.bogor.util.FileMessage
Builds message using MessageFormat.
buildMessage(String, String, String[]) - Static method in class edu.ksu.cis.projects.bogor.util.FileMessage
Builds message using MessageFormat.
buildMessage(int, int, String, String, String[]) - Static method in class edu.ksu.cis.projects.bogor.util.FileMessage
Builds message using MessageFormat with line and column numbers info.
buildMessage(int, int, String, String[]) - Static method in class edu.ksu.cis.projects.bogor.util.FileMessage
Builds message using MessageFormat with line and column numbers info.
BuiltinType() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
BUNDLED_SCHEDULE_FILENAME - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 

C

CAST_EXCEPTION_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
CastBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents a cast exception in a model.
CastBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.CastBogorException
 
castException - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
CastExp - Class in edu.ksu.cis.projects.bogor.ast
Cast exp AST.
CastExp(ASTType, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.CastExp
Default constructor.
CastExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
CastLookahead() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
Catch - Class in edu.ksu.cis.projects.bogor.ast
Catch AST.
Catch(boolean, String, String, List<String>, NextState) - Constructor for class edu.ksu.cis.projects.bogor.ast.Catch
Default constructor.
Catch() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
CATCH - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
catches - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
cew - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
cew - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
CFG - Class in edu.ksu.cis.projects.bogor.analyses
 
CFG(FSMSymbolTable) - Constructor for class edu.ksu.cis.projects.bogor.analyses.CFG
 
cfg - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Flow graph.
changesMade - Variable in class edu.ksu.cis.projects.bogor.ast.transform.DefaultTransformSystemResult
 
CHARACTER_LITERAL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
check(SymbolTable) - Method in class edu.ksu.cis.projects.bogor.ast.checker.Checker
Checks a BIR system.
check(SymbolTable, TypeChecker) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LiveSetChecker
 
CHECK_BACKTRACK_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
checkBacktrack - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
checkCurrentInvokeTransformation(int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
checkedInstanceCache - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
Cache of singleton instances created by DefaultBogorConfiguration.createCheckedInstance(Class, String, Collection).
Checker - Class in edu.ksu.cis.projects.bogor.ast.checker
This class is the main class for BIR well-formed checker.
Checker() - Constructor for class edu.ksu.cis.projects.bogor.ast.checker.Checker
Default constructor.
Checker.CheckValueResult - Class in edu.ksu.cis.projects.bogor.ast.checker
Checks a value.
Checker.CheckValueResult(Object, Type) - Constructor for class edu.ksu.cis.projects.bogor.ast.checker.Checker.CheckValueResult
 
checkExceptions() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
checkExp(Exp, boolean, boolean, Map<String, Type>, TypeChecker, SymbolTable, FSMSymbolTable) - Static method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Calculate the type of an expression.
checkInstanceof(Collection<?>, Class) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Deterines whether all elements of a collection belong to a certain class.
checkInstanceof(Object[], Class) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Deterines whether all elements of an array belong to a certain class.
checkInvariants() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
checkRange(Type, Type, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
checkRange(Type, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
CHOOSE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ChooseStatement - Class in edu.ksu.cis.projects.bogor.ast
The choose statement AST.
ChooseStatement(List<? extends Exp>, List<? extends Statement>, Statement) - Constructor for class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Default constructor.
CIRCULAR_EXTENSION - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
CLASS_NOT_FOUND - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
className - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
The fully qualified Java class name of the module that implements this extension.
clear() - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
clear() - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
clear() - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
clear() - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
clear() - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
clone() - Method in class edu.ksu.cis.projects.bogor.ast.AbstractLocal
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Action
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ActionStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.AssertAction
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.AssignAction
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.AssumeAction
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTBooleanType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTDoubleType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFloatType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLockType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTStringType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTThreadIdType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ASTType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.BlockStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.BlockTransformation
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.BooleanConstant
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.BooleanLiteral
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.CastExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Constant
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Definition
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleLiteral
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ExitThreadAction
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Exp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ExpAction
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Extension
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Field
 
clone() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.FloatConstant
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.FloatLiteral
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Global
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.GotoNextState
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.IdPrintArg
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.IdType
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.InstanceofExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.IntLiteral
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeAction
 
clone() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.KindofExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Literal
This method is already implied by the IASTValue interface, but the Sun java compiler gets confused about visibility if we don't explicitly declare it.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.LiteralExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Local
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Location
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.LockAction
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.LockTestExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.LongLiteral
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.LValueExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.NewLockExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.NewRecordExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.NextState
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Node
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.NullLiteral
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Param
 
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ParenExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.PrintAction
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.PrintArg
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ReturnStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.SkipStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Statement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.StringConstant
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.StringLiteral
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.StringPrintArg
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.System
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.SystemMember
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ThreadTestExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.ThrowAction
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.UnaryExp
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Clones this object (deep clone); including location info.
clone() - Method in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Clones this object (deep clone); including location info.
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.CompoundBacktrackingInfo
 
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IBacktrackingInfo
 
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo.IExceptionKilledThreadInfo
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyInfo
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Deep clone this thread store.
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Deep clone this state.
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
clone(Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IArrayValue
Override to specialize return type.
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IComparablePrimitiveExtValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IDoubleValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IExpASTValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IFloatValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IIntegralValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IIntValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILongValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveExtValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.INullValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IPrimitiveExtValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IPrimitiveValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IRealValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IRecordValue
Override to specialize return type.
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IStringValue
Override to specialize return type
clone(Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValue
Deep clone this value.
clone(boolean, Map<Object, Object>) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueArray
Clone this value array.
clone(boolean, Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
clone(boolean, Map<Object, Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
clone() - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
clone() - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
clone() - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
clone() - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
coercedType - Variable in class edu.ksu.cis.projects.bogor.ast.InitialValue
Holds the optional coerced type.
CoercedType() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
collectDefLocalVar(Action, Set<String>) - Method in class edu.ksu.cis.projects.bogor.analyses.LocalVariablesCollector
 
collectLocalVars(Node, Set<String>) - Method in class edu.ksu.cis.projects.bogor.analyses.LocalVariablesCollector
 
collectUseLocalVars(Action, Set<String>) - Method in class edu.ksu.cis.projects.bogor.analyses.LocalVariablesCollector
 
COLON - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
column - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
COMMA - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
compact() - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
compact() - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
compact() - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
compare(IValueComparator, IComparableNonPrimitiveExtValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.IComparableNonPrimitiveExtValue
Compares this value with another value using a given value comparator.
compare(IValueComparator, IComparablePrimitiveExtValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.IComparablePrimitiveExtValue
Compares this value with another value using a given value comparator.
compare(int, int) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Compare two integers.
compare(long, long) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Compare two longs.
compare(double, double) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Compare two doubles.
compare(float, float) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Compare two floats.
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
compareTo(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
compareTo(Object) - Method in class edu.ksu.cis.projects.bogor.util.FileMessage
 
compareValues(IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueComparator
Compares two values.
compileExp(HighToLowBIRCompiler, Exp, ExpBindingResolver, Wrapper<Boolean>) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
compileExp(Exp, ExpBindingResolver) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
compileExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
Return an expression which contains the final evaluation of exp, transformed to remove inline function application and respect the atomicity context of the current statment.
compileExp(HighToLowBIRCompiler, Exp, ExpBindingResolver, Wrapper<Boolean>) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
compileExp(Exp, ExpBindingResolver, Wrapper<Boolean>) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
compileExp(HighToLowBIRCompiler, Exp, ExpBindingResolver, Wrapper<Boolean>) - Method in interface edu.ksu.cis.projects.bogor.ast.transform.IExpCompiler
Do a pre-order traversal which yields an expression containing a low-level BIR expression containing the evaluation of e.
CompoundBacktrackingInfo - Class in edu.ksu.cis.projects.bogor.module.backtrack
An aggregator for backtracking actions.
CompoundBacktrackingInfo(Node, ISchedulingStrategyInfo, int, int, List<IBacktrackingInfo>) - Constructor for class edu.ksu.cis.projects.bogor.module.backtrack.CompoundBacktrackingInfo
 
compressedStateStateIdMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
computeHashCode(K) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
computePredAndSuccTable() - Method in class edu.ksu.cis.projects.bogor.analyses.CFG
 
ConditionalAndExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ConditionalExp - Class in edu.ksu.cis.projects.bogor.ast
Binary exp AST.
ConditionalExp(Exp, Exp, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Default constructor.
ConditionalExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ConditionalImplyExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ConditionalOrExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
configuration - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
CONFIGURATION_CLASSNAME_FILENAME - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
CONFIGURATION_FILENAME - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
ConfigurationMessages - Class in edu.ksu.cis.projects.bogor.module
 
CONFLICTING_INHERITED_FIELDS - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
connect() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.ext.atomicity.AtomicModule
 
connect() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultClassLoader
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
[Document Pending]
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
connect(IBogorConfiguration) - Method in interface edu.ksu.cis.projects.bogor.module.IModule
Connects this modules to other modules.
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
connect(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
CONST - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
Constant - Class in edu.ksu.cis.projects.bogor.ast
The top level class for constant AST.
Constant() - Constructor for class edu.ksu.cis.projects.bogor.ast.Constant
 
Constant() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
CONSTANT_KEY - Static variable in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Holds the property key to access constant value.
ConstantDefinition - Class in edu.ksu.cis.projects.bogor.ast
Constant definition AST.
ConstantDefinition(String, List<? extends Constant>) - Constructor for class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Default constructor.
ConstIntExpEvaluator - Class in edu.ksu.cis.projects.bogor.ast.checker
Utility class to evaluate a very simple "const" or literal integer expression.
ConstIntExpEvaluator(SymbolTable) - Constructor for class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator
 
ConstIntExpEvaluator.ConstIntExpEnforcer - Class in edu.ksu.cis.projects.bogor.ast.checker
 
ConstIntExpEvaluator.ConstIntExpEnforcer() - Constructor for class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
containmentTest - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Abstract set containment operator used in MDF algorithm.
contains(int) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
contains(long) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
contains(K) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
contains(Object) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
containsAll(Collection<?>) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
containsKey(int) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
containsKey(long) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
containsKey(K) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
containsResolution(String) - Method in class edu.ksu.cis.projects.bogor.ast.transform.ExpBindingResolver
 
containsValue(V) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
containsValue(V) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
containsValue(int) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
convert(Object) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
copy() - Method in interface edu.ksu.cis.projects.bogor.module.value.IPrimitiveExtValue
 
copyInfoFrom(LocationInfo) - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Copy info from another location info.
copyrightTextSet - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
copySet(Set<T>) - Method in interface edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis.SetFactory
 
copySet(Set<T>) - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis.HashSetFactory
 
COULDNT_INSTANTIATE - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
createArrayElementBacktrackingInfo(int, int, Action, IArrayValue, int, IValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createArrayElementBacktrackingInfo(int, int, Action, IArrayValue, int, IValue, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createCheckedInstance(Class, String, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
createContext(int, int, int, IState) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
createContext(int, int, int, IState) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
createContext(IState, int, int, int[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
createControlTransferBacktrackingInfo(int, int, int, IntObjectTable<IValue>, Transformation, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createControlTransferBacktrackingInfo(int, int, int, IntObjectTable<IValue>, Transformation, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createDefaultValue(Type) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a default value of a type.
createDefaultValue(Type) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
createEndStateBacktrackingInfo(int, int, Action, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createEndStateBacktrackingInfo(int, int, Action, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createEnterFunctionBacktrackingInfo(int, int, InvokeTransformation, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createEnterFunctionBacktrackingInfo(int, int, InvokeTransformation, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createExceptionBacktrackingInfo(int, BogorException, Node, int, int[], int[], IValueArray[], int, boolean, ISchedulingStrategyInfo, IExceptionBacktrackingInfo.IExceptionKilledThreadInfo[]) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createExceptionBacktrackingInfo(int, BogorException, Node, int, int[], int[], IValueArray[], int, boolean, ISchedulingStrategyInfo, IExceptionBacktrackingInfo.IExceptionKilledThreadInfo[]) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createExceptionKilledThreadInfo(int, int[], int[], IValueArray[], int) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createExceptionKilledThreadInfo(int, int[], int[], IValueArray[], int) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createExitFunctionBacktrackingInfo(int, int, int, int, IValueArray, IValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createExitFunctionBacktrackingInfo(int, int, int, int, IValueArray, IValue, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createExitThreadBacktrackingInfo(int, int, Action, int[], int[], IValueArray[], ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createExitThreadBacktrackingInfo(int, int, Action, int[], int[], IValueArray[], ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createFieldBacktrackingInfo(int, int, Action, IRecordValue, int, IValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createFieldBacktrackingInfo(int, int, Action, IRecordValue, int, IValue, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createGlobalBacktrackingInfo(int, int, Action, int, IValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createGlobalBacktrackingInfo(int, int, Action, int, INonPrimitiveValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createGlobalBacktrackingInfo(int, int, Action, int, IPrimitiveExtValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createGlobalBacktrackingInfo(int, int, Action, int, IIntValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createGlobalBacktrackingInfo(int, int, Action, int, ILongValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createGlobalBacktrackingInfo(int, int, Action, int, IFloatValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createGlobalBacktrackingInfo(int, int, Action, int, IDoubleValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createGlobalBacktrackingInfo(int, int, Action, int, IValue, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createInitialState() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
createInitialState() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
createInitialState() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Creates the initial state.
createInstance(Class, ArrayList<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
createLocalBacktrackingInfo(int, int, Node, int, IValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createLocalBacktrackingInfo(int, int, Node, int, IIntValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createLocalBacktrackingInfo(int, int, Node, int, ILongValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createLocalBacktrackingInfo(int, int, Node, int, IFloatValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createLocalBacktrackingInfo(int, int, Node, int, IDoubleValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createLocalBacktrackingInfo(int, int, Node, int, INonPrimitiveValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createLocalBacktrackingInfo(int, int, Node, int, IPrimitiveExtValue, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createLocalBacktrackingInfo(int, int, Node, int, IValue, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createLockBacktrackingInfo(int, int, Action, LockOp, ILockValue, int, int, int[], int[], int, int, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createLockBacktrackingInfo(int, int, Action, LockOp, ILockValue, int, int, int[], int[], int, int, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createNoChangeBacktrackingInfo(int, int, Action, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createNoChangeBacktrackingInfo(int, int, Action, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createSet() - Method in interface edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis.SetFactory
 
createSet() - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis.HashSetFactory
 
createStartThreadBacktrackingInfo(int, int, int, int, Action, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createStartThreadBacktrackingInfo(int, int, int, int, Action, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
createState(IStateFactoryArguments) - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactory
Creates an initial state.
createState(IStateFactoryArguments) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
createTransformationsBacktrackingInfo(int, int, int, int[], int, int, Transformation[], int, boolean, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
createTransformationsBacktrackingInfo(int, int, int, int[], int, int, Transformation[], int, boolean, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IBacktrackingInfoFactory
 
curChar - Variable in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
currentChoice - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
currentDepth - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
currentDepth - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
currentDepthChanged(int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IDepthChangedListener
 
currentDSSI - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Tracks which nondeterministic branches have been taken inside a single action node.
currentIndex - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Points to the index of the current info record used inside currentDSSI.
currentMaxDepth - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
currentNode - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Stateful variable
currentScheduleIndex - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
currentToken - Variable in exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
This is the last token that has been consumed successfully.
currErrorSchedules - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 

D

d - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
Holds the double of this double value.
daen - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
debugStream - Variable in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
DECIMAL_LITERAL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
decodeString(String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
 
decrementReferenceCount() - Method in class edu.ksu.cis.projects.bogor.util.ReferenceCounter
 
DEFAULT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
DEFAULT_ACTIVE_FSM_MULTIPLICITY - Static variable in class edu.ksu.cis.projects.bogor.ast.FSM
 
DefaultActionTaker - Class in edu.ksu.cis.projects.bogor.module
 
DefaultActionTaker() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
DefaultArrayEventNotifier - Class in edu.ksu.cis.projects.bogor.module.value.event
 
DefaultArrayEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
DefaultArrayValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IArrayValue.
DefaultArrayValue(IValueFactory, int, ArrayType, IValueArray, IValueArray, ILockValue) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
Default constructor.
DefaultArrayValue() - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
Private constructor for cloning purposes.
DefaultBacktrackingInfoFactory - Class in edu.ksu.cis.projects.bogor.module.backtrack
 
DefaultBacktrackingInfoFactory() - Constructor for class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
DefaultBogorConfiguration - Class in edu.ksu.cis.projects.bogor
 
DefaultBogorConfiguration() - Constructor for class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
defaultCapacity - Static variable in class edu.ksu.cis.projects.trove.custom.LongList
 
DefaultClassLoader - Class in edu.ksu.cis.projects.bogor.module
Hook for plugin modules to allow clients which do not explicitly depend on the plugin, to still load classes from it.
DefaultClassLoader() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultClassLoader
 
DefaultCounterExampleSchedulingInfo - Class in edu.ksu.cis.projects.bogor.module
 
DefaultCounterExampleSchedulingInfo() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo
 
DefaultCounterExampleSchedulingInfo(String, int, int[], int[]) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo
 
DefaultCounterExampleWriter - Class in edu.ksu.cis.projects.bogor.module
[Document Pending]
DefaultCounterExampleWriter() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
DefaultCounterExampleWriter.DummyProgressManager - Class in edu.ksu.cis.projects.bogor.module
[Document Pending]
DefaultCounterExampleWriter.DummyProgressManager() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyProgressManager
 
DefaultCounterExampleWriter.DummyStateManagerProxy - Class in edu.ksu.cis.projects.bogor.module
[Document Pending]
DefaultCounterExampleWriter.DummyStateManagerProxy(IStateManager) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
Creates a new DummyStateManagerProxy object.
DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy - Class in edu.ksu.cis.projects.bogor.module
[Document Pending]
DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy(ISchedulingStrategist, DefaultCounterExampleWriter.GuidedSystemSharedState, List<ICounterExampleSchedulingInfo>) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
Creates a new GuidedSchedulingStrategistProxy object.
DefaultCounterExampleWriter.GuidedSearcherProxy - Class in edu.ksu.cis.projects.bogor.module
[Document Pending]
DefaultCounterExampleWriter.GuidedSearcherProxy(ISearcher, DefaultCounterExampleWriter.GuidedSystemSharedState, List<ICounterExampleSchedulingInfo>) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
Creates a new GuidedSearcherProxy object.
DefaultCounterExampleWriter.GuidedSearcherProxy(ISearcher, DefaultCounterExampleWriter.GuidedSystemSharedState, List<ICounterExampleSchedulingInfo>, int, boolean) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
Creates a new GuidedSearcherProxy object.
DefaultCounterExampleWriter.GuidedSystemSharedState - Class in edu.ksu.cis.projects.bogor.module
Information that should be kept in sync among components of a guided search system.
DefaultCounterExampleWriter.GuidedSystemSharedState(SymbolTable) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
DefaultCounterExampleWriter.IGuidedSimulator - Interface in edu.ksu.cis.projects.bogor.module
 
DefaultCounterExampleWriter.IStateSnapshotSource - Interface in edu.ksu.cis.projects.bogor.module
 
defaultDelta - Static variable in class edu.ksu.cis.projects.trove.custom.LongList
 
DefaultDoubleValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IDoubleValue.
DefaultDoubleValue(DoubleType, double) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
Default constructor.
DefaultExpASTValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IExpASTValue.
DefaultExpASTValue(Exp) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
Default constructor.
DefaultExpEvaluator - Class in edu.ksu.cis.projects.bogor.module
 
DefaultExpEvaluator() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
DefaultExtValueEventNotifier - Class in edu.ksu.cis.projects.bogor.module.value.event
 
DefaultExtValueEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 
DefaultFloatValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IFloatValue.
DefaultFloatValue(FloatType, float) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
Default constructor.
DefaultGlobalVarEventNotifier - Class in edu.ksu.cis.projects.bogor.module.state.event
 
DefaultGlobalVarEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.state.event.DefaultGlobalVarEventNotifier
 
defaultIncrement - Static variable in class edu.ksu.cis.projects.trove.custom.LongList
 
DefaultIntValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IIntValue.
DefaultIntValue(Type, int) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
Default constructor.
DefaultLockEventNotifier - Class in edu.ksu.cis.projects.bogor.module.value.event
 
DefaultLockEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
DefaultLockValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of ILockValue.
DefaultLockValue(IValueFactory, int, LockType, IntSet, IntSet) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Default constructor.
DefaultLockValue() - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Private constructor for cloning purposes.
DefaultLongValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of ILongValue.
DefaultLongValue(LongType, long) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
Default constructor.
DefaultMessageStore - Class in edu.ksu.cis.projects.bogor.module
 
DefaultMessageStore(FileMessage[], FileMessage[]) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
DefaultMessageStore(Collection<FileMessage>, Collection<FileMessage>) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
DefaultMessageStore() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
Optimized constructor that doesn't allocate empty lists.
DefaultNullValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of INullValue.
DefaultNullValue(NullType) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
Default constructor.
DefaultRecordEventNotifier - Class in edu.ksu.cis.projects.bogor.module.value.event
 
DefaultRecordEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.value.event.DefaultRecordEventNotifier
 
DefaultRecordValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IRecordValue.
DefaultRecordValue(IValueFactory, int, RecordType, IValueArray, ILockValue) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
Default constructor.
DefaultRecordValue() - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
Private constructor for cloning purposes.
DefaultSchedulingStrategist - Class in edu.ksu.cis.projects.bogor.module
 
DefaultSchedulingStrategist() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo - Class in edu.ksu.cis.projects.bogor.module
 
DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo(IntList) - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
DefaultSchedulingStrategist.NodeContext - Class in edu.ksu.cis.projects.bogor.module
 
DefaultSearcher - Class in edu.ksu.cis.projects.bogor.module
 
DefaultSearcher() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
DefaultSearcher.FoundValueException - Exception in edu.ksu.cis.projects.bogor.module
 
DefaultSearcher.FoundValueException() - Constructor for exception edu.ksu.cis.projects.bogor.module.DefaultSearcher.FoundValueException
 
DefaultSearcher.MaxErrorReachedException - Exception in edu.ksu.cis.projects.bogor.module
 
DefaultSearcher.MaxErrorReachedException() - Constructor for exception edu.ksu.cis.projects.bogor.module.DefaultSearcher.MaxErrorReachedException
 
DefaultSearchEventNotifier - Class in edu.ksu.cis.projects.bogor.module.state.event
Type description here.
DefaultSearchEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.state.event.DefaultSearchEventNotifier
 
DefaultState - Class in edu.ksu.cis.projects.bogor.module.state
The default implementation of IState.
DefaultState(SymbolTable, IStateFactory, IValueArray) - Constructor for class edu.ksu.cis.projects.bogor.module.state.DefaultState
Default constructor.
DefaultState() - Constructor for class edu.ksu.cis.projects.bogor.module.state.DefaultState
Private constructor for cloning purposes.
DefaultStateEventNotifier - Class in edu.ksu.cis.projects.bogor.module.state.event
 
DefaultStateEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
DefaultStateExternalizer - Class in edu.ksu.cis.projects.bogor.module
 
DefaultStateExternalizer() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
DefaultStateFactory - Class in edu.ksu.cis.projects.bogor.module.state
The default implementation of IStateFactory.
DefaultStateFactory() - Constructor for class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
DefaultStateManager - Class in edu.ksu.cis.projects.bogor.module
 
DefaultStateManager() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
DefaultStringValue - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IStringValue.
DefaultStringValue(int, StringType, String) - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
Default constructor.
DefaultThreadEventNotifier - Class in edu.ksu.cis.projects.bogor.module.state.event
 
DefaultThreadEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
DefaultThreadStore - Class in edu.ksu.cis.projects.bogor.module.state
A class that is used as a thread store.
DefaultThreadStore(IValueArray) - Constructor for class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Default constructor.
DefaultThreadStore() - Constructor for class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Private constructor for cloning purposes.
DefaultTransformer - Class in edu.ksu.cis.projects.bogor.module
 
DefaultTransformer() - Constructor for class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
DefaultTransformSystemResult - Class in edu.ksu.cis.projects.bogor.ast.transform
Vanilla implementation.
DefaultTransformSystemResult(boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.DefaultTransformSystemResult
 
DefaultTransformSystemResult(boolean, FileMessage[]) - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.DefaultTransformSystemResult
 
DefaultValueEventNotifier - Class in edu.ksu.cis.projects.bogor.module.value.event
 
DefaultValueEventNotifier() - Constructor for class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
DefaultValueFactory - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IValueFactory.
DefaultValueFactory() - Constructor for class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
Default constructor.
defaultValueFunction - Static variable in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
Definition - Class in edu.ksu.cis.projects.bogor.ast
The top level class for definition AST.
Definition() - Constructor for class edu.ksu.cis.projects.bogor.ast.Definition
 
Definition() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
DEPTH_FIRST - Static variable in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
 
depthChangedListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultSearchEventNotifier
 
deve - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
dgven - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
diff(String, String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Compare two files using diff.
DIGIT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
disable_tracing() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
disableInterleaving() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
disableInterleaving() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
disableInterleaving() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Re-enable the normal calculation of getEnabledTransformation result sets.
disallowNew() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Treat any request for an uncached type from this point forward as a programming error (generate an exception).
Disposable - Interface in edu.ksu.cis.projects.bogor.util
This interface requires a dispose method to unlink all references.
dispose() - Method in class edu.ksu.cis.projects.bogor.analyses.CFG
 
dispose() - Method in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
 
dispose() - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.AbstractLocal
Removes reference to parent and disposes typedId and value.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Action
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ActionStatement
Disposes action.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
Removes reference to id, and disposes args.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
Disposes exp and index.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.AssertAction
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.AssignAction
Disposes lhs and exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.AssumeAction
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
Disposes length and type.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
 
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
 
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Disposes lowConstant and highConstant.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Disposes lowConstant and highConstant.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ASTType
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement
Disposes action.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicExp
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicStatement
Disposes stmt.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Disposes exp1 and exp2.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.BlockStatement
Disposes stmt.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.BlockTransformation
Removes references to parent, and disposes exp, actions, and nextState.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.CastExp
Disposes type and exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Removes reference to parent, throwableId, id and locIds, and disposes nextState.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Disposes exp and stmt.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Disposes cond, exp1, and exp2.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Constant
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Removes reference to id, and disposes constants.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Disposes enumConstants.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Exp
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ExpAction
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Extension
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Removes reference to id and name, and disposes extensions.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Removes reference to id, and disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Disposes params, locals, locations, and catches.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Disposes returnType.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Global
Disposes typedId and value.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.GotoNextState
Removes reference to id.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Removes reference to id.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.IdPrintArg
Removes reference to id.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.IdType
Removes reference to id.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Disposes exp and stmt.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.InstanceofExp
Removes reference to id, and disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Removes reference to id, and disposes args.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Disposes lhs, invokeExp, and nextState.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.KindofExp
Removes reference to id, and disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Removes reference to id, and disposes args.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Literal
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.LiteralExp
Disposes literal.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
Removes references to parent and ids.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Local
 
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Location
Removes references to parent and id, and disposes catches, liveSet, and transformations.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.LockAction
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.LockTestExp
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Disposes type and lengths.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.NewRecordExp
Removes reference to id.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.NextState
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Node
Disposes locInfo.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ParenExp
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.PrintAction
Disposes printArgs.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.PrintArg
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Disposes fields.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ReturnStatement
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.SkipStatement
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Removes reference to id, and disposes args.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Statement
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.StringPrintArg
Removes reference to string.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.System
Removes reference to id, and disposes systemMembers.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.SystemMember
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ThreadTestExp
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.ThrowAction
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Removes reference to parent.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Disposes exp and stmt.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
Removes reference to parent and id, and disposes type.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Removes reference to parent and id, and disposes type.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.UnaryExp
Disposes exp.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Removes reference to id, keys, and data.
dispose() - Method in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Disposes exp and stmt.
dispose() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
dispose() - Method in class edu.ksu.cis.projects.bogor.ext.atomicity.AtomicModule
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.backtrack.CompoundBacktrackingInfo
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultClassLoader
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
[Document Pending]
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
 
dispose() - Method in exception edu.ksu.cis.projects.bogor.module.throwable.BogorException
 
dispose() - Method in exception edu.ksu.cis.projects.bogor.module.throwable.ExceptionThrownBogorException
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.ValueVisitor
 
dispose() - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
dispose() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
 
dispose() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Removes references to symbolTable, fsm, returnType, and clears parameterTypes, localTable, localDefTable, localIndexTable, locationDefTable, locationDescTable, liveSetTable, expTable, catchTable, errors, warnings.
dispose() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Removes references to filename, mainThreadName, topRecordName, and clears all tables.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.ArrayType
Removes reference to baseType.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.BooleanType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.DoubleType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Removes reference to id and clears enum constants.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.FloatType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.FunType
 
dispose() - Method in class edu.ksu.cis.projects.bogor.type.IntType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.LockType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.LongType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType
 
dispose() - Method in class edu.ksu.cis.projects.bogor.type.NullType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveExtType
 
dispose() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveTypeExtensionType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Removes references to id and clears fieldTable.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.StringType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.ThreadIdType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.TypeExtensionType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Removes references to booleanType, intType, lockType, voidType, nullType, unknownType, and clears cache.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.TypeVar
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.UnknownType
Removes references.
dispose() - Method in class edu.ksu.cis.projects.bogor.type.VoidType
Removes references.
dispose() - Method in interface edu.ksu.cis.projects.bogor.util.Disposable
Remove references.
dlen - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
DO - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
Domain - Enum in edu.ksu.cis.projects.bogor.module.config
Set of basic domains from which scalar types of options are drawn.
Done() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
doPostTransformationBookkeeping(int, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
DOT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
doTransition(int, Transformation, Action) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
doTransition(int, Transformation, Action) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
doTransition(ISchedulingStrategyContext, Transformation, Action) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
doTransition(int, Transformation, Action) - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Executes a transformation.
DOUBLE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
DOUBLE_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
A constant to indicate a double type.
DOUBLE_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
A constant to indicate a double type.
DoubleConstant - Class in edu.ksu.cis.projects.bogor.ast
Double constant AST
DoubleConstant(String, double) - Constructor for class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Default constructor.
DoubleConstant(String, double, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Default constructor.
doubleElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Holds the values of this array value's double value elements.
doubleElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the values of this array value's double value elements.
DoubleLiteral - Class in edu.ksu.cis.projects.bogor.ast
Double literal AST
DoubleLiteral(double) - Constructor for class edu.ksu.cis.projects.bogor.ast.DoubleLiteral
Default constructor.
DoubleType - Class in edu.ksu.cis.projects.bogor.type
Represents the int type.
dren - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
dsen - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
dsenBackward - Variable in class edu.ksu.cis.projects.bogor.module.state.event.AbstractStateEventProvider
 
dsenForward - Variable in class edu.ksu.cis.projects.bogor.module.state.event.AbstractStateEventProvider
 
dten - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
dumpBacktrackingStack(PrintWriter, ArrayList<IBacktrackingInfo>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
dvenBackward - Variable in class edu.ksu.cis.projects.bogor.module.value.event.AbstractValueEventProvider
 
dvenForward - Variable in class edu.ksu.cis.projects.bogor.module.value.event.AbstractValueEventProvider
 

E

ec - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Stateful variable
edu.ksu.cis.projects.bogor - package edu.ksu.cis.projects.bogor
Provides for Bogor command-line interface (CLI) and configuration.
edu.ksu.cis.projects.bogor.analyses - package edu.ksu.cis.projects.bogor.analyses
Provides for Bogor modules.
edu.ksu.cis.projects.bogor.ast - package edu.ksu.cis.projects.bogor.ast
Provides for Bogor input language AST.
edu.ksu.cis.projects.bogor.ast.checker - package edu.ksu.cis.projects.bogor.ast.checker
Provides for Bogor AST checker.
edu.ksu.cis.projects.bogor.ast.transform - package edu.ksu.cis.projects.bogor.ast.transform
 
edu.ksu.cis.projects.bogor.ext.atomicity - package edu.ksu.cis.projects.bogor.ext.atomicity
 
edu.ksu.cis.projects.bogor.module - package edu.ksu.cis.projects.bogor.module
Provide a generic framework for dataflow analysis on BIR transition systems.
edu.ksu.cis.projects.bogor.module.backtrack - package edu.ksu.cis.projects.bogor.module.backtrack
Provides types and factories for "undo" operations.
edu.ksu.cis.projects.bogor.module.config - package edu.ksu.cis.projects.bogor.module.config
 
edu.ksu.cis.projects.bogor.module.event - package edu.ksu.cis.projects.bogor.module.event
 
edu.ksu.cis.projects.bogor.module.state - package edu.ksu.cis.projects.bogor.module.state
Provides for Bogor state.
edu.ksu.cis.projects.bogor.module.state.event - package edu.ksu.cis.projects.bogor.module.state.event
 
edu.ksu.cis.projects.bogor.module.throwable - package edu.ksu.cis.projects.bogor.module.throwable
Provides for Bogor throwables.
edu.ksu.cis.projects.bogor.module.value - package edu.ksu.cis.projects.bogor.module.value
Provides for Bogor values.
edu.ksu.cis.projects.bogor.module.value.event - package edu.ksu.cis.projects.bogor.module.value.event
 
edu.ksu.cis.projects.bogor.parser - package edu.ksu.cis.projects.bogor.parser
Provides parser for Bogor input language.
edu.ksu.cis.projects.bogor.symboltable - package edu.ksu.cis.projects.bogor.symboltable
Provides for Bogor symbol table.
edu.ksu.cis.projects.bogor.type - package edu.ksu.cis.projects.bogor.type
Provides for Bogor types.
edu.ksu.cis.projects.bogor.util - package edu.ksu.cis.projects.bogor.util
Provides utilities.
edu.ksu.cis.projects.bogor.util.javacc - package edu.ksu.cis.projects.bogor.util.javacc
Provides common JavaCC parser files.
edu.ksu.cis.projects.trove.custom - package edu.ksu.cis.projects.trove.custom
Provides specializations of GNU Trove container types.
ee - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
ee - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
ee - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
ee - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Runtime module connection
ee - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
ee - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
element - Variable in class edu.ksu.cis.projects.bogor.util.Wrapper
 
elementIndexIndex - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the mapping from element index to its typed index ( intElementValues,longElementValues, floatElementValues,doubleElementValues, or nonPrimitiveElementValues).
elementIndexType - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the mapping from field index to its type (INT_TYPE, LONG_TYPE,FLOAT_TYPE, DOUBLE_TYPE, or NON_PRIMITIVE_TYPE).
elements - Variable in class edu.ksu.cis.projects.trove.custom.LongList
 
elementsInRegion - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
elementType - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
elementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
Holds the element values of this array value.
ELSE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ELSEIF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
elseStmt - Variable in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Holds the optional else's statement.
elseStmt - Variable in class edu.ksu.cis.projects.bogor.ast.IfStatement
Holds the optional else's statement.
en(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
enable_tracing() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
enableInterleaving() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
enableInterleaving() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
enableInterleaving() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Prevent getEnabledTransformations (all varieties) from stripping out transitions from all threads except the one which most recently moved.
enableNotification(Object) - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
 
enableNotification(Set<Object>) - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
 
enableNotification(Object) - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventNotifier
 
enableNotification(Set<Object>) - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventNotifier
 
enableNotification(Object) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
enableNotification(Set<Object>) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
enableNotification(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
enableNotification(Set<Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
encodeString(String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
 
encodeXML(String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Encode a string to XML string.
END - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
END_ATOMIC - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
endAtomic(IExtArguments) - Method in class edu.ksu.cis.projects.bogor.ext.atomicity.AtomicModule
 
endColumn - Variable in class edu.ksu.cis.projects.bogor.util.javacc.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class edu.ksu.cis.projects.bogor.util.javacc.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
ensureCapacity(int) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
ensureCapacity(int) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
ensureCapacity(int) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
ensureCapacity(int) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
enter(ISchedulingStrategyContext, Node) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
enter(ISchedulingStrategyContext, Node) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
enter(ISchedulingStrategyContext, Node) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Notify the scheduler that a thread is entering an FSM.
enterFunction(int, IValueArray, int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
enterFunction(IValueArray) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Enters a function.
enterFunction(int, IValueArray, int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Enters a function for a particular thread.
enterSimulation() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
 
enterSimulation() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
enterSimulation() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Inform the scheduling strategist that a series of transitions are about to be executed which should not be pre-scripted (e.g., will not appear in a counterexample trail).
entryLocDesc - Variable in class edu.ksu.cis.projects.bogor.analyses.CFG
 
ENUM - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
EnumDefinition - Class in edu.ksu.cis.projects.bogor.ast
Enum definition AST.
EnumDefinition(String, List<String>) - Constructor for class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Default constructor.
EnumType - Class in edu.ksu.cis.projects.bogor.type
Represents an enum type.
EOF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
eol - Variable in exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
The end of line string for this machine.
EPSILON_THREAD - Static variable in interface edu.ksu.cis.projects.bogor.module.IStateFactory
 
EQ - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
EqualityExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTBooleanType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTDoubleType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTFloatType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLockType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTStringType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTThreadIdType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.ASTType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.IdType
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.NodeContext
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
equals(IPrimitiveExtValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.IPrimitiveExtValue
Determines whether this value is equal to another value.
equals(Object) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValue
Classes implementing IValue should provide their own equality tests.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.ArrayType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.BooleanType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.DoubleType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.FloatType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.FunType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.IntRangeType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.IntType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.LockType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.LongRangeType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.LongType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.NullType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveExtType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveTypeExtensionType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.StringType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.ThreadIdType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.TypeExtensionType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.TypeVar
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.UnknownType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.type.VoidType
Checks whether this object is equal to another object.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
Compare two BitBuffer instances for semantic equivalence.
equals(Object) - Method in class edu.ksu.cis.projects.bogor.util.Pair
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.util.StaticByteArray
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.util.StaticIntArray
 
equals(Object) - Method in class edu.ksu.cis.projects.bogor.util.Triple
 
equals(Object) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
equals(Object) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
equals(Object) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
equals(K, K) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
error(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
error(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
error(int) - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Signal an error has been found.
errorDirName - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
errorReasons - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
errors - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
errors - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
errors - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
errorSchedulesList - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
evaluate(ISchedulingStrategyContext, Exp, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluate(Exp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluate(ISchedulingStrategyContext, Exp, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateApply(String, IValue[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateApply(String, IValue[]) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateApplyExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateArrayAccess(IArrayValue, IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateArrayAccess(IArrayValue, IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateArrayAccessExp(ArrayAccessExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryExp(BinaryExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryOp(BinaryOp, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryOp(BinaryOp, INonPrimitiveValue, INonPrimitiveValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryOp(BinaryOp, IPrimitiveExtValue, IPrimitiveExtValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryOp(BinaryOp, IIntValue, IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryOp(BinaryOp, ILongValue, ILongValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryOp(BinaryOp, IFloatValue, IFloatValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryOp(BinaryOp, IDoubleValue, IDoubleValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateBinaryOp(BinaryOp, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateBinaryOp(BinaryOp, INonPrimitiveValue, INonPrimitiveValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateBinaryOp(BinaryOp, IPrimitiveExtValue, IPrimitiveExtValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateBinaryOp(BinaryOp, IIntValue, IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateBinaryOp(BinaryOp, ILongValue, ILongValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateBinaryOp(BinaryOp, IFloatValue, IFloatValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateBinaryOp(BinaryOp, IDoubleValue, IDoubleValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(Type, Type, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(IntType, IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(LongType, ILongValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(LongType, IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(IntType, ILongValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(IntType, IFloatValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(IntType, IDoubleValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(LongType, IFloatValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(LongType, IDoubleValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(RecordType, IRecordValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(ArrayType, IArrayValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCast(Type, Type, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(IntType, IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(LongType, ILongValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(LongType, IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(IntType, ILongValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(IntType, IFloatValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(IntType, IDoubleValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(LongType, IFloatValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(LongType, IDoubleValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(RecordType, IRecordValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCast(ArrayType, IArrayValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCastDouble(IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCastDouble(ILongValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCastDouble(IFloatValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCastDouble(IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCastDouble(ILongValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCastDouble(IFloatValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCastExp(CastExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCastFloat(IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCastFloat(ILongValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCastFloat(IDoubleValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateCastFloat(IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCastFloat(ILongValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateCastFloat(IDoubleValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateConditionalExp(ConditionalExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateExt(String, Node, Type[], IValue[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateExt(String, Node, Type[], IValue[]) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateExtExp(ExtExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateFieldAccess(IRecordValue, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateFieldAccess(IRecordValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateFieldAccessExp(FieldAccessExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateInstanceof(IValue, Type) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateInstanceof(IValue, Type) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateInstanceofExp(InstanceofExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateKindof(IValue, Type) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateKindof(IValue, Type) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateKindofExp(KindofExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateLetExp(LetExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateLiteral(Literal) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateLiteralExp(LiteralExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateLockTestExp(LockTestExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateLockTestOp(int, LockTestOp, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateLockTestOp(int, LockTestOp, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateNewArray(ArrayType, IValue[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateNewArray(ArrayType, IValue[]) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateNewArrayExp(NewArrayExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateNewLock() - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateNewLock() - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateNewRecord(RecordType) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateNewRecord(RecordType) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateNewRecordExp(NewRecordExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateThreadTestExp(ThreadTestExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateUnaryExp(UnaryExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateUnaryOp(UnaryOp, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateUnaryOp(UnaryOp, IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateUnaryOp(UnaryOp, ILongValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateUnaryOp(UnaryOp, IFloatValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateUnaryOp(UnaryOp, IDoubleValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
evaluateUnaryOp(UnaryOp, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateUnaryOp(UnaryOp, IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateUnaryOp(UnaryOp, ILongValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateUnaryOp(UnaryOp, IFloatValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
evaluateUnaryOp(UnaryOp, IDoubleValue) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
EXCEPT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
EXCEPTION_WHEN_FAILED_ID - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
ExceptionThrownBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents a thrown exception.
ExceptionThrownBogorException(boolean, String, IRecordValue) - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.ExceptionThrownBogorException
Default constructor.
exceptionWhenFailed - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Configuration option
ExclusiveOrExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
Exec - Class in edu.ksu.cis.projects.bogor.util
Executes a given command.
Exec() - Constructor for class edu.ksu.cis.projects.bogor.util.Exec
 
exit() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
exit() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
exit() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Notify the scheduler that a thread is exiting an FSM.
EXIT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
exitFunction(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
exitFunction() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Exits a function for particular thread.
exitFunction(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Exits a function for particular thread.
exitLocDescs - Variable in class edu.ksu.cis.projects.bogor.analyses.CFG
 
exitSimulation() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
 
exitSimulation() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
exitSimulation() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Exit the scope denoted by the corresponding ISchedulingStrategist.enterSimulation() call.
exitThread(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
exitThread(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Kills a thread.
ExitThreadAction - Class in edu.ksu.cis.projects.bogor.ast
Assert action AST.
ExitThreadAction() - Constructor for class edu.ksu.cis.projects.bogor.ast.ExitThreadAction
Default constructor.
Exp - Class in edu.ksu.cis.projects.bogor.ast
The top level class for exp AST.
Exp() - Constructor for class edu.ksu.cis.projects.bogor.ast.Exp
 
exp - Variable in class edu.ksu.cis.projects.bogor.ast.IfStatement
Holds the condition.
exp - Variable in class edu.ksu.cis.projects.bogor.ast.InvokeAction
 
exp - Variable in class edu.ksu.cis.projects.bogor.ast.ReturnStatement
Holds the optional exp.
exp - Variable in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Holds the condition.
exp - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
Holds the exp AST of this exp AST value.
Exp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
EXP_DEF_EXT_OP_RETURN_TYPE - Static variable in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
ExpAction - Class in edu.ksu.cis.projects.bogor.ast
Exp action AST.
ExpAction(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.ExpAction
Default constructor.
EXPAND_TRAILS_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
ExpandBuff(boolean) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
expandTrails - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
ExpBindingResolver - Class in edu.ksu.cis.projects.bogor.ast.transform
Hierarchical table to resolve the bindings used in let constructs.
ExpBindingResolver() - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.ExpBindingResolver
Creates with no parent context for resolving bound IDs.
ExpBindingResolver(ExpBindingResolver) - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.ExpBindingResolver
Creates with parent.
ExpChecker - Class in edu.ksu.cis.projects.bogor.ast.checker
This class is used to deduce the type of expressions.
expContainsAtomic - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
Node that tells whether the presently compiled expression or a subexpression is atomic.
EXPDEF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
expectedTokenSequences - Variable in exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
Each entry in this array is an array of integers.
EXPECTING_RETURN - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
ExpExtension - Class in edu.ksu.cis.projects.bogor.ast
Represents an exp extension.
ExpExtension(ASTType, String, List<String>, List<TypedId>, BitSet, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.ExpExtension
Default constructor.
EXPONENT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
expressionContainsInvocation(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler.InvocationDetector
 
exps - Variable in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Holds the choose conditions.
exps - Variable in class edu.ksu.cis.projects.bogor.ast.IfStatement
Holds the optional elseif's conditions.
expType - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
The expression type of this extension.
EXT_FAILED_CODE - Static variable in interface edu.ksu.cis.projects.bogor.module.ISearcher
The error code for extension failure.
EXT_OP_ARG_NAMES - Static variable in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
EXT_OP_ARG_TYPES - Static variable in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
extDesc - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Holds the extension descriptor.
EXTENDS - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
Extension - Class in edu.ksu.cis.projects.bogor.ast
The top level class for extension AST.
Extension() - Constructor for class edu.ksu.cis.projects.bogor.ast.Extension
 
Extension() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
EXTENSION - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
EXTENSION_LOG_NAME - Static variable in class edu.ksu.cis.projects.bogor.LoggingConstants
 
ExtensionDefinition - Class in edu.ksu.cis.projects.bogor.ast
Extension definition AST.
ExtensionDefinition(String, String, List<? extends Extension>) - Constructor for class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Default constructor.
externalizeAllStateInfo - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
Flag controlling whether all states, transition sets, and next thread locations are externalized on the fly.
externalizeArrayElement(IArrayValue, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeArrayField(IArrayValue, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeArrayHeapElement(IArrayValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeArrayValue(int, IArrayValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeDoubleValue(int, IDoubleValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeEnabledTransitions(IState, int[], Transformation[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
externalizeExtHeapElement(INonPrimitiveExtValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeExtValue(int, INonPrimitiveExtValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeFloatValue(int, IFloatValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeGlobal(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeGlobals() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeHeap() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeHeapElement(INonPrimitiveValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeIntValue(int, IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeLockHeapElement(ILockValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeLockHeapElementHelper(ILockValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeLockValue(int, ILockValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeLongValue(int, ILongValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeNextMovedThread(IState, int, Transformation) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
externalizeNullValue(int, INullValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizePrimitiveExtValue(int, IPrimitiveExtValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeRecordField(IRecordValue, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeRecordHeapElement(IRecordValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeRecordValue(int, IRecordValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeState(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
externalizeState(PrintWriter, IState, String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeStringValue(int, IStringValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeThread(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeThreads() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeThreadStackFrame(int, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeTransition(int, Transformation) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeTransitions(PrintWriter, IState, int[], Transformation[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeValue(int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
externalizeVar(int, String, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
ExtExp - Class in edu.ksu.cis.projects.bogor.ast
Represents an action or an exp extension usage.
ExtExp(String, String, List<? extends ASTType>, List<? extends Exp>) - Constructor for class edu.ksu.cis.projects.bogor.ast.ExtExp
Default constructor.
ExtFailedBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents an extension call failed exception.
ExtFailedBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.ExtFailedBogorException
 
extHasBeginAtomic - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
extHasEndAtomic - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
extId - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
The extension id of this extension.
extractErrorSchedule(ArrayList<IBacktrackingInfo>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
ExtSymbolTable - Class in edu.ksu.cis.projects.bogor.symboltable
This class is used as a symbol table for an action/expression extension.
ExtSymbolTable(boolean, int, String, String, String, String[], Type[], boolean) - Constructor for class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Default constructor.
extTable - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
extTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
extTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
extValueStateChanged(int, IPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueStateChangedListener
 
extValueStateChanged(int, INonPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueStateChangedListener
 
extValueStateChangedListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 
extValueStateQueried(int, IPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueStateQueriedListener
 
extValueStateQueried(int, INonPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueStateQueriedListener
 
extValueStateQueriedListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 

F

f - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
Holds the float of this float value.
fact(int) - Static method in class edu.ksu.cis.projects.bogor.util.Util
 
FALSE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
FALSE_WHEN_FAILED_ID - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
falseWhenFailed - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Configuration option
Field - Class in edu.ksu.cis.projects.bogor.ast
Syntax tree node for field declarations inside a record type.
Field(TypedId, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.Field
Default constructor.
FieldAccessExp - Class in edu.ksu.cis.projects.bogor.ast
Field access exp AST.
FieldAccessExp(Exp, String) - Constructor for class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Default constructor.
fieldValues - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
Holds the field values of this array value.
fieldValues - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
Holds the field values of this record.
FileMessage - Class in edu.ksu.cis.projects.bogor.util
This class is used as a message related to a file position.
FileMessage(int, int, String, String, String) - Constructor for class edu.ksu.cis.projects.bogor.util.FileMessage
 
FileMessage(String, String, String) - Constructor for class edu.ksu.cis.projects.bogor.util.FileMessage
 
filename - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
FillBuff() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
fillInitialVariableValues(IState, IStateFactoryArguments) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
filter(IntObjectTable<ArrayList<Transformation>>, IEnabledTransformationsContext) - Method in interface edu.ksu.cis.projects.bogor.module.ITransformationFilter
 
filterType(Type) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueVisitorAction
 
find(E) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
findLUB(String, String) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
 
findMostRecentTransformationBacktrackingInfo() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
finishTypeChecking() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Sets the symbol table for finishing type checking FSMs.
finishTypeCheckingDefinitions() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the symbol table for finishing type checking definitions.
finishTypeCheckingFSMHeaders() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the symbol table for finishing type checking globals.
finishTypeCheckingFSMs() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the symbol table for finishing type checking FSMs.
finishTypeCheckingGlobals() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the symbol table for finishing type checking globals.
finishTypeCheckingHeaders() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Sets the symbol table for finishing type checking FSM headers.
first - Variable in class edu.ksu.cis.projects.bogor.util.Pair
 
first - Variable in class edu.ksu.cis.projects.bogor.util.Triple
 
FLOAT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
FLOAT_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
A constant to indicate a float type.
FLOAT_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
A constant to indicate a float type.
FloatConstant - Class in edu.ksu.cis.projects.bogor.ast
Float constant AST
FloatConstant(String, float) - Constructor for class edu.ksu.cis.projects.bogor.ast.FloatConstant
Default constructor.
FloatConstant(String, float, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.FloatConstant
Default constructor.
floatElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Holds the values of this array value's float value elements.
floatElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the values of this array value's float value elements.
FLOATING_POINT_LITERAL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
FloatingPointLiteral() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
FloatLiteral - Class in edu.ksu.cis.projects.bogor.ast
Float literal AST
FloatLiteral(float) - Constructor for class edu.ksu.cis.projects.bogor.ast.FloatLiteral
Default constructor.
FloatType - Class in edu.ksu.cis.projects.bogor.type
Represents the float type.
FOLLOW_TRANSIENTS - Static variable in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
 
FOR - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
FORMAL_COMMENT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
forward() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
forward() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventProvider
 
foundAtomicExtDefinitions - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
foundValue(Set<IValue>, List<IValue>, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueVisitorAction
Found a value.
FSM - Class in edu.ksu.cis.projects.bogor.ast
FSM AST.
FSM(FSM.DeclarationKeyword, boolean, Exp, boolean, String, ArrayList<Param>, ASTType, List<Local>, List<Location>, List<Catch>, Statement) - Constructor for class edu.ksu.cis.projects.bogor.ast.FSM
Internal constructor.
FSM() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
FSM.DeclarationKeyword - Enum in edu.ksu.cis.projects.bogor.ast
 
fsmHasAtomic - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
fsmSt - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
fsmSymbolTable - Variable in class edu.ksu.cis.projects.bogor.analyses.CFG
 
FSMSymbolTable - Class in edu.ksu.cis.projects.bogor.symboltable
This class is used as a symbol table for a FSM.
FSMSymbolTable(SymbolTable, FSM) - Constructor for class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Default constructor.
Fun - Class in edu.ksu.cis.projects.bogor.ast
Fun AST.
Fun(String, List<TypedId>, ASTType, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.Fun
Default constructor.
Fun() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
FUN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
FUNCTION - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
functionClosure(Map<K, K>, boolean, boolean) - Static method in class edu.ksu.cis.projects.bogor.util.Relation
Builds a transitive closure of a function.
functionInverse(Map<K, K>, boolean, boolean) - Static method in class edu.ksu.cis.projects.bogor.util.Relation
Builds an inverse function or relation of a function.
FunType - Class in edu.ksu.cis.projects.bogor.type
Represents a functional type.
FunType(Type[], Type) - Constructor for class edu.ksu.cis.projects.bogor.type.FunType
Default constructor.
FunTypePoly() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 

G

GE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
GENERATE_TRAILS_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
generateParseException() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
generateTrails - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
genLocationDesc() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Generate a new location descriptor.
get(int) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
get(int) - Method in class edu.ksu.cis.projects.bogor.util.StaticByteArray
 
get(int) - Method in class edu.ksu.cis.projects.bogor.util.StaticIntArray
 
get(int) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
get(int) - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
get(long) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
get(K) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
getAction() - Method in class edu.ksu.cis.projects.bogor.ast.ActionStatement
Gets the action.
getAction() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement
Gets the action.
getAction(int) - Method in class edu.ksu.cis.projects.bogor.ast.BlockTransformation
Gets an action at a specified index.
getActionCount() - Method in class edu.ksu.cis.projects.bogor.ast.BlockTransformation
Gets the number of actions.
getActionTaker() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getActionTaker() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getActive() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Query whether this thread type is automatically started in the initial state.
getAdditionallyKilledThreads() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo
Wrapper for data to reconstruct a thread (other than the exception-raising thread given by getThreadId) killed in the case of an uncaught exception (isUncaught() == true).
getAllErrors() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets all the error messages (including FSM errors).
getArg(int) - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
Gets an argument at a specified index.
getArg(int) - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Gets the argat a particular index.
getArg(int) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Gets an argument at a specified index.
getArg(int) - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Gets an argument at a specified index.
getArgCount() - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
Gets the number of arguments.
getArgCount() - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Gets the number of args.
getArgCount() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Gets the number of arguments.
getArgCount() - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Gets the number of arguments.
getArgument(int) - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getArgumentCount() - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getArrayFieldCount() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the number of array fields.
getArrayFieldIndex(String) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the index of an array field.
getArrayFieldName(int) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the name of an array field.
getArrayFieldNameIterator() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets array field name iterator.
getArrayFieldType(String) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the type of an array field.
getArrayFieldType(int) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the type of an array field.
getArrayOrRecordValue() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IFieldBacktrackingInfo
 
getArrayType(Type, int) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets an array type.
getArrayValue() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IArrayElementBacktrackingInfo
 
getASTTypeTypeTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the ast.ASTType to type.Type mapping.
getAttribute(E) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
getBacktrackingInfoFactory() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getBacktrackingInfoFactory() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getBacktrackingInfos() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
getBacktrackingInfos() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getBacktrackingInfos() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Gets the list of backtacking information from the initial state to the current state (last completed transformation).
getBase() - Method in enum edu.ksu.cis.projects.bogor.ast.Radix
 
getBaseType() - Method in class edu.ksu.cis.projects.bogor.type.ArrayType
Gets the base type.
getBeginColumn() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
getBeginLine() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
getBinaryOp() - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Gets the binary operator.
getBindingCount() - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Gets the number of bindings.
getBindingExp(int) - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Gets a binding exp at a specified index.
getBindingId(int) - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Gets a binding id at a specified index.
getBindingType(int) - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Gets a binding type at a specified index.
getBogorConfiguration() - Method in interface edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.IGuidedSimulator
 
getBool() - Method in class edu.ksu.cis.projects.bogor.ast.BooleanConstant
Gets the boolean.
getBool() - Method in class edu.ksu.cis.projects.bogor.ast.BooleanLiteral
Gets the bool.
getBooleanType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a boolean type.
getCalledConstructType(String) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
getCatch(int) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets a catch at a specified index.
getCatchCount() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the number of catches.
getCatchCount() - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Gets the number of catches.
getCatchLocalId(int) - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Gets a catch local id at a specified index.
getCatchRecordId(int) - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Gets a catch record id at a specified index.
getCatchStatement(int) - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Gets a catch statement at a specified index.
getCatchTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the location desc (int) to the throwables that it can catch (ArrayList<RecordType::String::NextState>) mapping.
getChoiceCount(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
getChoiceCount(int) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyInfo
 
getChooseGuard(int) - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Gets a choose guard at a specified index.
getChooseStatement(int) - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Gets an elseif statement at a specified index.
getChosenIndex(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
getChosenIndex(int) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyInfo
 
getChosenIndices() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo
 
getChosenIndices() - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleSchedulingInfo
 
getClassName() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the fully qualified Java class name of the module that implements this extension.
getColumn() - Method in class edu.ksu.cis.projects.bogor.util.FileMessage
Gets the column number.
getColumn() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
Deprecated.  
getColumn1() - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Gets the start column number.
getColumn2() - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Gets the start position.
getCondition() - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Gets the condition exp.
getConfiguration() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getConfiguration() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getConstant(int) - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Gets a constant at a specified index.
getConstantCount() - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Gets the number of constants.
getConstantTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the constant identifier (String) to its constant mapping (Map<String, Integer/Boolean>).
getConstantTypeTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the mapping of a constant set definition's identifier to a table relating each entry in the set to its declared type.
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.ext.atomicity.AtomicModule
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultClassLoader
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
[Document Pending]
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
getCopyrightNotice() - Method in interface edu.ksu.cis.projects.bogor.module.IModule
Returns the copyright notice for this module.
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
getCopyrightNotice() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
getCounterExampleGenerationConfiguration() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getCounterExampleWriter() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getCounterExampleWriter() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getCurrentChoice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
getCurrentDepth() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
getCurrentDepth() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
getCurrentScheduleIndex() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
getData() - Method in class edu.ksu.cis.projects.bogor.util.StaticByteArray
 
getData() - Method in class edu.ksu.cis.projects.bogor.util.StaticIntArray
 
getDatum(int) - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Gets a datum at a specified index.
getDeadLocalValues() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IControlTransferBacktrackingInfo
 
getDeclarationForIdentifier(String) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
 
getDeclarationKeyword() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
 
getDeclarationKeyword() - Method in class edu.ksu.cis.projects.bogor.ast.System
 
getDouble() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Gets the double.
getDouble() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleLiteral
Gets the double.
getDouble() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
getDouble() - Method in interface edu.ksu.cis.projects.bogor.module.value.IDoubleValue
Gets the double of this double value.
getDoubleType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets an double type.
getElementIndex() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IArrayElementBacktrackingInfo
 
getElementValue(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getElementValue(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.IArrayValue
Gets an array element's value.
getElementValue(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueArray
Gets a value array element's value.
getElementValue(int) - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
getElementValue(int) - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
getElementValues() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getElementValues() - Method in interface edu.ksu.cis.projects.bogor.module.value.IArrayValue
Gets the element values.
getElse() - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Gets the else statement.
getElse() - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Gets the else statement.
getElseIfCondition(int) - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Gets an elseif condition at a specified index.
getElseIfCount() - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Gets the number of elseifs.
getElseIfStatement(int) - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Gets an elseif statement at a specified index.
getEnabledKeys() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
 
getEnabledKeys() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventNotifier
 
getEnabledTransformations(IEnabledTransformationsContext) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
getEnabledTransformations(IEnabledTransformationsContext, Set<Transformation>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
 
getEnabledTransformations(IEnabledTransformationsContext) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getEnabledTransformations(IEnabledTransformationsContext, Set<Transformation>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getEnabledTransformations(IEnabledTransformationsContext) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Find all the enabled FSM transitions.
getEnabledTransformations(IEnabledTransformationsContext, Set<Transformation>) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Find all the enabled FSM transitions except those given in ignoredTransformations.
getEnabledTransitions() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
 
getEnabledTransitions() - Method in interface edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.IStateSnapshotSource
Get the set of enabled transitions at time of snapshot.
getEndColumn() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
getEndLine() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
getEntry(int) - Method in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Find the working set for a location.
getEntryLocDesc() - Method in class edu.ksu.cis.projects.bogor.analyses.CFG
 
getEnumConstant(int) - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Gets an enum constant at a specified index.
getEnumConstant(int) - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Gets an enum constant at a specified index.
getEnumConstantCount() - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Gets the number of enum constants.
getEnumConstantCount() - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Gets the number of enum constants.
getEnumConstantIndex(String) - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Gets an index of an enum constant.
getEnumId() - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Gets the optional enum id.
getEnumTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the enum identifier (String) to its type (EnumType).
getEnumType(String) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets an enum type.
getError(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
getError(int) - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
 
getError() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the error flag.
getErrorCount() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
getErrorCount() - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
getErrorCount() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getErrorCount() - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
 
getErrorCount() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Gets the number of errors found in the model so far.
getErrors() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
getErrors() - Method in interface edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.IGuidedSimulator
All the errors that occurred when initializing system.
getErrors() - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
getErrors() - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
Fetch a shallow-cloned copy of the underlying error messages.
getErrors() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
getErrors() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
getErrors() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the error messages.
getErrors() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the error messages (excluding FSM errors).
getErrorTraceDescriptions(File) - Static method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getExitLocDescs() - Method in class edu.ksu.cis.projects.bogor.analyses.CFG
 
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.AssertAction
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.AssignAction
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.AssumeAction
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.CastExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.ExpAction
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Gets the condition.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.InstanceofExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeAction
 
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.KindofExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.LockAction
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.LockTestExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.ParenExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.ThreadTestExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.ThrowAction
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.UnaryExp
Gets the exp.
getExp() - Method in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Gets the condition.
getExp() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
getExp() - Method in interface edu.ksu.cis.projects.bogor.module.value.IExpASTValue
Gets the exp AST of this exp AST value.
getExp1() - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Gets the first exp.
getExp1() - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Gets the first exp.
getExp2() - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Gets the second exp.
getExp2() - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Gets the second exp.
getExpActionExtDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the exp or action extension qualified identifier (String) to its declaration (ExpExtension/ActionExtension).
getExpActionExtTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the exp or action extension qualified identifier (String) to its symbol table (ExtSymbolTable).
getExpEvaluator() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getExpEvaluator() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getExpType() - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Gets the exp type of this exp extension.
getExpType() - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getExpType() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the expression type of this extension.
getExtDesc() - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getExtDesc() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets this extension descriptor.
getExtension(int) - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Gets a extension at a specified index.
getExtensionCount() - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Gets the number of extensions.
getExtensionDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the extension id (String) to its declaration (ExtensionDefinition) mapping.
getExtensionModule(String) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getExtensionModule(String) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getExternalRepresentation() - Method in interface edu.ksu.cis.projects.bogor.module.value.IPrimitiveExtValue
Get a string used to represent the internal state of this primitive value.
getExtId() - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Gets the extension id.
getExtId(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
getExtId(int) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyInfo
 
getExtId() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the extension id of this extension.
getExtTable() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getExtTable() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getExtType(String, Type[]) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets an ext type.
getField(int) - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Gets a typed-id at the specified index.
getFieldCount() - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Gets the number of typed-ids.
getFieldCount() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getFieldCount() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
getFieldCount() - Method in interface edu.ksu.cis.projects.bogor.module.value.IRecordValue
Gets the number of fields in this record.
getFieldCount() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Gets the number of fields.
getFieldDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the field qualified name (String) to its definition (Field) mapping.
getFieldIndex() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Gets the field index if a record/array field access.
getFieldIndex() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IFieldBacktrackingInfo
 
getFieldIndex(String) - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Gets the index of a field.
getFieldName(int) - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Gets the name of a field.
getFieldNameIterator() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Gets field name iterator.
getFields() - Method in interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveExtValue
Generate a listing of all the values contained inside the encapsulation barrier of this abstract datatype.
getFieldType(String) - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Gets the type of a field.
getFieldType(int) - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Gets the type of a field.
getFieldValue(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getFieldValue(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
getFieldValue(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.IRecordValue
Gets a record field's value.
getFieldValues() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getFieldValues() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
getFieldValues() - Method in interface edu.ksu.cis.projects.bogor.module.value.IRecordValue
 
getFilename() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getFilename() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getFilename() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the filename of the system.
getFloat() - Method in class edu.ksu.cis.projects.bogor.ast.FloatConstant
Gets the float.
getFloat() - Method in class edu.ksu.cis.projects.bogor.ast.FloatLiteral
Gets the float.
getFloat() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
getFloat() - Method in interface edu.ksu.cis.projects.bogor.module.value.IFloatValue
Gets the float of this float value.
getFloatType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a float type.
getForwardRecordTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the record name (String) to its forward references (ArrayList<Node>) mapping.
getFSM() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the FSM's AST.
getFSMSymbolTable() - Method in class edu.ksu.cis.projects.bogor.analyses.CFG
 
getFSMSymbolTable() - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
getFSMSymbolTable() - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
getFSMSymbolTable(IState, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getFSMSymbolTable(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getFSMSymbolTable(IState, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getFSMSymbolTable(IState, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
getFSMSymbolTable(int) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Finds the symbol table of the FSM which owns the specified thread control point.
getFunctionDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the function identifier (String) to its definition (FSM) mapping.
getFunctionLocalValues() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExitFunctionBacktrackingInfo
 
getFunctionTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the function identifier (String) to its symbol table (FSMSymbolTable) mapping.
getFunType(Type[], Type) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a fun type.
getGlobalCount() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getGlobalCount() - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets the number of globals.
getGlobalFunTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the global/fun identifier (String) to its type (Type) mapping.
getGlobalIndex() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IGlobalBacktrackingInfo
 
getGlobalIndexTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the global identifier (String) to its index (int) mapping.
getGlobalTransientFlags() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the mapping from global index (int) to a flag (boolean) indicating whether the variable is declared transient.
getGlobalTypes() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the global types (ArrayList<Type>).
getGlobalValue(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getGlobalValue(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets a global's value.
getGlobalValues() - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactoryArguments
Gets the initial globalValues
getGlobalValues() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getGlobalValues() - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets all global values.
getGuidedSimulator(SymbolTable, Properties, Class, List<ICounterExampleSchedulingInfo>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getGuidedSimulator(SymbolTable, Properties, Class, List<ICounterExampleSchedulingInfo>, int, boolean) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getHeapElements() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
getHighLimit() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Gets the high limit.
getHighLimit() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Gets the high limit.
getHighLimit() - Method in class edu.ksu.cis.projects.bogor.type.IntRangeType
Gets the high limit.
getHighLimit() - Method in class edu.ksu.cis.projects.bogor.type.LongRangeType
Gets the high limit.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Gets the action extension id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
Gets the fully qualified name of this type extension.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.BooleanConstant
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Gets the exp extension id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Gets the exp extension id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.FloatConstant
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.GotoNextState
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.IdPrintArg
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.IdType
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Gets the id.
getId(int) - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
Gets an id at the specified index.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.Location
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.StringConstant
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.System
Gets the system id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
Gets the type extension id.
getId() - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Gets the virtual table id.
getId() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the id of this extension.
getId() - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType
Gets the fully qualified name of this non-primitive type extension type.
getId() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveExtType
Gets the fully qualified name of this primitive type extension type.
getId() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveTypeExtensionType
Gets the type extension id.
getId() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Gets the id.
getId() - Method in class edu.ksu.cis.projects.bogor.type.TypeExtensionType
Gets the type extension id.
getId() - Method in class edu.ksu.cis.projects.bogor.type.TypeVar
Gets the type var id.
getIdCount() - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
Gets the number of ids.
getIdentifierDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the constant/enum/global identifier (String) to its declaration (ConstantDefinition/EnumDefinition/Global/Fun) mapping.
getIdentifierDefTableNamespaces() - Static method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets a textual names of all the constructs whose namespaces are managed by the table retrievable from SymbolTable.getIdentifierDefTable().
GetImage() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
getIndex() - Method in class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
Gets the index exp.
getIndex() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Gets the index of global or local.
getInfoCount() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
getInfoCount() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyInfo
 
getInitialLocation() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the initial location for this FSM.
getInitialStateFactoryArguments() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getInstance(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultClassLoader
 
getInstance(String) - Method in interface edu.ksu.cis.projects.bogor.module.IClassLoader
 
getInteger() - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
Gets the integer.
getInteger() - Method in class edu.ksu.cis.projects.bogor.ast.IntLiteral
Gets the integer.
getInteger() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
getInteger() - Method in interface edu.ksu.cis.projects.bogor.module.value.IIntValue
Gets the integer of this integer value.
getInterfaces(Class) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Calculate the set of all interfaces extended by a particular interface.
getIntRangeType(int, int, boolean) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets an int range type.
getIntType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets an int type.
getInvisible() - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Gets the invisible.
getInvisibleMoves() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ITransformationsBacktrackingInfo
Number of invisible moves which have been consecutively executed since state indicated by IBacktrackingInfo.getStateId() was stored
getInvisibleMoves() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyContext
 
getInvokeExp() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Gets the invoke exp.
getKey(int) - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Gets a key at a specified index.
getKey() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventListener
 
getKey() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventListener
 
getKnownImplementingClasses(Class<?>) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
Trivial implementation; always returns a zero-length list.
getKnownImplementingClasses(Class<?>) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
An optional method which attempts to search the runtime for known implementations of a particular Bogor module type.
getLastMovedThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IPostControlTransferBacktrackingInfo
 
getLastMovedThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ITransformationsBacktrackingInfo
Prior value of an internal variable possibly used by searcher implementation
getLastPos() - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
getLength(int) - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Gets a length at a specified index.
getLength() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getLength() - Method in interface edu.ksu.cis.projects.bogor.module.value.IArrayValue
Gets the length of this array.
getLength() - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueArray
Gets the length of this value array.
getLength() - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
getLength() - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
getLengthCount() - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Gets the number of lengths.
getLHS() - Method in class edu.ksu.cis.projects.bogor.ast.AssignAction
Gets the lhs.
getLine() - Method in class edu.ksu.cis.projects.bogor.util.FileMessage
Gets the line number.
getLine() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
Deprecated.  
getLine1() - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Gets the start line number.
getLine2() - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Gets the end line number.
getList(T...) - Method in class edu.ksu.cis.projects.bogor.util.ArrayListManager
 
getListeners() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getListeners() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getLiteral() - Method in class edu.ksu.cis.projects.bogor.ast.LiteralExp
Gets the literal.
getLiteralPrefix() - Method in enum edu.ksu.cis.projects.bogor.ast.Radix
 
getLiveSetTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the location desc (int) to its live set (int[]) mapping.
getLocal(int) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the local at a specified index.
getLocalCount() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the number of locals.
getLocalCount(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getLocalCount() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Gets the number of locals.
getLocalCount(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets the number of locals for a particular thread.
getLocalDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the local identifier (String) to its definition (Local or Param) mapping.
getLocalIndex() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Gets the local index.
getLocalIndex() - Method in class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Gets the local index.
getLocalIndex() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILocalBacktrackingInfo
 
getLocalIndexTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the local identifier (String) to its index (int) mapping.
getLocalName(String, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
getLocalTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the local identifier (String) to its type (Type) mapping.
getLocalTransientFlags() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the set of flags indicating whether the local at each offset is transient (omitted from state vector).
getLocalTypes() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the FSM's local types
getLocalValue(int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getLocalValue(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Gets a local's value.
getLocalValue(int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets a local's value.
getLocalValues(int) - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactoryArguments
Gets the local values of a thread
getLocalValues(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getLocalValues() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Gets the local values of this thread store.
getLocalValues(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets local values for a particular thread.
getLocalValuesStack(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getLocalValuesStack() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Gets local values stack.
getLocalValuesStack(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets local values stack for a particular thread.
getLocation(int) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the location at a specified index.
getLocation(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
getLocation(IState, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getLocation(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getLocation(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getLocation(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets a thread's location.
getLocation(int) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
 
getLocationCount() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the number of locations.
getLocationDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the location identifier (String) to its definition (Location) mapping.
getLocationDesc(int) - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactoryArguments
Gets the location desc of a thread
getLocationDescTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the location identifier (String) to its descriptor (int) mapping.
getLocationId(int) - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Gets the location id at a specified index.
getLocationIdCount() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Gets the number of location ids.
getLocationInfo() - Method in class edu.ksu.cis.projects.bogor.ast.Node
Gets the location information of this object.
getLocationStack(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getLocationStack(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets the location stack for a particular thread.
getLocDesc() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IControlTransferBacktrackingInfo
 
getLocDesc() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExitFunctionBacktrackingInfo
 
getLocDescFSMIdTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the location desc (int) to its FSM id (String) mapping.
getLocDescLocIdTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the location desc (int) to its loc id (String) mapping.
getLockCount(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getLockCount(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets the lock count for a particular thread when waiting.
getLockCounter() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILockBacktrackingInfo
 
getLockCounter() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
getLockCounter() - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Gets the lock counter of the owner of this lock.
getLockOp() - Method in class edu.ksu.cis.projects.bogor.ast.LockAction
Gets the lock operator.
getLockOp() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILockBacktrackingInfo
 
getLockTestOp() - Method in class edu.ksu.cis.projects.bogor.ast.LockTestExp
Gets the lock test operator.
getLockType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a lock type.
getLockValue() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILockBacktrackingInfo
 
getLockValue() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getLockValue() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
getLockValue() - Method in interface edu.ksu.cis.projects.bogor.module.value.IRecordValue
Gets the lock value of this record.
getLong() - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
Gets the long.
getLong() - Method in class edu.ksu.cis.projects.bogor.ast.LongLiteral
Gets the long.
getLong() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
getLong() - Method in interface edu.ksu.cis.projects.bogor.module.value.ILongValue
Gets the long of this long value.
getLongRangeType(long, long, boolean) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a long range type.
getLongType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a long type.
getLowLimit() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Gets the low limit.
getLowLimit() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Gets the low limit.
getLowLimit() - Method in class edu.ksu.cis.projects.bogor.type.IntRangeType
Gets the low limit.
getLowLimit() - Method in class edu.ksu.cis.projects.bogor.type.LongRangeType
Gets the low limit.
getMain() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the main.
getMainThreadName() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the main thread name.
getMappingCount() - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Gets the number of mapping
getMatchedStates() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
getMatchedStates() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
getMaxDepth() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
getMaxDepth() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
getMemory(long) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getMessage() - Method in exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessages() - Method in class edu.ksu.cis.projects.bogor.ast.transform.DefaultTransformSystemResult
 
getMessages() - Method in interface edu.ksu.cis.projects.bogor.ast.transform.ITransformSystemResult
Fetch the set of all domain-specific errors encountered while transforming the syntax tree.
getMethod() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the Java method that implements this extension.
getModuleInstance(String, Class, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getModuleInstance(String, Class, Collection<FileMessage>) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
Instantiate a Bogor module (an implementation of IModule).
getMostRecentTransformation(ArrayList<IBacktrackingInfo>) - Static method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
getName() - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Gets the fully qualified Java class name.
getName() - Method in enum edu.ksu.cis.projects.bogor.ast.FSM.DeclarationKeyword
 
getName() - Method in enum edu.ksu.cis.projects.bogor.ast.System.DeclarationKeyword
 
getName() - Method in interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveExtValue.Field
Short, descriptive name for the contained value.
getNextMovedThread() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
 
getNextMovedThread() - Method in interface edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.IStateSnapshotSource
Get the transition set to be executed next at time of snapshot.
getNextState() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Gets the nextstate
getNextState() - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Gets the nextstate.
getNextToken() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
getNextToken() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
getNode() - Method in class edu.ksu.cis.projects.bogor.module.backtrack.CompoundBacktrackingInfo
 
getNode() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IBacktrackingInfo
The point from which re-searching should start, if this reverse delta corresponds to a choice point.
getNode() - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getNode() - Method in exception edu.ksu.cis.projects.bogor.module.throwable.BogorException
 
getNonEnumVirtualTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the virtual table identifier (String) to function mapping (Map<String, String>) mapping.
getNonPrimitiveValueId(INonPrimitiveValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
getNonPrimitiveValueId(INonPrimitiveValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveValueIdTracker
Gets the non-primitive value id of a non-primitive value.
getNonPrimitiveValueIdMap() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
getNonPrimitiveValueIdTable(IState, ArrayList<INonPrimitiveValue>, IntIntTable) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
getNotification() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILockBacktrackingInfo
 
getNotification() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
getNotification() - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Gets the notification set of this lock value.
getNotifiedThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILockBacktrackingInfo
 
getNotifier() - Method in class edu.ksu.cis.projects.bogor.module.state.event.AbstractStateEventProvider
 
getNotifier(boolean) - Method in class edu.ksu.cis.projects.bogor.module.state.event.AbstractStateEventProvider
 
getNotifier() - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IStateEventProvider
Get the event notifier for the current direction
getNotifier(boolean) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IStateEventProvider
Get the event notifier for the explicitly requested direction
getNotifier() - Method in class edu.ksu.cis.projects.bogor.module.value.event.AbstractValueEventProvider
 
getNotifier(boolean) - Method in class edu.ksu.cis.projects.bogor.module.value.event.AbstractValueEventProvider
 
getNotifier() - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IValueEventProvider
Get the event notifier for the current direction
getNotifier(boolean) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IValueEventProvider
Get the event notifier for the explicitly requested direction
getNullType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a null type.
getNumOfChoices() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo
 
getNumOfChoices() - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleSchedulingInfo
 
getOldLockCount() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILockBacktrackingInfo
 
getOldThreadIdSeed() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IStartThreadBacktrackingInfo
 
getOldValue() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IArrayElementBacktrackingInfo
 
getOldValue() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IFieldBacktrackingInfo
 
getOldValue() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IGlobalBacktrackingInfo
 
getOldValue() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILocalBacktrackingInfo
 
getOptionalActiveMultiplicityExp() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Retrieve expression giving multiplicity of an active thread type.
getOptionalCoercedType() - Method in class edu.ksu.cis.projects.bogor.ast.Constant
Gets the coerced type of the literal.
getOptionalCoercedType() - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
Gets the type to which this value is cast.
getOptionalExp() - Method in class edu.ksu.cis.projects.bogor.ast.ReturnStatement
Gets the exp.
getOptionalExp() - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Gets the optional exp.
getOptionalId() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Gets the optional local id.
getOptionalId() - Method in class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Gets the id.
getOptionalKey() - Method in class edu.ksu.cis.projects.bogor.util.FileMessage
 
getOptionalLiveSet() - Method in class edu.ksu.cis.projects.bogor.ast.Location
Gets the liveset.
getOptionalReturnType() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the return type.
getOptionalString() - Method in class edu.ksu.cis.projects.bogor.ast.StringConstant
Gets the string.
getOptionalSuperIds() - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Gets the optional super-id.
getOptionalValue() - Method in class edu.ksu.cis.projects.bogor.ast.Global
Gets the value.
getOptionalValue() - Method in class edu.ksu.cis.projects.bogor.ast.Local
Gets the value.
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
getOptionDomain(String) - Method in interface edu.ksu.cis.projects.bogor.module.config.ISelfDescribingModule
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
getOptionDomain(String) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
getOptionIds() - Method in interface edu.ksu.cis.projects.bogor.module.config.ISelfDescribingModule
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
getOptionIds() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
getOverriddenBogorConfiguration() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
[Document Pending]
getOverriddenBogorConfiguration() - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleWriter
 
getOwner() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILockBacktrackingInfo
 
getOwner() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
getOwner() - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Gets the thread id who hold this lock.
getParam(int) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the param at a specified index.
getParam(int) - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Gets the param at a specified index.
getParamCount() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the number of params.
getParamCount() - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Gets the number of params.
getParameter(int) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Gets the fixed parameter type at a particular index.
getParameter(int) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Gets the fixed parameter type at a particular index.
getParameterCount() - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Gets the number of fixed parameter types.
getParameterCount() - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Gets the number of fixed parameter types.
getParameterLazyModifier(int) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Gets the parameter lazy modifier at a particular index.
getParameterLazyModifier(int) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Gets the parameter lazy modifier at a particular index.
getParameterType(int) - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the parameter type at a certain index.
getParameterTypeCount() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the number of parameter types.
getParameterTypes() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the FSM's parameter types.
getParamType(int) - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
Gets the parameter type at a certain index.
getParamType(int) - Method in class edu.ksu.cis.projects.bogor.type.FunType
Gets the parameter type at a certain index.
getParamTypeCount() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
Gets the number of parameter types.
getParamTypeCount() - Method in class edu.ksu.cis.projects.bogor.type.FunType
Gets the number of parameter types.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.AbstractLocal
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Action
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.ASTType
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Constant
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Exp
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Extension
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Field
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
Gets the parent of this node.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Literal
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Location
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.NextState
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.PrintArg
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Statement
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.SystemMember
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Gets the parent of this object.
getParent() - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Gets the parent of this object.
getPattern() - Method in class edu.ksu.cis.projects.bogor.util.FileMessage
 
getPluginClassInstance(String, Class, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getPluginClassInstance(Properties, String, Class, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getPluginClassInstance(String, Class, Collection<FileMessage>) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getPluginClassInstance(Properties, String, Class, Collection<FileMessage>) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getPreds(int) - Method in class edu.ksu.cis.projects.bogor.analyses.CFG
 
getPrimitive() - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
 
getPrimitiveExtType(String, Type[]) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a primitive ext type.
getPrimitiveTypeExtensionType(String, String[]) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a primtive type extension type.
getPrintArg(int) - Method in class edu.ksu.cis.projects.bogor.ast.PrintAction
Gets a print argument at a specified index.
getPrintArgCount() - Method in class edu.ksu.cis.projects.bogor.ast.PrintAction
Gets the number of print arguments.
getPrintWriter() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getPrintWriter() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getProgressManager() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getProgressManager() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getProperty(int) - Method in class edu.ksu.cis.projects.bogor.ast.Node
Gets a property on this node.
getPropertyAutomata() - Method in interface edu.ksu.cis.projects.bogor.module.IStateAugmenter
 
getPropertyAutomatonState(FSM, IState) - Method in interface edu.ksu.cis.projects.bogor.module.IStateAugmenter
 
getQLocIdLocDescTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the qualified loc id (String) to its location desc (int) mapping.
getRadix() - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
 
getRadix() - Method in class edu.ksu.cis.projects.bogor.ast.IntLiteral
 
getRadix() - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
 
getRadix() - Method in class edu.ksu.cis.projects.bogor.ast.LongLiteral
 
getRank() - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
Gets the rank.
getRank() - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Gets the rank.
getRank() - Method in class edu.ksu.cis.projects.bogor.type.ArrayType
Gets the rank.
getRecordDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the record identifier (String) to its definition (RecordDefinition) mapping.
getRecordFieldNames(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
getRecordTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the record identifier (String) to its type (RecordType) mapping.
getRecordType(String) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a record type.
getReferenceCount() - Method in class edu.ksu.cis.projects.bogor.util.ReferenceCounter
 
getReferenceId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getReferenceId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
getReferenceId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
getReferenceId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
getReferenceId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
getReferenceId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
getReferenceId() - Method in interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveValue
Gets this non-primitive value reference id.
getReferenceIdSeed() - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Gets the reference id seed.
getReferenceIdSeed() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
getResolution(String) - Method in class edu.ksu.cis.projects.bogor.ast.transform.ExpBindingResolver
 
getResult() - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
getReturnType() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
Gets the return type of this functional type
getReturnType() - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Gets the return type.
getReturnType() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the FSM's return type.
getReturnType() - Method in class edu.ksu.cis.projects.bogor.type.FunType
Gets the return type of this functional type.
getReturnValue() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExitFunctionBacktrackingInfo
 
getSchedulingStrategist() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getSchedulingStrategist() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getSchedulingStrategyContext() - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getSchedulingStrategyInfo() - Method in class edu.ksu.cis.projects.bogor.module.backtrack.CompoundBacktrackingInfo
 
getSchedulingStrategyInfo() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IBacktrackingInfo
 
getSchedulingStrategyInfo() - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getSearcher() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getSearcher() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getSearchState() - Method in interface edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.IGuidedSimulator
 
getSeenSet() - Method in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
Gets the seen set of this visitor.
getSeenSet() - Method in class edu.ksu.cis.projects.bogor.module.value.ValueVisitor
Gets the seen set of this visitor.
getSelectedIndex() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ITransformationsBacktrackingInfo
The offset within ITransformationsBacktrackingInfo.getThreadIds() and ITransformationsBacktrackingInfo.getTransformations() which gives this move (and the thread which executed it)
getSimulator(File, int, SymbolTable, PrintWriter) - Static method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getSimulator(File, int, SymbolTable, Class, PrintWriter) - Static method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getStackHeight(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getStackHeight() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Gets local values stack height.
getStackHeight(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets the stack height for a particular thread.
getStartedThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IStartThreadBacktrackingInfo
 
getState(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
getState() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
getState() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getState(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
getState() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
getState() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventProvider
 
getState() - Method in interface edu.ksu.cis.projects.bogor.module.IEnabledTransformationsContext
 
getState() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyContext
 
getState() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Gets the current state.
getState(int) - Method in interface edu.ksu.cis.projects.bogor.module.IStateManager
 
getStateAugmenters() - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactory
Get the set of state augmenters that contribute to the state space.
getStateAugmenters() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
getStateCount() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
getStateCount() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
getStateCount() - Method in interface edu.ksu.cis.projects.bogor.module.IStateManager
 
getStateFactory() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getStateFactory() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getStateId() - Method in class edu.ksu.cis.projects.bogor.module.backtrack.CompoundBacktrackingInfo
 
getStateId() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IBacktrackingInfo
Fingerprint of state most recently stored in current DFS descent
getStateId() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo
 
getStateId() - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleSchedulingInfo
 
getStateId() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyContext
 
getStateId() - Method in interface edu.ksu.cis.projects.bogor.module.IStoreStateResult
 
getStateManager() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getStateManager() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getStatement() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicStatement
Gets the statement.
getStatement(int) - Method in class edu.ksu.cis.projects.bogor.ast.BlockStatement
Gets a statement at a specified index.
getStatement() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Gets the statement of this FSM.
getStatement() - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Gets the statement.
getStatement() - Method in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Gets the statement.
getStatementCount() - Method in class edu.ksu.cis.projects.bogor.ast.BlockStatement
Gets the number of statements.
getStates() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
getStates() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
getStateSnapshot() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
 
getStateSnapshot() - Method in interface edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.IStateSnapshotSource
Get state at time of snapshot.
getStateSnapshotSource() - Method in interface edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.IGuidedSimulator
 
getString() - Method in class edu.ksu.cis.projects.bogor.ast.StringLiteral
Gets the string.
getString() - Method in class edu.ksu.cis.projects.bogor.ast.StringPrintArg
Gets the string.
getString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
getString() - Method in interface edu.ksu.cis.projects.bogor.module.value.IStringValue
Gets the string of this string value.
getStringType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a string type.
getSubRecordClosureTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the record (String) to sub-records (Set<String>) mapping.
getSubRecordTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the record (String) to sub-record (Set<String>) mapping.
getSuccs(int) - Method in class edu.ksu.cis.projects.bogor.analyses.CFG
 
GetSuffix(int) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in interface edu.ksu.cis.projects.bogor.module.config.ISelfDescribingModule
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
getSuggestedValues(String, IBogorConfiguration, SymbolTable) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
getSuperRecordClosureTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the record (String) to super-records (Set<String>) mapping.
getSuperRecordTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the record (String) to super-record (String) mapping.
getSymbolTable(IBogorConfiguration, Properties, String, PrintWriter, boolean) - Static method in class edu.ksu.cis.projects.bogor.Bogor
 
getSymbolTable(IBogorConfiguration, Properties, String, System, List<String>, PrintWriter, boolean) - Static method in class edu.ksu.cis.projects.bogor.Bogor
 
getSymbolTable(IBogorConfiguration, Properties, String, Reader, PrintWriter, boolean) - Static method in class edu.ksu.cis.projects.bogor.Bogor
 
getSymbolTable() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getSymbolTable() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getSymbolTable() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
getSymbolTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the symbol table.
getSystem() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the AST of the system.
getSystemMember(int) - Method in class edu.ksu.cis.projects.bogor.ast.System
Gets a system member at a specified index.
getSystemMemberCount() - Method in class edu.ksu.cis.projects.bogor.ast.System
Gets the number of system members.
getSystemMemberType(SystemMember) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
 
getSystemTransformers(Properties, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getSystemTransformers(Properties, Collection<FileMessage>) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
Retrieve a (possibly empty) set of syntax-tree transformers which should run prior to the model-checking phase.
getTabSize() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
getText() - Method in class edu.ksu.cis.projects.bogor.util.FileMessage
Gets the text.
getThreadDescriptorSeed() - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactory
Gets the thread descriptor seed.
getThreadDescriptorSeed() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
getThreadId() - Method in class edu.ksu.cis.projects.bogor.module.backtrack.CompoundBacktrackingInfo
 
getThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IArrayElementBacktrackingInfo
 
getThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IBacktrackingInfo
The descriptor of the thread which took the forward version of this action.
getThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo.IExceptionKilledThreadInfo
 
getThreadId(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
getThreadId() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
getThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventProvider
 
getThreadId() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyContext
 
getThreadIdMap() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
getThreadIds() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ITransformationsBacktrackingInfo
The descriptors of the threads which would have executed each of the possible next moves given by ITransformationsBacktrackingInfo.getTransformations()
getThreadIds() - Method in interface edu.ksu.cis.projects.bogor.module.IEnabledTransformationsContext
 
getThreadIds() - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactoryArguments
Gets the thread ids that are active in the initial state.
getThreadIds() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getThreadIds() - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets all the thread ids in this state.
getThreadIdType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a thread id type.
getThreadIndex() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ITransformationsBacktrackingInfo
The offset within the array of currently alive thread descriptors (as given by IState.getThreadIds()) at which IBacktrackingInfo.getThreadId() lives
getThreadIndex() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo
 
getThreadIndex() - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleSchedulingInfo
 
getThreadLocalValuesStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo
 
getThreadLocalValuesStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo.IExceptionKilledThreadInfo
 
getThreadLocalValuesStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExitThreadBacktrackingInfo
 
getThreadLocationStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo
 
getThreadLocationStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo.IExceptionKilledThreadInfo
 
getThreadLocationStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExitThreadBacktrackingInfo
 
getThreadLockCount() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo
 
getThreadLockCount() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo.IExceptionKilledThreadInfo
 
getThreadOrderMap() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
getThreadOrderMap(IState) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
getThreadTransformationIndexStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo
 
getThreadTransformationIndexStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo.IExceptionKilledThreadInfo
 
getThreadTransformationIndexStack() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExitThreadBacktrackingInfo
 
getThrowable() - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Gets the throwable.
getThrowable() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Gets the throwable.
getThrowableId() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Gets the throwable id.
getThrowableName() - Method in exception edu.ksu.cis.projects.bogor.module.throwable.ExceptionThrownBogorException
Gets the throwable record id.
getThrowableValue() - Method in exception edu.ksu.cis.projects.bogor.module.throwable.ExceptionThrownBogorException
Gets the throwable record value.
getThrownException() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo
 
getTime() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
getTime(long) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
getTime() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
getToken(int) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
getTop() - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Gets the top.
getTopRecordName() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the name of the top record.
getTransformation(int) - Method in class edu.ksu.cis.projects.bogor.ast.Location
Gets a transformation at a specified index.
getTransformation(int, int) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
 
getTransformationCount() - Method in class edu.ksu.cis.projects.bogor.ast.Location
Gets the number of transformations.
getTransformationFilters() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
getTransformationFilters() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getTransformationFilters() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Retrieve the set of transformation filters configured via the ISchedulingStrategist.TRANSFORMATION_FILTER_ID option.
getTransformationIndex() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExitFunctionBacktrackingInfo
 
getTransformationIndex(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getTransformationIndex(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets a thread's transformation index.
getTransformationIndexStack(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
getTransformationIndexStack(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Gets the transformation index stack for a particular thread.
getTransformations() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ITransformationsBacktrackingInfo
The possible next moves which could have been taken out of the state for which this move was made
getTransformer() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getTransformer() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getTransient() - Method in class edu.ksu.cis.projects.bogor.ast.AbstractLocal
 
getTransient() - Method in class edu.ksu.cis.projects.bogor.ast.Field
 
getTransient() - Method in class edu.ksu.cis.projects.bogor.ast.Global
 
getTransientFlags() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
 
getTransitions() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
getTransitions() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
getTryStatement() - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Gets the try statement.
getType() - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
Gets the type.
getType() - Method in class edu.ksu.cis.projects.bogor.ast.CastExp
Gets the type.
getType() - Method in class edu.ksu.cis.projects.bogor.ast.InstanceofExp
Gets the type.
getType() - Method in class edu.ksu.cis.projects.bogor.ast.KindofExp
Gets the type.
getType() - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Gets the type.
getType() - Method in class edu.ksu.cis.projects.bogor.ast.NewRecordExp
Gets the type.
getType() - Method in class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
Gets the type.
getType() - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Gets the type.
getType(IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Gets the type of a value.
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
getType() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
getType(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
getType() - Method in interface edu.ksu.cis.projects.bogor.module.value.IValue
Gets the type of this value.
getTypealiasTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the typealias identifier (String) to its type (Type).
getTypeArg(int) - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
Gets the type argument at a certain index.
getTypeArg(int) - Method in class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType
Gets the type argument at a certain index.
getTypeArg(int) - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveExtType
Gets the type argument at a certain index.
getTypeArgCount() - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
Gets the number of type arguments of this type extension.
getTypeArgCount() - Method in class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType
Gets the number of type arguments.
getTypeArgCount() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveExtType
Gets the number of type arguments.
getTypedId() - Method in class edu.ksu.cis.projects.bogor.ast.AbstractLocal
Gets the typed-id.
getTypedId() - Method in class edu.ksu.cis.projects.bogor.ast.Field
Gets the typed-id.
getTypedId() - Method in class edu.ksu.cis.projects.bogor.ast.Global
Gets the typed-id.
getTypeExtensionDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the type extension qualified id (String) to its declaration (TypeExtension) mapping.
getTypeExtensionTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the type extension qualified id (String) to its declaration (TypeExtensionType or PrimitiveTypeExtensionType) mapping.
getTypeExtensionType(String, String[]) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a type extension type.
getTypeFactory() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the type factory.
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
getTypeId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
getTypeId() - Method in interface edu.ksu.cis.projects.bogor.module.value.IValue
Gets the type id of this value.
getTypeId() - Method in class edu.ksu.cis.projects.bogor.type.Type
Gets the type id of this type.
getTypeIdCreatedTypeIdTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the type id (int) to its created type id (int) mapping.
getTypeIdTypeTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the type id (int) to its type (Type) mapping.
getTypeSet() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a set of types created/returned from this factory.
getTypeVariable(int) - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveTypeExtensionType
Gets the fixed type variable at a particular index.
getTypeVariable(int) - Method in class edu.ksu.cis.projects.bogor.type.TypeExtensionType
Gets the fixed type variable at a particular index.
getTypeVariableArg(int) - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Gets the fixed type variable at a particular index.
getTypeVariableArgCount() - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Gets the number of arguments for type variables.
getTypeVariableArgument(int) - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getTypeVariableArgumentCount() - Method in interface edu.ksu.cis.projects.bogor.module.IExtArguments
 
getTypeVariableCount() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the number of type variables.
getTypeVariableCount() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveTypeExtensionType
Gets the number of fixed type variables.
getTypeVariableCount() - Method in class edu.ksu.cis.projects.bogor.type.TypeExtensionType
Gets the number of fixed type variables.
getTypeVariableId(int) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Gets the fixed type variable at a particular index.
getTypeVariableId(int) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Gets the fixed type variable at a particular index.
getTypeVariableId(int) - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
Gets the fixed type variable at a particular index.
getTypeVariableId(int) - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Gets the type variable id at a certain index.
getTypeVariableIdCount() - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Gets the number of fixed type variables.
getTypeVariableIdCount() - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Gets the number of fixed type variables.
getTypeVariableIdCount() - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
Gets the number of fixed type variables.
getUnaryOp() - Method in class edu.ksu.cis.projects.bogor.ast.UnaryExp
Gets the unary operator.
getUnknownType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets an unknown type.
getValue(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator
Retrieve the integer value of the expression, or null if it wasn't either a const reference or literal.
getValue() - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
Gets the initial value.
getValue() - Method in interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveExtValue.Field
Bogor representation of the contained value.
getValueFactory() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
getValueFactory() - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
getValues(Class<V>) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
getValues(V[]) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
getValues(Class<V>) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
getValues(V[]) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
getValues() - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
getVariableParameterLength() - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Determines whether this action extension supports variable length parameters.
getVariableParameterLength() - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Determines whether this exp extension supports variable length parameters.
getVirtual() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Gets the virtual.
getVirtualDefTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the virtual table identifier (String) to its definition (VirtualTableDefinition).
getVirtualParamTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the virtual table identifier (String) to its parameter types (ArrayList<Type>), excluding the receiver type.
getVirtualReturnTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the virtual table identifier (String) to its return type (Type).
getVirtualTable() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the virtual table identifier (String) to function mapping (Map<Integer, String>) mapping.
getVisible() - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Gets the visible.
getVoidType() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a void type.
getWaiting() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ILockBacktrackingInfo
 
getWaiting() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
getWaiting() - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Gets the wait set of this lock value.
getWarning(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
getWarning(int) - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
 
getWarningCount() - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
getWarningCount() - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
 
getWarnings() - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
getWarnings() - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
Fetch a shallow-cloned copy of the underlying warnings messages.
getWarnings() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Gets the warning messages.
getWarnings() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Gets the warning messages.
getWhenCount() - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Gets the number of whens.
getWorkList() - Method in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
Gets the work list of this visitor.
getWorkList() - Method in class edu.ksu.cis.projects.bogor.module.value.ValueVisitor
Gets the work list of this visitor.
getWorkSet(IEnabledTransformationsContext) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
getWorkSet(IEnabledTransformationsContext, Set<Transformation>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
 
getWorkSet(IEnabledTransformationsContext, Set<Transformation>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getWorkSet(IEnabledTransformationsContext) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
getWorkSet(IEnabledTransformationsContext, Set<Transformation>) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Find a reduced set of transitions whose executions will suffice to represent the execution of all enabled transformations.
getWorkSet(IEnabledTransformationsContext) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Find a reduced set of transitions whose executions will suffice to represent the execution of all enabled transformations.
getWrap() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Gets the wrap.
getWrap() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Gets the wrap.
getWrap() - Method in class edu.ksu.cis.projects.bogor.type.IntRangeType
Determines whether wrap around is allowed for this int range type.
getWrap() - Method in class edu.ksu.cis.projects.bogor.type.LongRangeType
Determines whether wrap around is allowed for this long range type.
geTypeVar(String) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Gets a type var.
Global - Class in edu.ksu.cis.projects.bogor.ast
The top level class for global AST.
Global(TypedId, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.Global
Default constructor.
Global(TypedId, InitialValue, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.Global
Constructor with literal or id.
Global() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
globalNameMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
globalValues - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultState
Holds the global values.
globalVarRead(int, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IGlobalVarReadListener
 
globalVarReadListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultGlobalVarEventNotifier
 
globalVarWritten(int, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IGlobalVarWrittenListener
 
globalVarWrittenListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultGlobalVarEventNotifier
 
GOTO - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
GotoNextState - Class in edu.ksu.cis.projects.bogor.ast
Goto next state AST
GotoNextState(String) - Constructor for class edu.ksu.cis.projects.bogor.ast.GotoNextState
Default constructor.
GT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 

H

hasArrayField(String) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Determines whether a field name is declared in the array.
hasAssertionFailure - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasAssertionFailure() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasAssertionFailure() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
hasEnumConstant(String) - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Determine whether an enum constant is an enum constant of this enum type.
hasExtFailure - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasExtFailure() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasExtFailure() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
hasField(String) - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Determines whether a field name is declared in the record.
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTBooleanType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTDoubleType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFloatType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLockType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTStringType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTThreadIdType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.ASTType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.IdType
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Gets the hash code of this object.
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.NodeContext
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
hashCode() - Method in interface edu.ksu.cis.projects.bogor.module.value.IValue
Classes implementing IValue should provide their own hashing method.
hashCode - Variable in class edu.ksu.cis.projects.bogor.type.Type
Holds the hash code of this object.
hashCode() - Method in class edu.ksu.cis.projects.bogor.type.Type
Gets the hash code of this object.
hashCode() - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.util.Pair
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.util.StaticByteArray
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.util.StaticIntArray
 
hashCode() - Method in class edu.ksu.cis.projects.bogor.util.Triple
 
hashCode() - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
hashCode() - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
hasIllFormedModel - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasIllFormedModel() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasIllFormedModel() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
hasInfo() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
hasInfo() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyInfo
 
hasInvalidEndState - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasInvalidEndState() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasInvalidEndState() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
hasInvariantViolation - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasInvariantViolation() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasInvariantViolation() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
hasLocation() - Method in class edu.ksu.cis.projects.bogor.util.FileMessage
Determines whether this message has a location info.
HASLOCK - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
hasRangeException - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasRangeException() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasRangeException() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
hasState(IState) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
hasState(IState) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
hasState(IState) - Method in interface edu.ksu.cis.projects.bogor.module.IStateManager
 
hasUncaughtException - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasUncaughtException() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
hasUncaughtException() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
HEX_LITERAL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
HighToLowAtomicExpCompiler - Class in edu.ksu.cis.projects.bogor.ast.transform
Compiler to produce code more efficient than HighToLowNonAtomicExpCompiler.
HighToLowAtomicExpCompiler(SymbolTable) - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
HighToLowAtomicExpCompiler.InvocationDetector - Class in edu.ksu.cis.projects.bogor.ast.transform
 
HighToLowAtomicExpCompiler.InvocationDetector() - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler.InvocationDetector
 
HighToLowBIRCompiler - Class in edu.ksu.cis.projects.bogor.ast.transform
System transformer which convert a high-level, automatically sequenced statement-based FSMs into a low-level, location-based FSMs.
HighToLowBIRCompiler() - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
HighToLowNonAtomicExpCompiler - Class in edu.ksu.cis.projects.bogor.ast.transform
Compiler to produce low-level BIR control points for evaluating expressions.
HighToLowNonAtomicExpCompiler(SymbolTable, IExpCompiler) - Constructor for class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
HOOK - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
htlaec - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
htlaec - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
Persists for lifetime of object.
htlbirc - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
Installed only for duration of call to {@link #compileExp(HighToLowBIRCompiler, Exp).
htlbirc - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
Installed for duration of call to {@link #compileExp(HighToLowBIRCompiler, Exp).
htlnaec - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 

I

IActionParent - Interface in edu.ksu.cis.projects.bogor.ast
The interface for an action parent AST.
IActionTaker - Interface in edu.ksu.cis.projects.bogor.module
 
IArrayElementBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IArrayElementReadListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IArrayElementWrittenListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IArrayEventListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IArrayEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IArrayFieldReadListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IArrayFieldWrittenListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IArrayValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents an array value.
IBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IBacktrackingInfoFactory - Interface in edu.ksu.cis.projects.bogor.module
 
IBogorConfiguration - Interface in edu.ksu.cis.projects.bogor
 
IClassLoader - Interface in edu.ksu.cis.projects.bogor.module
A method by which plugins can provide facilities for loading
IComparableNonPrimitiveExtValue - Interface in edu.ksu.cis.projects.bogor.module.value
An interface to indicate a comparable non-primitive extension value.
IComparablePrimitiveExtValue - Interface in edu.ksu.cis.projects.bogor.module.value
An interface to indicate a comparable primitive extension value.
IControlTransferBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
ICounterExampleSchedulingInfo - Interface in edu.ksu.cis.projects.bogor.module
 
ICounterExampleWriter - Interface in edu.ksu.cis.projects.bogor.module
 
Id() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
id - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
The id of this extension.
IDepthChangedListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
Type description here.
IdExp - Class in edu.ksu.cis.projects.bogor.ast
Id exp AST.
IdExp(String) - Constructor for class edu.ksu.cis.projects.bogor.ast.IdExp
Default constructor.
IDoubleValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a double value.
IdPrintArg - Class in edu.ksu.cis.projects.bogor.ast
Id print argument AST.
IdPrintArg(String) - Constructor for class edu.ksu.cis.projects.bogor.ast.IdPrintArg
Default constructor.
IdType - Class in edu.ksu.cis.projects.bogor.ast
Id type AST
IdType(String) - Constructor for class edu.ksu.cis.projects.bogor.ast.IdType
Default constructor.
IEnabledTransformationsContext - Interface in edu.ksu.cis.projects.bogor.module
 
IEndStateBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IEnterFunctionBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IEventListener - Interface in edu.ksu.cis.projects.bogor.module.event
 
IEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.event
 
IEventProvider - Interface in edu.ksu.cis.projects.bogor.module.event
 
IExceptionBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IExceptionBacktrackingInfo.IExceptionKilledThreadInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
Wrapper for data to reconstruct killed threads.
IExitFunctionBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IExitThreadBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IExpASTValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents an exp AST value.
IExpCompiler - Interface in edu.ksu.cis.projects.bogor.ast.transform
An IExpCompiler provides an encapsulation of the logic to produce low-level BIR control point graphs which can evaluate nested, high-level BIR expressions.
IExpEvaluator - Interface in edu.ksu.cis.projects.bogor.module
 
IExpParent - Interface in edu.ksu.cis.projects.bogor.ast
This interface is used to indicate a class that has Exp as one of its children.
IExtArguments - Interface in edu.ksu.cis.projects.bogor.module
 
IExtValue - Interface in edu.ksu.cis.projects.bogor.module.value
Interface to define methods shared in common between primitive and nonprimitive extension values.
IExtValueEventListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IExtValueEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IExtValueStateChangedInfo - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IExtValueStateChangedListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IExtValueStateQueriedInfo - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IExtValueStateQueriedListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
IFieldBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IFloatValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a float value.
IfStatement - Class in edu.ksu.cis.projects.bogor.ast
The if statement AST.
IfStatement(Exp, Statement, List<? extends Exp>, List<? extends Statement>, Statement) - Constructor for class edu.ksu.cis.projects.bogor.ast.IfStatement
Default constructor.
IGlobalBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IGlobalVarEventListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IGlobalVarEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IGlobalVarReadListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IGlobalVarWrittenListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IInitialValueParent - Interface in edu.ksu.cis.projects.bogor.ast
Type description here.
IIntegralValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents an integral value.
IIntValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a boolean, integer, or ranged integer value.
IListener - Interface in edu.ksu.cis.projects.bogor.module
Tagging interface type for modules which attach some kind of event-listener.
ILiteralParent - Interface in edu.ksu.cis.projects.bogor.ast
This interface is used to indicate a class that has Literal as one of its children.
ILL_FORMED_MODEL_CODE - Static variable in interface edu.ksu.cis.projects.bogor.module.ISearcher
The error code for ill-formed model.
ILLEGAL_LOCAL_ID_CHAR - Static variable in class edu.ksu.cis.projects.bogor.ast.Node
Character which no identifier admitted by the parser will contain.
illFormedBogorModelException - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
IllFormedModelBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents an ill-formed exception in a model.
IllFormedModelBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.IllFormedModelBogorException
 
ILocalBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
ILocalVarReadListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
ILocalVarWrittenListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
ILocationChangedListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
ILockBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
ILockEventListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
ILockEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
ILockLockedListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
ILockNotifiedAllListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
ILockNotifiedListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
ILockUnlockedListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
ILockUnwaitListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
ILockValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a lock value.
ILockWaitListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
ILongValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a long value or a ranged long value.
image - Variable in class edu.ksu.cis.projects.bogor.util.javacc.Token
The string image of the token.
IMessageStore - Interface in edu.ksu.cis.projects.bogor.module
 
IModule - Interface in edu.ksu.cis.projects.bogor.module
This interface is the top-level interface for all Bogor modules.
IN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
IN_FORMAL_COMMENT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
IN_SINGLE_LINE_COMMENT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
INACCESSIBLE_EXT_MODULE - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
inBuf - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
InclusiveOrExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
increment(K) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
incrementCurrentChoice() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
incrementCurrentScheduleIndex() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
incrementReferenceCount() - Method in class edu.ksu.cis.projects.bogor.util.ReferenceCounter
 
INDENT - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
IndexOutOfBoundsBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents an index out of bounds exception in a model.
IndexOutOfBoundsBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.IndexOutOfBoundsBogorException
 
INextStateParent - Interface in edu.ksu.cis.projects.bogor.ast
This interface is used to indicate a class that has NextState as one of its children.
inferExtTypeArguments(ExtSymbolTable, ExtExp, Type[]) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
 
inferType(HashMap<String, Type>, Type, Type) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
 
init - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
First working set to give to labels which are in the "extremal" labels set, E .
init() - Method in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Perform Phase I of the MDF algorithm.
init() - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
initialCapacity - Variable in class edu.ksu.cis.projects.trove.custom.LongList
 
initialize(SymbolTable, IProgressManager, PrintWriter, Properties) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
initialize() - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
initialize(SymbolTable, IProgressManager, PrintWriter, Properties) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
initialize() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
initialize() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
initialize() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Perform all work preceding the a call to search().
InitialValue - Class in edu.ksu.cis.projects.bogor.ast
An initial value of a local or global variable, along with an optional type coercion to make it compatible with the variable declaration.
InitialValue(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.InitialValue
Node for initial value of a variable, left as its natural type.
InitialValue(Exp, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.InitialValue
Node for initial value of a variable, casted to a particular type.
initTypeChecking() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Sets the symbol table for type checking FSMs.
initTypeCheckingDefinitions() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the symbol table for type checking definitions.
initTypeCheckingFSMHeaders() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the symbol table for type checking FSM headers.
initTypeCheckingFSMs() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the symbol table for type checking FSMs.
initTypeCheckingGlobals() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the symbol table for type checking globals.
initTypeCheckingHeaders() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Sets the symbol table for type checking FSM headers.
INoChangeBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
INonPrimitiveExtValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents an instance of a new type declared through the extension mechanism.
INonPrimitiveExtValue.Field - Interface in edu.ksu.cis.projects.bogor.module.value
A data value contained inside the abstract datatype encapsulation of a INonPrimitiveExtValue.
INonPrimitiveValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a non-primitive value.
INonPrimitiveValueIdTracker - Interface in edu.ksu.cis.projects.bogor.module.value
An interface for a tracker used to map non-primitive value to its value id.
input_stream - Variable in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
inputStream - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
INSTANCEOF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
InstanceofExp - Class in edu.ksu.cis.projects.bogor.ast
Instanceof exp AST.
InstanceofExp(Exp, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.InstanceofExp
Default constructor.
InstanceOfExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
instanceTable - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
instantiate(Type, Map<String, Type>) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Instantiate a type.
INT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
INT_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
A constant to indicate an int type.
INT_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
A constant to indicate an int type.
IntConstant - Class in edu.ksu.cis.projects.bogor.ast
Int constant AST
IntConstant(String, BigInteger, Radix) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntConstant
Default constructor.
IntConstant(String, int, Radix) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntConstant
Default constructor.
IntConstant(String, BigInteger) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntConstant
Default base 10 constructor.
IntConstant(String, int) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntConstant
Default base 10 constructor.
IntConstant(String, BigInteger, Radix, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntConstant
Default constructor.
IntConstant(String, int, Radix, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntConstant
Default constructor.
IntConstant(String, BigInteger, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntConstant
Default base 10 constructor.
IntConstant(String, int, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntConstant
Default base 10 constructor.
IntDoubleTable - Class in edu.ksu.cis.projects.trove.custom
 
IntDoubleTable() - Constructor for class edu.ksu.cis.projects.trove.custom.IntDoubleTable
 
IntDoubleTable(int) - Constructor for class edu.ksu.cis.projects.trove.custom.IntDoubleTable
 
integer - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
Holds the integer of this integer value.
INTEGER_LITERAL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
IntegralType - Class in edu.ksu.cis.projects.bogor.type
Represents an integral type.
IntegralType() - Constructor for class edu.ksu.cis.projects.bogor.type.IntegralType
 
intElementTypes - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the type of this array value's int value elements.
intElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Holds the values of this array value's int value elements.
intElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the values of this array value's int value elements.
INTERFACE_NOT_IMPLEMENTED - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
interleavingSuppressed - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Stateful variable
intermediateResult - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
Installed only for duration of call to {@link #compileExp(HighToLowBIRCompiler, Exp).
intermediateResult - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
Node that holds result of a compiled expression.
IntIntTable - Class in edu.ksu.cis.projects.trove.custom
 
IntIntTable() - Constructor for class edu.ksu.cis.projects.trove.custom.IntIntTable
 
IntIntTable(int) - Constructor for class edu.ksu.cis.projects.trove.custom.IntIntTable
 
IntList - Class in edu.ksu.cis.projects.trove.custom
 
IntList() - Constructor for class edu.ksu.cis.projects.trove.custom.IntList
 
IntList(int) - Constructor for class edu.ksu.cis.projects.trove.custom.IntList
 
IntLiteral - Class in edu.ksu.cis.projects.bogor.ast
Int literal AST
IntLiteral(BigInteger, Radix) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntLiteral
Default constructor.
IntLiteral(BigInteger) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntLiteral
Default base 10 constructor.
IntLiteral(int) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntLiteral
Equivalent to IntLiteral(BigInteger.valueOf(integer))
IntLiteral(int, Radix) - Constructor for class edu.ksu.cis.projects.bogor.ast.IntLiteral
Equivalent to IntLiteral(BigInteger.valueOf(integer), radix)
IntLiteral() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
IntObjectTable<V> - Class in edu.ksu.cis.projects.trove.custom
 
IntObjectTable() - Constructor for class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
IntObjectTable(int) - Constructor for class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
IntraFSMAnalysis<L> - Class in edu.ksu.cis.projects.bogor.analyses
An implemenation of the Monotone Data-flow Framework.
IntraFSMAnalysis(CFG, boolean, IntraFSMAnalysis.SetContainmentOperator<L>, IntraFSMAnalysis.SetMergeOperator<L>, IntraFSMAnalysis.SetFactory<L>, Set<L>, Set<L>) - Constructor for class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Build an instance of the Monotone Data-flow Framework.
IntraFSMAnalysis.SetContainmentOperator<T> - Interface in edu.ksu.cis.projects.bogor.analyses
 
IntraFSMAnalysis.SetFactory<T> - Interface in edu.ksu.cis.projects.bogor.analyses
 
IntraFSMAnalysis.SetMergeOperator<T> - Interface in edu.ksu.cis.projects.bogor.analyses
 
IntraFSMAnalysis.WorkListEntry - Class in edu.ksu.cis.projects.bogor.analyses
 
IntraFSMAnalysis.WorkListEntry(int, int) - Constructor for class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis.WorkListEntry
 
IntRangeType - Class in edu.ksu.cis.projects.bogor.type
Represents an int range type.
IntSet - Class in edu.ksu.cis.projects.trove.custom
 
IntSet() - Constructor for class edu.ksu.cis.projects.trove.custom.IntSet
 
IntSet(int[]) - Constructor for class edu.ksu.cis.projects.trove.custom.IntSet
 
IntStack - Class in edu.ksu.cis.projects.trove.custom
 
IntStack() - Constructor for class edu.ksu.cis.projects.trove.custom.IntStack
 
IntType - Class in edu.ksu.cis.projects.bogor.type
Represents the int type.
INullValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a null value.
INVALID_ACTIVE - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_ACTIVE_CARDINALITY_EXP - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_ACTIVE_CARDINALITY_NUM - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_ACTIVE_CARDINALITY_TYPE - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_ARGS - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_END_STATE_CODE - Static variable in interface edu.ksu.cis.projects.bogor.module.ISearcher
The error code for invalid end state.
INVALID_EXT_MOD - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
INVALID_FSM_APPLICATION - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_INITIAL_VALUE - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_LEXICAL_STATE - Static variable in error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_RANGE - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_VIRTUAL - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVALID_VIRTUAL_RECEIVER - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
INVARIANT_VIOLATED_CODE - Static variable in interface edu.ksu.cis.projects.bogor.module.ISearcher
The error code for Ill-formed model.
invariants - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
INVARIANTS_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
INVISIBLE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
invisibleMoves - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
invocationDetector - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
Persists for lifetime of object.
invoke(Object, Method, Object[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
invoke(Object, Method, Object[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
invoke(Object, Method, Object[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
Invoke() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
INVOKE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
InvokeAction - Class in edu.ksu.cis.projects.bogor.ast
Node for stand-alone function invocation used in high-level BIR.
InvokeAction(ApplyExp) - Constructor for class edu.ksu.cis.projects.bogor.ast.InvokeAction
 
InvokeExp - Class in edu.ksu.cis.projects.bogor.ast
Invoke exp AST.
InvokeExp(String, boolean, List<? extends Exp>) - Constructor for class edu.ksu.cis.projects.bogor.ast.InvokeExp
Default constructor.
InvokeTransformation - Class in edu.ksu.cis.projects.bogor.ast
Invoke transformation AST.
InvokeTransformation(InvokeExp, boolean, boolean, NextState) - Constructor for class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Default constructor.
InvokeTransformation(Exp, InvokeExp, boolean, boolean, NextState) - Constructor for class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Constructor with an exp.
InvokeTransformation(String, InvokeExp, boolean, boolean, NextState) - Constructor for class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Constructor with a local id.
InvokeTransformation(Exp, String, InvokeExp, boolean, boolean, NextState) - Constructor for class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Constructor with an exp and a local id.
IPostControlTransferBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IPrimitiveExtValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a value of a primitive type extension.
IPrimitiveValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a primitive value.
IProgressManager - Interface in edu.ksu.cis.projects.bogor.module
 
IRealValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a real value.
IRecordEventListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IRecordEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IRecordFieldReadListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IRecordFieldWrittenListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IRecordValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a record value.
isAction - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Indicates whether this symbol table is used for an action extension (or an expression extension).
isAction() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Determines whether this symbol table is used for an action extension.
isBackward() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
isBackward() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventProvider
 
ISchedulingStrategist - Interface in edu.ksu.cis.projects.bogor.module
Main scheduler module for Bogor.
ISchedulingStrategyContext - Interface in edu.ksu.cis.projects.bogor.module
 
ISchedulingStrategyInfo - Interface in edu.ksu.cis.projects.bogor.module
 
isConst(Exp, SymbolTable) - Static method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
Determine if the expression is a legal initial value for a variable.
isConstant() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Determines a constant/enum access.
isCovered() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
isCovered() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyInfo
 
isDefined() - Method in exception edu.ksu.cis.projects.bogor.module.throwable.ExceptionThrownBogorException
Determines whether the exception thrown is defined.
isDone - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
isDone() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
isDone() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
ISearcher - Interface in edu.ksu.cis.projects.bogor.module
This interface is the top-level interface for a state-space search algorithm.
ISearchEventListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
Type description here.
ISearchEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.state.event
Type description here.
ISelfDescribingModule - Interface in edu.ksu.cis.projects.bogor.module.config
Type description here.
isEmpty() - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
isEmpty() - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
isEmpty() - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
isEmpty() - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
isEnabled(IState, Transformation, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
isEnabled(IState, Transformation, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
isEnabled(IState, Transformation, int) - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Test if a FSM transition is enabled with respect to a particular thread.
isExpConst(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
isForward - Variable in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
isForward() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
isForward() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventProvider
 
isForwardAnalysis - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Flag to indicate whether transitions in cfg should be read in reverse or forwards.
isFun() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Determine whether a fun.
isGlobal() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Determine whether a global.
isIdentifierDeclared(String) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
 
isInAtomic - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
isInSimulatingScope() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
 
isInSimulatingScope() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
isInSimulatingScope() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
 
isInvisible() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.ITransformationsBacktrackingInfo
 
isInvisible - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
isLength() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Determines an array length access.
isLiteralFromRadix(String) - Method in enum edu.ksu.cis.projects.bogor.ast.Radix
 
isLocal() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Determine whether a local ref.
isLocComplement() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Gets catch mode.
isNumeric() - Method in enum edu.ksu.cis.projects.bogor.module.config.Domain
Queries whether the UI should interrogate a module via ISelfDescribingModule#getSuggestedValues(String, SymbolTable) to get a set of reasonable choices for the option's value.
isOnEnum() - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Checks whether the key of the table is an enum.
isSeen() - Method in interface edu.ksu.cis.projects.bogor.module.IStoreStateResult
 
isSubRecord(String, String) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Determines if a record is a sub-record of another record.
IStartThreadBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
IState - Interface in edu.ksu.cis.projects.bogor.module.state
An interface for a state.
IStateAugmenter - Interface in edu.ksu.cis.projects.bogor.module
A hook to allow state manager "plugins" that transform the state vector after a vanilla version has been completely calculated.
IStateEventListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IStateEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IStateEventProvider - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IStateFactory - Interface in edu.ksu.cis.projects.bogor.module
A state factory interface.
IStateFactoryArguments - Interface in edu.ksu.cis.projects.bogor.module
A state factory arguments interface.
IStateManager - Interface in edu.ksu.cis.projects.bogor.module
 
IStatementParent - Interface in edu.ksu.cis.projects.bogor.ast
The top level interface for a statement's parent AST.
isThreadAlive(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
isThreadAlive(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Determines whether a thread is still alive.
IStoreStateResult - Interface in edu.ksu.cis.projects.bogor.module
 
isTransient - Variable in class edu.ksu.cis.projects.bogor.ast.Field
Flag indicating whether this variable should be encoded into state vector.
IStringValue - Interface in edu.ksu.cis.projects.bogor.module.value
Represents a string value.
isUncaught() - Method in interface edu.ksu.cis.projects.bogor.module.backtrack.IExceptionBacktrackingInfo
 
isUsedPoolEmpty() - Method in class edu.ksu.cis.projects.bogor.util.ArrayListManager
 
isVariableParamLength() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Determines whether this extension has a variable length parameter.
ISystemTransformer - Interface in edu.ksu.cis.projects.bogor.ast.transform
Specification for modules to transform the syntax tree.
iterator() - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
IThreadCreatedListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IThreadDiedListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IThreadEnterFunctionListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IThreadEventListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IThreadEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
IThreadExitFunctionListener - Interface in edu.ksu.cis.projects.bogor.module.state.event
 
ITransformationFilter - Interface in edu.ksu.cis.projects.bogor.module
Type description here.
ITransformationsBacktrackingInfo - Interface in edu.ksu.cis.projects.bogor.module.backtrack
 
ITransformer - Interface in edu.ksu.cis.projects.bogor.module
 
ITransformSystemResult - Interface in edu.ksu.cis.projects.bogor.ast.transform
Compound return value produced as a result of ISystemTransformer's sole operation.
ITypedIdParent - Interface in edu.ksu.cis.projects.bogor.ast
This interface is used to indicate a class that has TypedId as one of its children.
ITypeParent - Interface in edu.ksu.cis.projects.bogor.ast
This interface is used to indicate a class that has ASTType as one of its children.
IValue - Interface in edu.ksu.cis.projects.bogor.module.value
Top level interface for values.
IValueArray - Interface in edu.ksu.cis.projects.bogor.module.value
This interface is used to provide methods for storing (an array of) values.
IValueComparator - Interface in edu.ksu.cis.projects.bogor.module.value
An interface for a value comparator.
IValueEventListener - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IValueEventNotifier - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IValueEventProvider - Interface in edu.ksu.cis.projects.bogor.module.value.event
 
IValueFactory - Interface in edu.ksu.cis.projects.bogor.module
A value factory interface.
IValueVisitorAction - Interface in edu.ksu.cis.projects.bogor.module.value
An interface for value visitor action when a value is visited.

J

JavaCharStream - Class in edu.ksu.cis.projects.bogor.util.javacc
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
JAVAID - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
jj_nt - Variable in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
jjFillToken() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
jjnewLexState - Static variable in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
jjstrLiteralImages - Static variable in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 

K

keys() - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
keys() - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
keySet(boolean) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
kind - Variable in class edu.ksu.cis.projects.bogor.util.javacc.Token
An integer that describes the kind of this token.
KINDOF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
KindofExp - Class in edu.ksu.cis.projects.bogor.ast
Kindof exp AST.
KindofExp(Exp, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.KindofExp
Default constructor.

L

l - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
Holds the long of this long value.
lastMovedThreadId - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
lastUpdatedStates - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
lastUpdatedTransitions - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
LAZY - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LBRACE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LBRACKET - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LDOTS - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LegalInitialValueChecker - Class in edu.ksu.cis.projects.bogor.ast.checker
Type description here.
LENGTH - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
length() - Method in class edu.ksu.cis.projects.bogor.util.StaticByteArray
 
length() - Method in class edu.ksu.cis.projects.bogor.util.StaticIntArray
 
Let() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
LET - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LetExp - Class in edu.ksu.cis.projects.bogor.ast
Let exp AST.
LetExp(List<? extends ASTType>, List<String>, List<? extends Exp>, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.LetExp
Default constructor.
LETTER - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LEXICAL_ERROR - Static variable in error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
Lexical error occured.
LexicalError(boolean, int, int, int, String, char) - Static method in error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
LHS() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
line - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
linearize(IState) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
linearize(int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
linearize(int, ObjectIntTable, int, IntIntTable) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
linearize(int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
linearize() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
linearize(int, ObjectIntTable, int, IntIntTable) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Linearizes this lock value.
linearize(int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable) - Method in interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveExtValue
Linearizes the contained values.
linearize(BitBuffer, int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable) - Method in interface edu.ksu.cis.projects.bogor.module.value.IPrimitiveExtValue
Linearizes the contained values.
linearize(int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable) - Method in interface edu.ksu.cis.projects.bogor.module.value.IRecordValue
Linearizes this record value.
linearize() - Method in interface edu.ksu.cis.projects.bogor.module.value.IStringValue
Linearizes this string value.
linearize(boolean, int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable, BitSet, BitBuffer) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueArray
Linearizes the contained values.
linearize(boolean, int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable, BitSet, BitBuffer, int, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueArray
Linearizes the contained values.
linearize(boolean, int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable, BitSet, BitBuffer) - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
linearize(boolean, int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable, BitSet, BitBuffer, int, int) - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
linearize(boolean, int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable, BitSet, BitBuffer) - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
linearize(boolean, int, ObjectIntTable<INonPrimitiveValue>, int, IntIntTable, BitSet, BitBuffer, int, int) - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
linearizeGlobals(IState, ObjectIntTable<INonPrimitiveValue>, IntIntTable, BitBuffer) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
linearizeHeap(ArrayList<INonPrimitiveValue>, ObjectIntTable<INonPrimitiveValue>, IntIntTable, BitBuffer) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
Flatten the heap to a bit-vector representation.
linearizeThreads(IState, ObjectIntTable<INonPrimitiveValue>, IntIntTable, BitBuffer) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
listeners - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
Literal - Class in edu.ksu.cis.projects.bogor.ast
The top level class for literal AST.
Literal() - Constructor for class edu.ksu.cis.projects.bogor.ast.Literal
 
Literal() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
LiteralExp - Class in edu.ksu.cis.projects.bogor.ast
Literal exp AST.
LiteralExp(Literal) - Constructor for class edu.ksu.cis.projects.bogor.ast.LiteralExp
Default constructor.
LIVE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants