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
 
LiveSet - Class in edu.ksu.cis.projects.bogor.ast
Live set AST.
LiveSet(List<String>) - Constructor for class edu.ksu.cis.projects.bogor.ast.LiveSet
Default constructor.
LiveSet() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
LiveSetChecker - Class in edu.ksu.cis.projects.bogor.ast.checker
Install a calculated live variable set on any thread control point for which no liveset was explicitly written.
LiveSetChecker() - Constructor for class edu.ksu.cis.projects.bogor.ast.checker.LiveSetChecker
 
LiveVariableAnalysis - Class in edu.ksu.cis.projects.bogor.analyses
This class provides a live variables analysis for a certain FSM.
LiveVariableAnalysis(CFG) - Constructor for class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
LiveVariableAnalysis.HashSetFactory<T> - Class in edu.ksu.cis.projects.bogor.analyses
 
LiveVariableAnalysis.HashSetFactory() - Constructor for class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis.HashSetFactory
 
LiveVariableAnalysis.LeftSubsetOfRightOperator<T> - Class in edu.ksu.cis.projects.bogor.analyses
 
LiveVariableAnalysis.LeftSubsetOfRightOperator() - Constructor for class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis.LeftSubsetOfRightOperator
 
LiveVariableAnalysis.UnionOperator<T> - Class in edu.ksu.cis.projects.bogor.analyses
 
LiveVariableAnalysis.UnionOperator() - Constructor for class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis.UnionOperator
 
LOC - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
LOC - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
loc1 - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis.WorkListEntry
 
loc2 - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis.WorkListEntry
 
LOC_SEPARATOR - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
Local - Class in edu.ksu.cis.projects.bogor.ast
 
Local(TypedId, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.Local
Default constructor.
Local(TypedId, InitialValue, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.Local
Constructor with literal or id.
Local() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
localIds - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
localNameMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
localNum - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
locals - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
locals - Variable in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Holds the catch local ids.
localStack - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
localValues - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Holds the local values of this thread store.
LocalVariablesCollector - Class in edu.ksu.cis.projects.bogor.analyses
 
LocalVariablesCollector() - Constructor for class edu.ksu.cis.projects.bogor.analyses.LocalVariablesCollector
 
localVarRead(int, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.ILocalVarReadListener
 
localVarReadListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
localVars - Variable in class edu.ksu.cis.projects.bogor.analyses.LocalVariablesCollector
 
localVarWritten(int, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.ILocalVarWrittenListener
 
localVarWrittenListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
Location - Class in edu.ksu.cis.projects.bogor.ast
Location AST.
Location(String, List<? extends Transformation>) - Constructor for class edu.ksu.cis.projects.bogor.ast.Location
Default constructor.
Location(String, LiveSet, List<? extends Transformation>) - Constructor for class edu.ksu.cis.projects.bogor.ast.Location
Default constructor with live set.
Location() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
locationChanged(int, int, int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.ILocationChangedListener
 
locationChangedListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
LocationInfo - Class in edu.ksu.cis.projects.bogor.ast
This class is used to store location information in a file.
LocationInfo() - Constructor for class edu.ksu.cis.projects.bogor.ast.LocationInfo
Default constructor.
LocationInfo(Node) - Constructor for class edu.ksu.cis.projects.bogor.ast.LocationInfo
Constructor with parent.
locationStack - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
locDesc - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
LOCK - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LockAction - Class in edu.ksu.cis.projects.bogor.ast
Lock action AST.
LockAction(LockOp, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.LockAction
Default constructor.
LOCKAVAILABLE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
lockCounter - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Holds the lock counter of this lock value's owner.
lockLocked(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockLockedListener
 
lockLockedListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
lockNotified(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockNotifiedListener
 
lockNotifiedAll(int, ILockValue, int[]) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockNotifiedAllListener
 
lockNotifiedAllListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
lockNotifiedListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
LockOp - Enum in edu.ksu.cis.projects.bogor.ast
This class contains the definition of lock operators.
LockOp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
LockTest() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
LockTestExp - Class in edu.ksu.cis.projects.bogor.ast
Lock test exp AST.
LockTestExp(LockTestOp, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.LockTestExp
Default constructor.
LockTestOp - Enum in edu.ksu.cis.projects.bogor.ast
This class contains the definition of lock operators.
LockTestOp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
LockType - Class in edu.ksu.cis.projects.bogor.type
Represents the lock type.
lockUnlocked(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockUnlockedListener
 
lockUnlockedListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
lockUnwait(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockUnwaitListener
 
lockUnwaitListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
lockValue - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
Holds the lock value of this array value.
lockValue - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
Holds the lock value of this record value.
lockWait(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockWaitListener
 
lockWaitListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
locs - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
LOGGING_CONFIG_CLASS_PROPERTY_NAME - Static variable in class edu.ksu.cis.projects.bogor.LoggingConstants
 
LOGGING_CONFIG_FILE_PROPERTY_NAME - Static variable in class edu.ksu.cis.projects.bogor.LoggingConstants
 
LOGGING_ID - Static variable in class edu.ksu.cis.projects.bogor.Bogor
 
LoggingConstants - Class in edu.ksu.cis.projects.bogor
 
LoggingConstants() - Constructor for class edu.ksu.cis.projects.bogor.LoggingConstants
 
LONG - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LONG_LITERAL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LONG_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
A constant to indicate a long type.
LONG_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
A constant to indicate a long type.
LongConstant - Class in edu.ksu.cis.projects.bogor.ast
Long constant AST
LongConstant(String, BigInteger, Radix) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongConstant
Default constructor.
LongConstant(String, long, Radix) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongConstant
Default constructor.
LongConstant(String, BigInteger) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongConstant
Default base 10 constructor.
LongConstant(String, long) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongConstant
Default base 10 constructor.
LongConstant(String, BigInteger, Radix, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongConstant
Default constructor.
LongConstant(String, long, Radix, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongConstant
Default constructor.
LongConstant(String, BigInteger, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongConstant
Default base 10 constructor.
LongConstant(String, long, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongConstant
Default base 10 constructor.
longElementTypes - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the type of this array value's long value elements.
longElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Holds the values of this array value's long value elements.
longElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the values of this array value's long value elements.
LongIntTable - Class in edu.ksu.cis.projects.trove.custom
 
LongIntTable() - Constructor for class edu.ksu.cis.projects.trove.custom.LongIntTable
 
LongIntTable(int) - Constructor for class edu.ksu.cis.projects.trove.custom.LongIntTable
 
LongList - Class in edu.ksu.cis.projects.trove.custom
 
LongList() - Constructor for class edu.ksu.cis.projects.trove.custom.LongList
 
LongList(int) - Constructor for class edu.ksu.cis.projects.trove.custom.LongList
 
LongLiteral - Class in edu.ksu.cis.projects.bogor.ast
Long literal AST
LongLiteral(BigInteger, Radix) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongLiteral
Default constructor.
LongLiteral(BigInteger) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongLiteral
Default base 10 constructor.
LongLiteral(long, Radix) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongLiteral
Equivalent to LongLiteral(BigInteger.valueOf(l), radix)
LongLiteral(long) - Constructor for class edu.ksu.cis.projects.bogor.ast.LongLiteral
Equivalent to LongLiteral(BigInteger.valueOf(l))
LongLiteral() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
LongObjectTable<V> - Class in edu.ksu.cis.projects.trove.custom
 
LongObjectTable() - Constructor for class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
LongObjectTable(int) - Constructor for class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
LongRangeType - Class in edu.ksu.cis.projects.bogor.type
Represents an long range type.
LongType - Class in edu.ksu.cis.projects.bogor.type
Represents the long type.
lookingAhead - Variable in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
LOOP_DETECTED - Static variable in error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LPAREN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
LValueExp - Class in edu.ksu.cis.projects.bogor.ast
LHS interface used to indicate whether a class is an LHS or not.
LValueExp() - Constructor for class edu.ksu.cis.projects.bogor.ast.LValueExp
 
lvc - Variable in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 

M

m - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Holds the Java method that implements this extension.
main(String[]) - Static method in class edu.ksu.cis.projects.bogor.Bogor
 
MAIN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
main(String[]) - Static method in class edu.ksu.cis.projects.bogor.TrailsViewer
 
main(String[]) - Static method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
makeChoices(IntObjectTable<ArrayList<Transformation>>, int[], Transformation[]) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
makeThrowable() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Makes this record a throwable
MAP - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
matchedStates - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
MAX_DEPTH_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
MAX_ERRORS_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
MAX_INVISIBLE_MOVES_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
maxDepth - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
maxDepth - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
maxErrors - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
maxInvisibleMoves - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
maxNextCharInd - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
merge(Set<T>, Set<T>, IntraFSMAnalysis.SetFactory<T>) - Method in interface edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis.SetMergeOperator
 
merge(Set<T>, Set<T>, IntraFSMAnalysis.SetFactory<T>) - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis.UnionOperator
 
merge(IMessageStore) - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
merge(IMessageStore) - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
Destructively insert the contents of the second message collection into this one.
mergeOperation - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Abstract set combination operator used in MDF algorithm.
Messages - Class in edu.ksu.cis.projects.bogor.ast.checker
This class stores all the error/warning messages related to the type checker.
Messages() - Constructor for class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
messages - Variable in class edu.ksu.cis.projects.bogor.ast.transform.DefaultTransformSystemResult
 
METHOD_NOT_FOUND - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
MINUS - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
MOD_NOT_FOUND - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
modelCheck(String, Reader, PrintWriter, IProgressManager, IBogorConfiguration, Properties) - Static method in class edu.ksu.cis.projects.bogor.Bogor
 
modelCheck(String, PrintWriter, IProgressManager, IBogorConfiguration, Properties) - Static method in class edu.ksu.cis.projects.bogor.Bogor
 
modelCheck(SymbolTable, PrintWriter, IProgressManager, IBogorConfiguration, Properties) - Static method in class edu.ksu.cis.projects.bogor.Bogor
 
MONITOR_EXCEPTION_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
monitorException - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
MULTI_LINE_COMMENT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
MultiplicativeExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 

N

naturalType - Variable in class edu.ksu.cis.projects.bogor.ast.checker.Checker.CheckValueResult
Non-null.
NE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
negate() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Convert the numeric value of this node to -v, where v is the value in the pre-state.
negate() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleLiteral
Convert the numeric value of this node to -v, where v is the value in the pre-state.
negate() - Method in class edu.ksu.cis.projects.bogor.ast.FloatConstant
Convert the numeric value of this node to -v, where v is the value in the pre-state.
negate() - Method in class edu.ksu.cis.projects.bogor.ast.FloatLiteral
Convert the numeric value of this node to -v, where v is the value in the pre-state.
negate() - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
Convert the numeric value of this node to -v, where v is the value in the pre-state.
negate() - Method in class edu.ksu.cis.projects.bogor.ast.IntLiteral
Convert the numeric value of this node to -v, where v is the value in the pre-state.
negate() - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
Convert the numeric value of this node to -v, where v is the value in the pre-state.
negate() - Method in class edu.ksu.cis.projects.bogor.ast.LongLiteral
Convert the numeric value of this node to -v, where v is the value in the pre-state.
negate() - Method in interface edu.ksu.cis.projects.bogor.ast.NumericallyNegatableLiteral
Convert the numeric value of this node to -v, where v is the value in the pre-state.
NEW - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
NewArrayExp - Class in edu.ksu.cis.projects.bogor.ast
New array exp AST.
NewArrayExp(ASTType, List<? extends Exp>, int) - Constructor for class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Default constructor.
newArrayValue(ArrayType, Type[], int[]) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates an array value.
newArrayValue(ArrayType, Type[], int[]) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newDoubleValue(double) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a double value.
newDoubleValue(double) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newExpASTValue(Exp) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates an exp AST value.
newExpASTValue(Exp) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newFloatValue(float) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a float value.
newFloatValue(float) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newIntValue(Type, int) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates an integer value.
newIntValue(int) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates an integer value.
newIntValue(Type, int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newIntValue(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newLocal(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
newLocDesc() - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
NewLockExp - Class in edu.ksu.cis.projects.bogor.ast
New lock exp AST.
NewLockExp() - Constructor for class edu.ksu.cis.projects.bogor.ast.NewLockExp
Default constructor.
newLockValue() - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a new lock value.
newLockValue() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newLongValue(LongType, long) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates an integer value.
newLongValue(long) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a long value.
newLongValue(LongType, long) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newLongValue(long) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newNullValue() - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a new null value.
newNullValue() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
NewRecordExp - Class in edu.ksu.cis.projects.bogor.ast
New record exp AST.
NewRecordExp(ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.NewRecordExp
Default constructor.
newRecordValue(RecordType) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a new record value.
newRecordValue(RecordType) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newReferenceId() - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Generates a new reference id.
newReferenceId() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newStrategyInfo() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
newStrategyInfo() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
newStrategyInfo() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Construct a scheduling context information records appropriate to the currently-used schedule module.
newStringValue(String) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a string value.
newStringValue(String) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newThread(int, IValueArray, int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
newThread(int, IValueArray, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Creates a new thread.
newThreadDescriptor() - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactory
Creates a fresh thread descriptor.
newThreadDescriptor() - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
newToken(int) - Static method in class edu.ksu.cis.projects.bogor.util.javacc.Token
Returns a new Token object, by default.
newTrace() - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
newUniformValueArray(IValue[]) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a value array from an array of values.
newUniformValueArray(IValue[]) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
newVariedValueArray(IValue[]) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Creates a value array from an array of values.
newVariedValueArray(IValue[]) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
next() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Set up the bookkeeping so that each choice point for the current action will point to the next option (compared to last time).
next - Variable in class edu.ksu.cis.projects.bogor.util.javacc.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
nextCharInd - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
NextState - Class in edu.ksu.cis.projects.bogor.ast
The top level class for next state AST.
NextState() - Constructor for class edu.ksu.cis.projects.bogor.ast.NextState
 
NextState() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
nextStateId - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
nextThreadDesc - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
Holds the next thread descriptor.
NO_ACTIVE - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
NO_CONFIG - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
NO_VIRTUAL_IMPL - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
Node - Class in edu.ksu.cis.projects.bogor.ast
Top level class for any AST class.
Node() - Constructor for class edu.ksu.cis.projects.bogor.ast.Node
Default constructor.
node - Variable in exception edu.ksu.cis.projects.bogor.module.throwable.BogorException
 
nodeDSSIMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Stateful variable
NON_PRIMITIVE_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
A constant to indicate a non-primitive type.
NON_PRIMITIVE_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
A constant to indicate a non-primitive type.
NonArrayParamType() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
NonArrayParamTypePoly() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
NonArrayType() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
NonArrayTypePoly() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
nonPrimitiveElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Holds the values of this array value's non-primitive value elements.
nonPrimitiveElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the values of this array value's non-primitive value elements.
NonPrimitiveExtType - Class in edu.ksu.cis.projects.bogor.type
Represents the non-primitive type extension type.
NonPrimitiveExtType(String, Type[]) - Constructor for class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType
Default constructor.
NonPrimitiveType - Class in edu.ksu.cis.projects.bogor.type
Represents a non-primitive type.
NonPrimitiveType() - Constructor for class edu.ksu.cis.projects.bogor.type.NonPrimitiveType
 
nonPrimitiveTypeInstanceMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
nonPrimitiveValueIdMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
NOT_EXPECTING_RETURN - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
notification - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Holds the notification set of this lock value.
notificationEnabledKeys - Variable in class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
 
NOTIFY - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
NOTIFYALL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
notifyArrayElementRead(int, IArrayValue, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
notifyArrayElementRead(int, IArrayValue, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyArrayElementRead(int, IArrayValue, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayEventNotifier
 
notifyArrayElementWritten(int, IArrayValue, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
notifyArrayElementWritten(int, IArrayValue, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyArrayElementWritten(int, IArrayValue, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayEventNotifier
 
notifyArrayFieldRead(int, IArrayValue, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
notifyArrayFieldRead(int, IArrayValue, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyArrayFieldRead(int, IArrayValue, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayEventNotifier
 
notifyArrayFieldWritten(int, IArrayValue, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultArrayEventNotifier
 
notifyArrayFieldWritten(int, IArrayValue, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyArrayFieldWritten(int, IArrayValue, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IArrayEventNotifier
 
notifyCurrentDepthChanged(int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultSearchEventNotifier
 
notifyCurrentDepthChanged(int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyCurrentDepthChanged(int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.ISearchEventNotifier
 
notifyExtValueStateChanged(int, IPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 
notifyExtValueStateChanged(int, INonPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 
notifyExtValueStateChanged(int, IPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyExtValueStateChanged(int, INonPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyExtValueStateChanged(int, IPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueEventNotifier
 
notifyExtValueStateChanged(int, INonPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueEventNotifier
 
notifyExtValueStateQueried(int, IPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 
notifyExtValueStateQueried(int, INonPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
 
notifyExtValueStateQueried(int, IPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyExtValueStateQueried(int, INonPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyExtValueStateQueried(int, IPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueEventNotifier
 
notifyExtValueStateQueried(int, INonPrimitiveExtValue, IExtValueStateQueriedInfo) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IExtValueEventNotifier
 
notifyGlobalVarRead(int, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultGlobalVarEventNotifier
 
notifyGlobalVarRead(int, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyGlobalVarRead(int, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IGlobalVarEventNotifier
 
notifyGlobalVarWritten(int, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultGlobalVarEventNotifier
 
notifyGlobalVarWritten(int, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyGlobalVarWritten(int, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IGlobalVarEventNotifier
 
notifyLocalVarRead(int, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyLocalVarRead(int, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
notifyLocalVarRead(int, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
notifyLocalVarWritten(int, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyLocalVarWritten(int, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
notifyLocalVarWritten(int, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
notifyLocationChanged(int, int, int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyLocationChanged(int, int, int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
notifyLocationChanged(int, int, int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
notifyLockLocked(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
notifyLockLocked(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyLockLocked(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
notifyLockNotified(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
notifyLockNotified(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyLockNotified(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
notifyLockNotifiedAll(int, ILockValue, int[]) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
notifyLockNotifiedAll(int, ILockValue, int[]) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyLockNotifiedAll(int, ILockValue, int[]) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
notifyLockUnlocked(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
notifyLockUnlocked(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyLockUnlocked(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
notifyLockUnwait(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
notifyLockUnwait(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyLockUnwait(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
notifyLockWait(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultLockEventNotifier
 
notifyLockWait(int, ILockValue, int) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyLockWait(int, ILockValue, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.ILockEventNotifier
 
notifyRecordFieldRead(int, IRecordValue, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultRecordEventNotifier
 
notifyRecordFieldRead(int, IRecordValue, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyRecordFieldRead(int, IRecordValue, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IRecordEventNotifier
 
notifyRecordFieldWritten(int, IRecordValue, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultRecordEventNotifier
 
notifyRecordFieldWritten(int, IRecordValue, int, IValue, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
notifyRecordFieldWritten(int, IRecordValue, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IRecordEventNotifier
 
notifyThreadCreated(int, int, IValue[], int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyThreadCreated(int, int, IValue[], int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
notifyThreadCreated(int, int, IValue[], int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
notifyThreadDied(int, IValue[], int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyThreadDied(int, IValue[], int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
notifyThreadDied(int, IValue[], int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
notifyThreadEnterFunction(int, IValue[], int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyThreadEnterFunction(int, IValue[], int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
notifyThreadEnterFunction(int, IValue[], int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
notifyThreadExitFunction(int, IValue[], int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
notifyThreadExitFunction(int, IValue[], int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
notifyThreadExitFunction(int, IValue[], int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEventNotifier
 
NULL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
NULL_EXCEPTION_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
nullException - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
NullLiteral - Class in edu.ksu.cis.projects.bogor.ast
Null literal AST
NullLiteral() - Constructor for class edu.ksu.cis.projects.bogor.ast.NullLiteral
Default constructor.
NullPointerBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents a null-pointer exception in a model.
NullPointerBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.NullPointerBogorException
 
NullType - Class in edu.ksu.cis.projects.bogor.type
Represents the null type.
nullValue - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
Holds the unique null value.
NUMBER_TOO_LARGE - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
NumericallyNegatableLiteral - Interface in edu.ksu.cis.projects.bogor.ast
Tagging interface used to indicate an AST node which stands for some literal (either from the Literal or Constant inheritance hierarchies) which contains a numerical value which could be negated.
numNonScriptedScopes - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Counter giving how many re-entrant levels of non-scripting we're in (used to record whether a counterexample-trail scheduling info is generated).

O

ObjectIntTable<K> - Class in edu.ksu.cis.projects.trove.custom
 
ObjectIntTable() - Constructor for class edu.ksu.cis.projects.trove.custom.ObjectIntTable
Public constructor
ObjectIntTable(int, float) - Constructor for class edu.ksu.cis.projects.trove.custom.ObjectIntTable
Public constructor
ObjectIntTable(int) - Constructor for class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
OCTAL_LITERAL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ON - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
opLock(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
opLock(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Does a lock operation on this lock value.
opNotify(int, int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
opNotify(int, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Does a notify operation on this lock value.
opNotifyAll(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
opNotifyAll(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Does a notify all operation on this lock value.
OptionallySignedIntLiteral() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
OptionallySignedLongLiteral() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
OptionScope - Enum in edu.ksu.cis.projects.bogor.module.config
 
opUnlock(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
opUnlock(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Does an unlock operation on this lock.
opUnwait(int, int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
opUnwait(int, int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Does an unwait operation on this lock value.
opWait(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
opWait(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Does a wait operation on this lock value.
OR - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
OVERALL_LOG_NAME - Static variable in class edu.ksu.cis.projects.bogor.LoggingConstants
 
overriddenBogorConfiguration - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
OVERRIDE_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
owner - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Holds the owner id of this lock value.

P

Pair<E1,E2> - Class in edu.ksu.cis.projects.bogor.util
Type-parametric 2-tuple class.
Pair(E1, E2) - Constructor for class edu.ksu.cis.projects.bogor.util.Pair
 
Param - Class in edu.ksu.cis.projects.bogor.ast
Formal parameter to a FSM definition.
Param(TypedId, boolean) - Constructor for class edu.ksu.cis.projects.bogor.ast.Param
 
Param() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
paramTypes - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
The parameter types of this extension.
ParenExp - Class in edu.ksu.cis.projects.bogor.ast
Parenthesis exp AST.
ParenExp(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.ParenExp
Default constructor.
parent - Variable in class edu.ksu.cis.projects.bogor.ast.Field
Holds the parent of this object.
parent - Variable in class edu.ksu.cis.projects.bogor.ast.InitialValue
Holds parent of this value
parent - Variable in class edu.ksu.cis.projects.bogor.ast.PrintArg
Holds the parent of this object.
parseCounterExampleErrorSchedule(InputStream) - Static method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
ParseException - Exception in edu.ksu.cis.projects.bogor.util.javacc
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
 
parseString(String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo
 
parseString(String) - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleSchedulingInfo
 
peekNextLocDesc() - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
PLUGIN_CLASS_NOT_FOUND - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
PLUS - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
pm - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
pm - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
predTable - Variable in class edu.ksu.cis.projects.bogor.analyses.CFG
 
PREFIX - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.BIRUnitSystemTransformer
 
prevCharIsCR - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
prevCharIsLF - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
PrimaryPrefix() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
PrimarySuffix() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
PRIMITIVE_EXT_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
A constant to indicate a primitive ext type.
PRIMITIVE_EXT_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
A constant to indicate a primitive ext type.
primitiveExtElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Holds the values of this array value's primitive ext value elements.
primitiveExtElementValues - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the values of this array value's primitive ext value elements.
PrimitiveExtType - Class in edu.ksu.cis.projects.bogor.type
 
PrimitiveExtType(String, Type[]) - Constructor for class edu.ksu.cis.projects.bogor.type.PrimitiveExtType
Default constructor.
PrimitiveType - Class in edu.ksu.cis.projects.bogor.type
Represents a primitive type.
PrimitiveType() - Constructor for class edu.ksu.cis.projects.bogor.type.PrimitiveType
 
PrimitiveTypeExtensionType - Class in edu.ksu.cis.projects.bogor.type
Represents a primitive type extension type.
PRINT_COUNTER_EXAMPLES_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
PRINT_STATUS_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
PRINT_VERBOSE_TRACE_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
PrintAction - Class in edu.ksu.cis.projects.bogor.ast
Print action AST.
PrintAction(List<? extends PrintArg>) - Constructor for class edu.ksu.cis.projects.bogor.ast.PrintAction
Default constructor.
PrintArg - Class in edu.ksu.cis.projects.bogor.ast
The top level class for print argument AST.
PrintArg() - Constructor for class edu.ksu.cis.projects.bogor.ast.PrintArg
 
PrintArg() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
printCopyright(PrintWriter) - Static method in class edu.ksu.cis.projects.bogor.Bogor
 
printCopyrightAndSetOptions(String, IModule, String, Properties, IMessageStore) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
printCounterExamples - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
printIndents(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
PRINTLN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
printStatus - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
printVerboseTrace - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
PROGRAM_NAME - Static variable in class edu.ksu.cis.projects.bogor.TrailsViewer
 
PRUNE_TRANSIENTS - Static variable in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
 
PTYPEDEF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
put(int, V) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
put(long, V) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
put(K, int) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
putProperty(int, Object) - Method in class edu.ksu.cis.projects.bogor.ast.Node
Puts a property on this node.
putType(HashMap<String, Type>, String, Type) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
 
pw - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
pw - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
pw - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
pw - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
pw - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 

R

Radix - Enum in edu.ksu.cis.projects.bogor.ast
Enumerated type to provide specific handling of numerical literals from various bases.
RANGE_EXCEPTION_CODE - Static variable in interface edu.ksu.cis.projects.bogor.module.ISearcher
The error code for integer range exception.
RangeBogorException - Exception in edu.ksu.cis.projects.bogor.module.throwable
Represents a range exception in a model.
RangeBogorException() - Constructor for exception edu.ksu.cis.projects.bogor.module.throwable.RangeBogorException
 
RBRACE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
RBRACKET - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
reachableLocDescs - Variable in class edu.ksu.cis.projects.bogor.analyses.CFG
 
ReadByte() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
readChar() - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
readFieldsTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
readGlobals - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
readValues - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
RealType - Class in edu.ksu.cis.projects.bogor.type
Represents a real type.
RealType() - Constructor for class edu.ksu.cis.projects.bogor.type.RealType
 
recentlyMovedThreadIds - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
Stack of thread descriptors corresponding to id of thread which executed each transition on DFS stack.
RECORD - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
RecordDefinition - Class in edu.ksu.cis.projects.bogor.ast
Record definition AST.
RecordDefinition(boolean, boolean, String, List<String>, List<Field>) - Constructor for class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Constructor with super-id.
recordFieldNameMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
recordFieldRead(int, IRecordValue, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IRecordFieldReadListener
 
recordFieldReadListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultRecordEventNotifier
 
recordFieldWritten(int, IRecordValue, int, IValue, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.event.IRecordFieldWrittenListener
 
recordFieldWrittenListeners - Variable in class edu.ksu.cis.projects.bogor.module.value.event.DefaultRecordEventNotifier
 
records - Variable in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Holds the catch record ids.
RecordType - Class in edu.ksu.cis.projects.bogor.type
Represents a record type.
recurseNewArrayValue(ArrayType, Type[], int[], int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
Creates an array value given for each dimension's length.
REDECLARED_GLOBAL_ID - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
REDECLARED_ID - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
ReferenceCounter - Class in edu.ksu.cis.projects.bogor.util
Synchronized use counter for shared objects.
ReferenceCounter() - Constructor for class edu.ksu.cis.projects.bogor.util.ReferenceCounter
 
ReferenceCounter(int) - Constructor for class edu.ksu.cis.projects.bogor.util.ReferenceCounter
 
referenceId - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
Holds the reference id of this array.
referenceId - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Holds the reference id of this lock.
referenceId - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
Holds the reference id of this record.
referenceId - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
Holds the reference id of this string value.
REFLECT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ReInit(InputStream) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ReInit(Reader) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ReInit(BogorParserTokenManager) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ReInit(JavaCharStream) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
ReInit(Reader, int, int) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
ReInit(Reader) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
ReInit(InputStream) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
Relation - Class in edu.ksu.cis.projects.bogor.util
This class provides methods for working with relation/function.
Relation() - Constructor for class edu.ksu.cis.projects.bogor.util.Relation
 
RelationalExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
relationClosure(Map<K, Set<K>>, boolean, boolean) - Static method in class edu.ksu.cis.projects.bogor.util.Relation
Builds a transitive closure of a relation.
relationInverse(Map<K, Set<K>>, boolean, boolean) - Static method in class edu.ksu.cis.projects.bogor.util.Relation
Builds an inverse function or relation of a relation.
REM - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
remove(Type) - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Removes a type from the cache.
remove(int) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
remove(int) - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
remove(long) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
remove(K) - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
remove(Object) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
removeAll(Collection<?>) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
removeContext() - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
removeContext() - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventProvider
 
removeEnableNotificationKey(Object) - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
 
removeEnableNotificationKey(Object) - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventNotifier
 
removeEnableNotificationKey(Object) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
removeEnableNotificationKey(Object) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
removeEnableNotificationKeys(Set<Object>) - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
 
removeEnableNotificationKeys(Set<Object>) - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventNotifier
 
removeEnableNotificationKeys(Set<Object>) - Method in class edu.ksu.cis.projects.bogor.module.state.event.DefaultStateEventNotifier
 
removeEnableNotificationKeys(Set<Object>) - Method in class edu.ksu.cis.projects.bogor.module.value.event.DefaultValueEventNotifier
 
removeError(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
removeError(int) - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
 
removeLiveSet() - Method in class edu.ksu.cis.projects.bogor.ast.Location
Un-install the current liveset (if any).
removeLockCount(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
removeLockCount(int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Removes the lock count for a particular thread when waiting.
removeNextInWorkList() - Method in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
 
removeWarning(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultMessageStore
 
removeWarning(int) - Method in interface edu.ksu.cis.projects.bogor.module.IMessageStore
 
reset() - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueComparator
Resets this value comparator.
resize() - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
resolveThrowable(BogorException) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
result - Variable in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis
 
retainAll(Collection<?>) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
RETURN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
RETURN_ASSIGN_GLOBAL - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
returnLists() - Method in class edu.ksu.cis.projects.bogor.util.ArrayListManager
 
ReturnNextState - Class in edu.ksu.cis.projects.bogor.ast
Return next state AST
ReturnNextState() - Constructor for class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Default constructor.
ReturnNextState(String) - Constructor for class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Constructor with id.
RETURNS - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ReturnStatement - Class in edu.ksu.cis.projects.bogor.ast
The return statement AST.
ReturnStatement(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.ReturnStatement
Default constructor.
returnType - Variable in class edu.ksu.cis.projects.bogor.ast.FSM
Holds the optional return type.
RPAREN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
run(String, PrintWriter) - Static method in class edu.ksu.cis.projects.bogor.util.Exec
 

S

s - Variable in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
s - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
Holds the string of this string value.
schedulingDecisions - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
 
schedulingDecisions - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
The error path to reconstruct.
schedulingDecisionsToUse - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
Execute the first X many steps of the counterexample trail.
se - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
search() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
search() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
search() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Starts the search.
search(int[], int) - Static method in class edu.ksu.cis.projects.bogor.util.Util
 
second - Variable in class edu.ksu.cis.projects.bogor.util.Pair
 
second - Variable in class edu.ksu.cis.projects.bogor.util.Triple
 
seenState - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
seenStates - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
SEMICOLON - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
set(int, boolean) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
set(int, long) - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
setAction(Action) - Method in class edu.ksu.cis.projects.bogor.ast.ActionStatement
Sets the action.
setAction(Action) - Method in class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement
Sets the action.
setActions(List<? extends Action>) - Method in class edu.ksu.cis.projects.bogor.ast.BlockTransformation
Sets the actions.
setActionTaker(IActionTaker) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setActionTaker(IActionTaker) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setActive(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets whether this thread type is automatically started in the initial state.
setArgs(List<? extends Exp>) - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
Sets the arguments.
setArgs(List<? extends Exp>) - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Sets the arguments.
setArgs(List<? extends Exp>) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Sets the arguments.
setArgs(List<? extends Exp>) - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Sets the arguments.
setASTTypeTypeTable(Map<ASTType, Type>) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the ast.ASTType to type.Type mapping.
setAttribute(E, A) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
setBacktrackingInfoFactory(IBacktrackingInfoFactory) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setBacktrackingInfoFactory(IBacktrackingInfoFactory) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setBinaryOp(BinaryOp) - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Sets the binary operator.
setBindingExps(List<? extends Exp>) - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Sets the binding exps.
setBindingIds(List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Sets the binding ids.
setBindingTypes(List<? extends ASTType>) - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Sets the binding types.
setBool(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.BooleanConstant
Sets the boolean.
setBool(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.BooleanLiteral
Sets the bool.
setCatches(List<Catch>) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets the catches.
setCatches(List<String>, List<String>, List<? extends Statement>) - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Sets the catches.
setChosenIndex(int, int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
setCoercedType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.Constant
Sets the coerced type of the literal.
setCoercedType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
Sets the type to which the initial value is cast.
setColumn1(int) - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Sets the start column number.
setColumn2(int) - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Sets the end column number.
setCondition(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Sets the conditione exp.
setConstant() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Sets to indicate a constant/enum access.
setConstants(List<? extends Constant>) - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Sets the constants.
setContext(IState, int) - Method in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
setContext(IState, int) - Method in interface edu.ksu.cis.projects.bogor.module.event.IEventProvider
 
setCounterExampleWriter(ICounterExampleWriter) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setCounterExampleWriter(ICounterExampleWriter) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setCurrentChoice(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
setCurrentScheduleIndex(int) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
setDebugStream(PrintStream) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
setDeclarationKeyword(FSM.DeclarationKeyword) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
 
setDeclarationKeyword(System.DeclarationKeyword) - Method in class edu.ksu.cis.projects.bogor.ast.System
 
setDouble(double) - Method in class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Sets the double.
setDouble(double) - Method in class edu.ksu.cis.projects.bogor.ast.DoubleLiteral
Sets the double.
setElementValue(int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
setElementValue(int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.IArrayValue
Sets an array element's value.
setElementValue(int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueArray
Sets a value array element's value.
setElementValue(int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
setElementValue(int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
setElse(Statement) - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Sets the else statement.
setElse(Statement) - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Sets the else statement.
setElseIfs(List<? extends Exp>, List<? extends Statement>) - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Sets the elseifs.
setEntry(int, Set<L>) - Method in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Update working set for a location.
setEnumConstants(List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Sets the enum constants.
setEnumId(String) - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Sets the enum id.
setError(boolean) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the error flag
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.AssertAction
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.AssignAction
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.AssumeAction
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.AtomicExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.CastExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ExpAction
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Sets the condition.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.InstanceofExp
Sets the exp.
setExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeAction
 
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.KindofExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.LockAction
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.LockTestExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ParenExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ReturnStatement
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ThreadTestExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ThrowAction
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.UnaryExp
Sets the exp.
setExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Sets the condition.
setExp1(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Sets the first exp.
setExp1(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Sets the first exp.
setExp2(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Sets the second exp.
setExp2(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Sets the second exp.
setExpEvaluator(IExpEvaluator) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setExpEvaluator(IExpEvaluator) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setExpType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Sets the return type of this exp extension.
setExpType(Type) - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Sets the expression type of this extension.
setExtensions(List<? extends Extension>) - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Sets the extensions.
setExtId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Sets the extension id.
setFactory - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Factory object to create set implementations appropriate for the particular analysis "plugged into" the MDF.
setFieldIndex(int) - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Sets the field index if a record/array field access.
setFields(List<Field>) - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Sets the fields.
setFieldValue(int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
setFieldValue(int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
setFieldValue(int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.value.IRecordValue
Sets a record field's value.
setFloat(float) - Method in class edu.ksu.cis.projects.bogor.ast.FloatConstant
Sets the float.
setFloat(float) - Method in class edu.ksu.cis.projects.bogor.ast.FloatLiteral
Sets the float.
setFun() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Sets to indicate a fun ref.
setGlobal() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Sets to indicate a global ref.
setGlobalValue(int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
setGlobalValue(int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Sets a global's value.
setHighLimit(IntLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Sets the high limit.
setHighLimit(LongLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Sets the high limit.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Sets the action extension id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
Sets the fully qualified name of this type extension.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.BooleanConstant
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Sets the exp extension id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Sets the exp extension id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.FloatConstant
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets the function id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Sets the function id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.GotoNextState
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.IdPrintArg
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.IdType
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Sets the optional local id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.Location
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.StringConstant
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.System
Sets the system id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Sets the id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
Sets the type extension id.
setId(String) - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Sets the virtual table id.
setIds(List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
Sets the ids.
setIndex(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
Sets the index exp.
setIndex(int) - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Sets the index of global or local.
setInitialLocation(String) - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Sets the initial location for this FSM.
setInput(Reader) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
setInput(InputStream) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
setInteger(BigInteger) - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
Sets the integer.
setInteger(BigInteger) - Method in class edu.ksu.cis.projects.bogor.ast.IntLiteral
Sets the integer.
setInvisible(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Sets the invisible.
setInvokeExp(InvokeExp) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Sets the invoke exp.
setLength() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Sets to indicate a constant/enum access.
setLengths(List<? extends Exp>) - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Sets the lengths.
setLHS(LValueExp) - Method in class edu.ksu.cis.projects.bogor.ast.AssignAction
Sets the lhs.
setLine1(int) - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Sets the start position.
setLine2(int) - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Sets the end line number.
setLiteral(Literal) - Method in class edu.ksu.cis.projects.bogor.ast.LiteralExp
Sets the literal.
setLiveSet(LiveSet) - Method in class edu.ksu.cis.projects.bogor.ast.Location
Sets the liveset.
setLocal() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Sets to indicate a local ref.
setLocalIndex(int) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Sets the local index.
setLocalIndex(int) - Method in class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Sets the local index.
setLocals(List<Local>) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets the locals.
setLocalValue(int, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
setLocalValue(int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Gets a local's value.
setLocalValue(int, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Sets a local's value.
setLocation(int, int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
setLocation(int, int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Sets a thread's location.
setLocationIds(List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Sets the location ids.
setLocationInfo(LocationInfo) - Method in class edu.ksu.cis.projects.bogor.ast.Node
Sets the location information of this object.
setLocations(List<Location>) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets the location.
setLocComplement(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Sets catch mode.
setLockCounter(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
setLockCounter(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Sets the lock counter of the owner of this lock.
setLockOp(LockOp) - Method in class edu.ksu.cis.projects.bogor.ast.LockAction
Sets the lock operator.
setLockTestOp(LockTestOp) - Method in class edu.ksu.cis.projects.bogor.ast.LockTestExp
Sets the lock test operator.
setLong(BigInteger) - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
Sets the long.
setLong(BigInteger) - Method in class edu.ksu.cis.projects.bogor.ast.LongLiteral
Sets the long.
setLowLimit(IntLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Sets the low limit.
setLowLimit(LongLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Sets the low limit.
setMain(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets the main.
setMainThreadName(String) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the main thread name.
setMapping(List<String>, List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Sets the mapping.
setMethod(Method) - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Sets the Java method that implements this extension.
setName(String) - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Sets the fully qualified Java class name.
setNextState(NextState) - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Sets the nextstate.
setNextState(NextState) - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Sets the nextstate.
setNode(Node) - Method in exception edu.ksu.cis.projects.bogor.module.throwable.BogorException
 
setOptionalActiveMultiplicityExp(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Install syntax tree for expression giving number of replicated versions of this thread (only applicable for active thread types).
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.ext.atomicity.AtomicModule
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultClassLoader
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
[Document Pending]
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
setOptions(String, Properties) - Method in interface edu.ksu.cis.projects.bogor.module.IModule
Sets the options for this module.
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
setOptions(String, Properties) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
setOwner(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
setOwner(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Sets the thread id who holds this lock.
setParameterLazyModifiers(BitSet) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Sets the parameter type lazy modifiers.
setParameterLazyModifiers(BitSet) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Sets the parameter type lazy modifiers.
setParameters(List<TypedId>) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Sets the parameter typess.
setParameters(List<TypedId>) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Sets the parameter types.
setParameterTypes(ArrayList<Type>) - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Sets the FSM's parameter types.
setParams(ArrayList<Param>) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets the params.
setParams(List<TypedId>) - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Sets the params.
setParamTypes(List<? extends ASTType>) - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
Sets the parameter types of this functional type.
setParent(FSM) - Method in class edu.ksu.cis.projects.bogor.ast.AbstractLocal
Sets the parent of this object.
setParent(IActionParent) - Method in class edu.ksu.cis.projects.bogor.ast.Action
Sets the parent of this object.
setParent(ITypeParent) - Method in class edu.ksu.cis.projects.bogor.ast.ASTType
Sets the parent of this object.
setParent(FSM) - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Sets the parent of this object.
setParent(ConstantDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.Constant
Sets the parent of this object.
setParent(IExpParent) - Method in class edu.ksu.cis.projects.bogor.ast.Exp
Sets the parent of this object.
setParent(ExtensionDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.Extension
Sets the parent of this object.
setParent(RecordDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.Field
Sets the parent of this object.
setParent(IInitialValueParent) - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
Make newParent the parent of this node.
setParent(ILiteralParent) - Method in class edu.ksu.cis.projects.bogor.ast.Literal
Sets the parent of this object.
setParent(Location) - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
Sets the parent of this object.
setParent(FSM) - Method in class edu.ksu.cis.projects.bogor.ast.Location
Sets the parent of this object.
setParent(Node) - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Sets the parent of this object.
setParent(INextStateParent) - Method in class edu.ksu.cis.projects.bogor.ast.NextState
Sets the parent of this object.
setParent(PrintAction) - Method in class edu.ksu.cis.projects.bogor.ast.PrintArg
Sets the parent of this object.
setParent(IStatementParent) - Method in class edu.ksu.cis.projects.bogor.ast.Statement
Sets the parent of this object.
setParent(System) - Method in class edu.ksu.cis.projects.bogor.ast.SystemMember
Sets the parent of this object.
setParent(Location) - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Sets the parent of this object.
setParent(ITypedIdParent) - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Sets the parent of this object.
setPos(int) - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
setPrimitive(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
 
setPrintArgs(List<? extends PrintArg>) - Method in class edu.ksu.cis.projects.bogor.ast.PrintAction
Sets the print arguments.
setProgressManager(IProgressManager) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setProgressManager(IProgressManager) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setRadix(Radix) - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
 
setRadix(Radix) - Method in class edu.ksu.cis.projects.bogor.ast.IntLiteral
 
setRadix(Radix) - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
 
setRadix(Radix) - Method in class edu.ksu.cis.projects.bogor.ast.LongLiteral
 
setRank(int) - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
Sets the rank.
setRank(int) - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Sets the rank.
setReadFieldsTable(Map<IRecordValue, IntSet>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
setReadFieldsTable(Map<IRecordValue, IntSet>) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
Deprecated. use event framework instead
setReadGlobalSet(IntSet) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
setReadGlobalSet(IntSet) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
Deprecated. use event framework instead
setReadValueSet(Set<IValue>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
setReadValueSet(Set<IValue>) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
Deprecated. use event framework instead
setReferenceIdSeed(int) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Sets the reference id seed.
setReferenceIdSeed(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
setReturnType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
Sets the return type of this functional type.
setReturnType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets the return type.
setReturnType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Sets the return type.
setReturnType(Type) - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Sets the FSM's return type.
setSchedulingStrategist(ISchedulingStrategist) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setSchedulingStrategist(ISchedulingStrategist) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setSchedulingStrategyContext(ISchedulingStrategyContext) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
setSchedulingStrategyContext(ISchedulingStrategyContext) - Method in interface edu.ksu.cis.projects.bogor.module.ITransformer
 
setSchedulingStrategyContextInfo(ISchedulingStrategyContext, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
setSchedulingStrategyContextInfo(ISchedulingStrategyContext, ISchedulingStrategyInfo) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
setSchedulingStrategyContextInfo(ISchedulingStrategyContext, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
setSchedulingStrategyContextInfo(ISchedulingStrategyContext, ISchedulingStrategyInfo) - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
setSearcher(ISearcher) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setSearcher(ISearcher) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setStateFactory(IStateFactory) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setStateFactory(IStateFactory) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setStateManager(IStateManager) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setStateManager(IStateManager) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setStatement(Statement) - Method in class edu.ksu.cis.projects.bogor.ast.AtomicStatement
Sets the statement.
setStatement(Statement) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Sets the statement of this FSM.
setStatement(Statement) - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Sets the statement.
setStatement(Statement) - Method in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Sets the statement.
setStatements(List<? extends Statement>) - Method in class edu.ksu.cis.projects.bogor.ast.BlockStatement
Sets the statements.
setString(String) - Method in class edu.ksu.cis.projects.bogor.ast.StringConstant
Sets the string.
setString(String) - Method in class edu.ksu.cis.projects.bogor.ast.StringLiteral
Sets the string.
setString(String) - Method in class edu.ksu.cis.projects.bogor.ast.StringPrintArg
Sets the string.
setSuperIds(List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Sets the super-id.
setSystemMembers(List<? extends SystemMember>) - Method in class edu.ksu.cis.projects.bogor.ast.System
Sets the system members.
setTabSize(int) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
setThreadDescriptorSeed(int) - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactory
Sets the thread descriptor seed.
setThreadDescriptorSeed(int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
setThrowable(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Sets the throwable.
setThrowableId(String) - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Sets the throwable id.
setTop(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Sets the top.
setTopRecordName(String) - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Sets the top record name.
setTransformations(List<? extends Transformation>) - Method in class edu.ksu.cis.projects.bogor.ast.Location
Sets the transformations.
setTransformer(ITransformer) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setTransformer(ITransformer) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setTransient(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.AbstractLocal
 
setTransient(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.Field
 
setTransient(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.Global
 
setTryStatement(Statement) - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Sets the try statement.
setType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
Sets the type.
setType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.CastExp
Sets the type.
setType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.InstanceofExp
Sets the type.
setType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.KindofExp
Sets the type.
setType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Sets the type.
setType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.NewRecordExp
Sets the type.
setType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
Sets the type.
setType(ASTType) - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Sets the type.
setTypeArgs(List<? extends ASTType>) - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
Sets the type arguments for this type extension.
setTypedId(TypedId) - Method in class edu.ksu.cis.projects.bogor.ast.AbstractLocal
Sets the typed-id.
setTypedId(TypedId) - Method in class edu.ksu.cis.projects.bogor.ast.Field
Sets the typed-id.
setTypedId(TypedId) - Method in class edu.ksu.cis.projects.bogor.ast.Global
Sets the typed-id.
setTypeVarArgs(List<? extends ASTType>) - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Sets the arguments for the type vars.
setTypeVarIds(List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Sets the type var ids.
setTypeVarIds(List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Sets the type var ids.
setTypeVarIds(List<String>) - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
Sets the type var ids.
setUnaryOp(UnaryOp) - Method in class edu.ksu.cis.projects.bogor.ast.UnaryExp
Sets the unary operator.
setUp(int) - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
setValue(InitialValue) - Method in class edu.ksu.cis.projects.bogor.ast.Global
Sets the value.
setValue(Exp) - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
Sets the initial value.
setValue(InitialValue) - Method in class edu.ksu.cis.projects.bogor.ast.Local
Sets the value.
setValueComparator(IValueComparator) - Method in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
Set the value comparator.
setValueComparator(IValueComparator) - Method in class edu.ksu.cis.projects.bogor.module.value.ValueVisitor
 
setValueFactory(IValueFactory) - Method in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
setValueFactory(IValueFactory) - Method in interface edu.ksu.cis.projects.bogor.IBogorConfiguration
 
setVariableParameterLength(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Sets whether this action extension supports variable length parameters
setVariableParameterLength(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Sets whether this exp extension supports variable length parameters
setVirtual(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Sets the virtual.
setVisible(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.Transformation
Sets the visible.
setWhens(List<? extends Exp>, List<? extends Statement>) - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Sets the choose guards and statements.
setWrap(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Sets the wrap.
setWrap(boolean) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Sets the wrap.
setWrittenFieldsTable(Map<IRecordValue, IntSet>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
setWrittenFieldsTable(Map<IRecordValue, IntSet>) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
Deprecated. use event framework instead
setWrittenGlobalSet(IntSet) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
setWrittenGlobalSet(IntSet) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
Deprecated. use event framework instead
setWrittenValueSet(Set<IValue>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
setWrittenValueSet(Set<IValue>) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
Deprecated. use event framework instead
sf - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
sf - Variable in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
sf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
sf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
sf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
sf - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultState
Holds the state factory of this state.
sharedSearchState - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
Search metadata shared across all guided components.
sharedSearchState - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
Search metadata shared across all guided components.
ShiftExpression() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
SHL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
shouldActivateThread(FSM) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
shouldBacktrack() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
shouldStore() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
shouldStore() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
shouldStore() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Determines whether the current state should be stored in the seen before set.
shouldTerminate - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
shouldTerminate() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
shouldTerminate() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
SHR - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
SIGN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
signalAssertionFailure() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalAssertionFailure() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
signalExtFailure() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalExtFailure() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
signalIllFormedModel() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalIllFormedModel() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
signalInvalidEndState() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalInvalidEndState() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
signalInvariantViolation() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalInvariantViolation() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
signalMaxDepthReached() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalMaxDepthReached() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
signalOutOfMemory() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalOutOfMemory() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
signalRangeException() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalRangeException() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
signalUncaughtException() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
signalUncaughtException() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
SINGLE_LINE_COMMENT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
size - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
size() - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
size - Variable in class edu.ksu.cis.projects.trove.custom.LongList
 
size() - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
size() - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
size() - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
size() - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
SKIP_RECORD_LOCKS - Static variable in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
 
SKIPP - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
SkipStatement - Class in edu.ksu.cis.projects.bogor.ast
The skip statement AST.
SkipStatement() - Constructor for class edu.ksu.cis.projects.bogor.ast.SkipStatement
Default constructor.
SLASH - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
sm - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
sm - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
sm - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
sort(T[]) - Static method in class edu.ksu.cis.projects.bogor.util.Util
 
specialConstructor - Variable in exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class edu.ksu.cis.projects.bogor.util.javacc.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
splitCommaSeparatedList(String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
 
sr - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
sr - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
sr - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
sr - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Runtime module connection
sr - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
ss - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
ss - Variable in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
ss - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
ss - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy
[Document Pending]
ss - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
ss - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
ss - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Runtime module connection
ss - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
ss - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
ssc - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
ssc - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
ssc - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
ssi - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
ssi - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
st - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
Persists for lifetime of object.
st - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
st - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
Persists for lifetime of object.
st - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultState
Holds the symbol table for the BIR model.
st - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
STAR - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
START - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
StartThread() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
StartThreadExp - Class in edu.ksu.cis.projects.bogor.ast
Start thread AST.
StartThreadExp(String, List<? extends Exp>) - Constructor for class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Default constructor.
startTime - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
state - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
state - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
STATE_AUGMENTER_ID - Static variable in interface edu.ksu.cis.projects.bogor.module.IStateFactory
 
stateAugmenterClassNames - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
Java class names of the state space contributors.
stateAugmenters - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
State space contributors.
stateId - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
Statement - Class in edu.ksu.cis.projects.bogor.ast
The top level class for statement AST.
Statement() - Constructor for class edu.ksu.cis.projects.bogor.ast.Statement
 
Statement() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
StatementList() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
StatementTerminaChecker - Class in edu.ksu.cis.projects.bogor.ast.checker
Visitor to determine if every exiting branch from a statement eventually performs a return.
StatementTerminaChecker() - Constructor for class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
statementTerminatedWithReturn(Statement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
stateNum - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
states - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
statesDirName - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
StateValueVisitor - Class in edu.ksu.cis.projects.bogor.module.state
A value visitor for a state.
StateValueVisitor(SymbolTable, IValueVisitorAction, boolean, boolean, boolean) - Constructor for class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
Default constructor.
STATIC_LEXER_ERROR - Static variable in error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
An attempt wass made to create a second instance of a static token manager.
StaticByteArray - Class in edu.ksu.cis.projects.bogor.util
 
StaticByteArray(byte[]) - Constructor for class edu.ksu.cis.projects.bogor.util.StaticByteArray
 
staticFlag - Static variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
StaticIntArray - Class in edu.ksu.cis.projects.bogor.util
 
StaticIntArray(int[]) - Constructor for class edu.ksu.cis.projects.bogor.util.StaticIntArray
 
step() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
step() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
step() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Executes an enabled transformation (if any).
stepBackward() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
stepBackward() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
stepBackward() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Backtracks to just before the beginning of the most recent transition executed.
stmt - Variable in class edu.ksu.cis.projects.bogor.ast.AtomicStatement
Holds the statement.
stmt - Variable in class edu.ksu.cis.projects.bogor.ast.IfStatement
Holds the statement.
stmt - Variable in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Holds the statement.
stmt - Variable in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Holds the statement.
stmts - Variable in class edu.ksu.cis.projects.bogor.ast.BlockStatement
Holds the statements.
stmts - Variable in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Holds the choose statements.
stmts - Variable in class edu.ksu.cis.projects.bogor.ast.IfStatement
Holds the optional elseif's statements.
stmts - Variable in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Holds the choose statements.
store() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
store() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
store() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Stores the current state.
storeCounterExample(List<ICounterExampleSchedulingInfo>, String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
storeCounterExample(ArrayList<IBacktrackingInfo>, int, int, String) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
storeCounterExample(List<ICounterExampleSchedulingInfo>, String) - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleWriter
 
storeLockCount(int, int) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
storeLockCount(int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Stores the lock count for a particular thread when waiting.
storeState(IState) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.DummyStateManagerProxy
[Document Pending]
storeState(IState) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
storeState(IState) - Method in interface edu.ksu.cis.projects.bogor.module.IStateManager
 
STRING - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
StringConstant - Class in edu.ksu.cis.projects.bogor.ast
String constant AST
StringConstant(String) - Constructor for class edu.ksu.cis.projects.bogor.ast.StringConstant
Default constructor.
StringConstant(String, String) - Constructor for class edu.ksu.cis.projects.bogor.ast.StringConstant
Default constructor.
StringConstant(String, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.StringConstant
Default constructor.
StringConstant(String, String, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.StringConstant
Default constructor.
STRINGKW - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
StringLiteral - Class in edu.ksu.cis.projects.bogor.ast
String literal AST
StringLiteral(String) - Constructor for class edu.ksu.cis.projects.bogor.ast.StringLiteral
Default constructor.
StringPrintArg - Class in edu.ksu.cis.projects.bogor.ast
String print argument AST.
StringPrintArg(String) - Constructor for class edu.ksu.cis.projects.bogor.ast.StringPrintArg
Default constructor.
StringType - Class in edu.ksu.cis.projects.bogor.type
Represents the string type.
stripLiteralPrefix(String) - Method in enum edu.ksu.cis.projects.bogor.ast.Radix
 
succTable - Variable in class edu.ksu.cis.projects.bogor.analyses.CFG
 
SwitchTo(int) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParserTokenManager
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSystemSharedState
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Runtime module connection
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
symbolTable - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
Holds the symbol table.
SymbolTable - Class in edu.ksu.cis.projects.bogor.symboltable
This class is used as a symbol table for a system.
SymbolTable(String, System) - Constructor for class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Default constructor
System - Class in edu.ksu.cis.projects.bogor.ast
The compilation unit for a BIR document.
System(System.DeclarationKeyword, String, List<? extends SystemMember>) - Constructor for class edu.ksu.cis.projects.bogor.ast.System
Default constructors.
System(String, List<? extends SystemMember>) - Constructor for class edu.ksu.cis.projects.bogor.ast.System
Default constructors.
System() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
SYSTEM - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
System.DeclarationKeyword - Enum in edu.ksu.cis.projects.bogor.ast
 
systemAltered - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
systemHasAtomic - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
SystemMember - Class in edu.ksu.cis.projects.bogor.ast
Top level class for a system member AST.
SystemMember() - Constructor for class edu.ksu.cis.projects.bogor.ast.SystemMember
 

T

tabSize - Variable in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
takeAction(ISchedulingStrategyContext, Action) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeAction(ISchedulingStrategyContext, Action) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeAssertAction(AssertAction, IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeAssertAction(AssertAction, IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeAssignArrayElementAction(AssignAction, IArrayValue, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeAssignArrayElementAction(AssignAction, IArrayValue, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeAssignFieldAction(AssignAction, IRecordValue, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeAssignFieldAction(AssignAction, IRecordValue, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeAssignGlobalAction(AssignAction, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeAssignGlobalAction(AssignAction, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeAssignLocalAction(AssignAction, int, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeAssignLocalAction(AssignAction, int, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeAssumeAction(AssumeAction, IIntValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeAssumeAction(AssumeAction, IIntValue) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeExitThreadAction(ExitThreadAction) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeExitThreadAction(ExitThreadAction) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeLockAction(LockAction, ILockValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeLockAction(LockAction, ILockValue) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takePrintAction(PrintAction) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takePrintAction(PrintAction) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeStartThreadAction(StartThreadExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeStartThreadAction(StartThreadExp) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
takeThrowAction(ThrowAction, IRecordValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
takeThrowAction(ThrowAction, IRecordValue) - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
TEMP_LOCAL - Static variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
terminate() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
terminate() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
test(Set<T>, Set<T>) - Method in interface edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis.SetContainmentOperator
 
test(Set<T>, Set<T>) - Method in class edu.ksu.cis.projects.bogor.analyses.LiveVariableAnalysis.LeftSubsetOfRightOperator
 
testHasLock(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
testHasLock(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Tests whether a particular thread holds this lock value.
testLockAvailable(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
testLockAvailable(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Tests whether this lock value is available to do operation on by a particular thread.
testWasNotified(int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
testWasNotified(int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Tests whether a particular thread was notified in this lock value.
tf - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
Holds the type factory.
third - Variable in class edu.ksu.cis.projects.bogor.util.Triple
 
THREAD - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
threadCreated(int, int, IValue[], int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadCreatedListener
 
threadCreatedListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
threadDied(int, IValue[], int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadDiedListener
 
threadDiedListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
threadEnterFunction(int, IValue[], int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadEnterFunctionListener
 
threadEnterFunctionListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
threadExitFunction(int, IValue[], int, int) - Method in interface edu.ksu.cis.projects.bogor.module.state.event.IThreadExitFunctionListener
 
threadExitFunctionListeners - Variable in class edu.ksu.cis.projects.bogor.module.state.event.DefaultThreadEventNotifier
 
threadId - Variable in class edu.ksu.cis.projects.bogor.module.event.AbstractEventProvider
 
threadIdMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
ThreadIdType - Class in edu.ksu.cis.projects.bogor.type
Represents the thread id type.
threadInstanceMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
threadLocationStackMap - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultState
Holds the mapping of thread id (int) to its location stack (TIntArrayList).
threadLockCountMap - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultState
Holds the mapping of thread id (int) to its lock count (int) when waiting.
threadStoreMap - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultState
Holds the mapping of thread id (int) to thread store (DefaultThreadStore).
THREADTERMINATED - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ThreadTest() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
ThreadTestExp - Class in edu.ksu.cis.projects.bogor.ast
Thread test exp AST.
ThreadTestExp(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.ThreadTestExp
Default constructor.
threadTransformationIndexStackMap - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultState
Holds the mapping of thread id (int) to its transformation index stack (TIntArrayList).
THROW - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
THROWABLE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
ThrowAction - Class in edu.ksu.cis.projects.bogor.ast
Throw action AST.
ThrowAction(Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.ThrowAction
Default constructor.
TID - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
time - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
toArray(ArrayList<IBacktrackingInfo>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
toArray() - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueArray
Returns the contained values as an array.
toArray() - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
toArray() - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
toArray() - Method in class edu.ksu.cis.projects.trove.custom.IntList
 
toArray() - Method in class edu.ksu.cis.projects.trove.custom.LongList
 
toArray() - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.ArrayType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.BooleanType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.DoubleType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.FloatType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.FunType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.IntRangeType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.IntType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.LockType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.LongRangeType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.LongType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.NullType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveExtType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveTypeExtensionType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.StringType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.ThreadIdType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.Type
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.TypeExtensionType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.TypeVar
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.UnknownType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toASTType() - Method in class edu.ksu.cis.projects.bogor.type.VoidType
Get a newly constructed (unowned) syntax tree node suitable for declaring this type statically.
toByteArray() - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
token - Variable in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
Token - Class in edu.ksu.cis.projects.bogor.util.javacc
Describes the input token stream.
Token() - Constructor for class edu.ksu.cis.projects.bogor.util.javacc.Token
 
token_source - Variable in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
tokenImage - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
tokenImage - Variable in exception edu.ksu.cis.projects.bogor.util.javacc.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in edu.ksu.cis.projects.bogor.util.javacc
 
TokenMgrError() - Constructor for error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError
 
TOP - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
TOP_EXTENSION - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
TOP_LENGTH - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.ActionStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.AssertAction
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.AssignAction
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.AssumeAction
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTBooleanType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTDoubleType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFloatType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLockType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTStringType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ASTThreadIdType
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.AtomicExp
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.AtomicStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
Returns the string representation of this object.
toString() - Method in enum edu.ksu.cis.projects.bogor.ast.BinaryOp
 
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.BlockStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.BlockTransformation
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.BooleanConstant
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.BooleanLiteral
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.CastExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Catch
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleConstant
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.DoubleLiteral
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ExitThreadAction
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ExpAction
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Field
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.FloatConstant
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.FloatLiteral
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.FSM
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Fun
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Global
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.GotoNextState
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.IdPrintArg
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.IdType
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.InstanceofExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.IntLiteral
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeAction
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.KindofExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.LiteralExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Local
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Location
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.LocationInfo
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.LockAction
Returns the string representation of this object.
toString() - Method in enum edu.ksu.cis.projects.bogor.ast.LockOp
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.LockTestExp
Returns the string representation of this object.
toString() - Method in enum edu.ksu.cis.projects.bogor.ast.LockTestOp
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.LongLiteral
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.NewLockExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.NewRecordExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Node
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.NullLiteral
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Param
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ParenExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.PrintAction
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ReturnNextState
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.ReturnStatement
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.SkipStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.Statement
 
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.Statement
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.StringConstant
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.StringLiteral
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.StringPrintArg
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.System
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ThreadTestExp
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.ThrowAction
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.ast.UnaryExp
Returns the string representation of this object.
toString() - Method in enum edu.ksu.cis.projects.bogor.ast.UnaryOp
 
toString() - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Returns the string representation of this object.
toString(String) - Method in class edu.ksu.cis.projects.bogor.ast.WhileStatement
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist.DefaultSchedulerStrategyInfo
 
toString() - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleSchedulingInfo
 
toString() - Method in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategyInfo
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
toString() - Method in interface edu.ksu.cis.projects.bogor.module.value.IValue
Gets the string representation of this value.
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
toString() - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
toString() - Method in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Returns the String representation of this symbol table.
toString() - Method in class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.symboltable.SymbolTable
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.ArrayType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.BooleanType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.DoubleType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.FloatType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.FunType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.IntRangeType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.IntType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.LockType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.LongRangeType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.LongType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.NullType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveExtType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.PrimitiveTypeExtensionType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.StringType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.ThreadIdType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.TypeExtensionType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.TypeFactory
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.TypeVar
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.UnknownType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.type.VoidType
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.util.BitBuffer
 
toString() - Method in class edu.ksu.cis.projects.bogor.util.FileMessage
Returns the string representation of this object.
toString() - Method in class edu.ksu.cis.projects.bogor.util.javacc.Token
Returns the image.
toString() - Method in class edu.ksu.cis.projects.bogor.util.Pair
 
toString() - Method in class edu.ksu.cis.projects.bogor.util.Triple
 
toString(Map<?, ?>, String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Pretty print a map.
toString(ObjectIntTable<K>, Class<K>, String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Pretty print an object to int map.
toString(IntObjectTable<V>, String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Pretty print an int to object map.
toString(IntIntTable, String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Pretty print an int to int map.
toString(Object[], String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Pretty print an int to object map.
toString(int[]) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Pretty print a sorted sequence of integers.
toString(Collection<?>, String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Pretty print a collection.
toString() - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
toVerboseString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
toVerboseString() - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
toVerboseString() - Method in interface edu.ksu.cis.projects.bogor.module.value.IArrayValue
Returns the verbose string representation of this array.
toVerboseString() - Method in interface edu.ksu.cis.projects.bogor.module.value.IRecordValue
Gets the verbose string representation of this record.
toVerboseString() - Method in class edu.ksu.cis.projects.bogor.type.EnumType
Returns the verbose string representation of this object.
toVerboseString() - Method in class edu.ksu.cis.projects.bogor.type.RecordType
Returns the verbose string representation of this object.
tr - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
tr - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
tr - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
TRAIL_EXT - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
TRAILS_EXT - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
trailsExt - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
TrailsViewer - Class in edu.ksu.cis.projects.bogor
Command-line driver to inspect counterexample files.
TrailsViewer() - Constructor for class edu.ksu.cis.projects.bogor.TrailsViewer
 
transform(ISchedulingStrategyContext, BlockTransformation, Action) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
transform(ISchedulingStrategyContext, InvokeTransformation, boolean, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
transform(ISchedulingStrategyContext, BlockTransformation, Action) - Method in interface edu.ksu.cis.projects.bogor.module.ITransformer
 
transform(ISchedulingStrategyContext, InvokeTransformation, boolean, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.ITransformer
 
Transformation - Class in edu.ksu.cis.projects.bogor.ast
Transformation AST.
Transformation() - Constructor for class edu.ksu.cis.projects.bogor.ast.Transformation
 
Transformation() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
TRANSFORMATION_FILTER_ID - Static variable in interface edu.ksu.cis.projects.bogor.module.ISchedulingStrategist
Configuration option to give an order list of classnames which implement ITransformationFilter to provide domain-customized removal of infeasible transformations.
transformationChooseMap - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Stateful variable
transformationFilterClassNames - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Java class names of the custom transformation filters.
transformationFilters - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
An ordered series of filters which strip out transitions that are otherwise enabled.
transformEnter(InvokeTransformation) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
transformEnter(InvokeTransformation) - Method in interface edu.ksu.cis.projects.bogor.module.ITransformer
 
transformException(Transformation, ArrayList<IBacktrackingInfo>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
transformExit(InvokeTransformation, IValue) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
transformExit(InvokeTransformation, IValue) - Method in interface edu.ksu.cis.projects.bogor.module.ITransformer
 
transformNextState(NextState, Transformation) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
transformSystem(System, Properties, IBogorConfiguration, SymbolTable, boolean) - Method in class edu.ksu.cis.projects.bogor.ast.transform.BIRUnitSystemTransformer
 
transformSystem(System, Properties, IBogorConfiguration, SymbolTable, boolean) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
transformSystem(System, Properties, IBogorConfiguration, SymbolTable, boolean) - Method in interface edu.ksu.cis.projects.bogor.ast.transform.ISystemTransformer
Destructively update the syntax tree ast.
TRANSIENT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
transientFlags - Variable in class edu.ksu.cis.projects.bogor.type.RecordType
A set of flags indicating whether each field (indexed by their order of appearance in the value array which would instantiate a record of this type) is elided from the state vector.
transitions - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
transitions - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
transitionsDirName - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
trimToSize() - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
trimToSize() - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
trimToSize() - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
Triple<E1,E2,E3> - Class in edu.ksu.cis.projects.bogor.util
Type-parametric 3-tuple class.
Triple(E1, E2, E3) - Constructor for class edu.ksu.cis.projects.bogor.util.Triple
 
TRUE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
TRUE_WHEN_FAILED_ID - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
 
trueWhenFailed - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Configuration option
TRY - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
TryCatchStatement - Class in edu.ksu.cis.projects.bogor.ast
The try-catch statement AST.
TryCatchStatement(Statement, List<String>, List<String>, List<? extends Statement>) - Constructor for class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
Default constructor.
TYPE - Static variable in class edu.ksu.cis.projects.bogor.ast.Exp
The property key for the type of this expression.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
The array type of this array value.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
Holds the type of this double value.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
Holds the type of this float value.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
Holds the type of this integer value.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Holds the lock type of this lock value.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
Holds the type of this long value.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
Holds the null type of this null value.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
The record type of this record value.
type - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
Holds the type of this string value.
Type() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
Type - Class in edu.ksu.cis.projects.bogor.type
Top level class of any type.
Type() - Constructor for class edu.ksu.cis.projects.bogor.type.Type
 
TYPE_CHECKING_ONLY_ID - Static variable in class edu.ksu.cis.projects.bogor.Bogor
 
TYPE_MISMATCH - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
TYPE_VAR_ARGS_KEY - Static variable in class edu.ksu.cis.projects.bogor.ast.ExtExp
Holds the property key for type variable arguments of this node.
TYPEALIAS - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
TypeAliasDefinition - Class in edu.ksu.cis.projects.bogor.ast
Type-alias declaration AST.
TypeAliasDefinition(String, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
Default constructor.
TypeArgs(ArrayList<TypedId>, BitSet) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
TYPEDEF - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
typedId - Variable in class edu.ksu.cis.projects.bogor.ast.Field
Holds the typed-id.
TypedId - Class in edu.ksu.cis.projects.bogor.ast
Typed id AST.
TypedId(String, ASTType) - Constructor for class edu.ksu.cis.projects.bogor.ast.TypedId
Default constructor.
TypedId() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
TypeExtension - Class in edu.ksu.cis.projects.bogor.ast
Represents a type extension.
TypeExtension(boolean, String, List<String>) - Constructor for class edu.ksu.cis.projects.bogor.ast.TypeExtension
Default constructor.
TypeExtensionType - Class in edu.ksu.cis.projects.bogor.type
Represents a type extension type.
TypeFactory - Class in edu.ksu.cis.projects.bogor.type
Provides a factory for types.
TypeFactory() - Constructor for class edu.ksu.cis.projects.bogor.type.TypeFactory
Default constructor.
typeId - Variable in class edu.ksu.cis.projects.bogor.type.Type
Holds the type id of this type.
TypeParam(ArrayList<String>) - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
TypePoly() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
TypeVar - Class in edu.ksu.cis.projects.bogor.type
Represents a type variable.
TYPEVARID - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
typeVarIds - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
The type variable ids of this extension.

U

UnaryExp - Class in edu.ksu.cis.projects.bogor.ast
Unary exp AST.
UnaryExp(UnaryOp, Exp) - Constructor for class edu.ksu.cis.projects.bogor.ast.UnaryExp
Default constructor.
UnaryExp() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
UnaryExpNotPlusMinus() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
UnaryOp - Enum in edu.ksu.cis.projects.bogor.ast
This class contains the definition of unary operators and binary operators.
UNCAUGHT_EXCEPTION_CODE - Static variable in interface edu.ksu.cis.projects.bogor.module.ISearcher
The error code for uncaught exception.
UNCLOSED_VIRTUAL - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
UNDECLARED_ID - Static variable in class edu.ksu.cis.projects.bogor.ast.checker.Messages
 
undoOp(LockOp, int, int, int[], int[], int) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
undoOp(LockOp, int, int, int[], int[], int) - Method in interface edu.ksu.cis.projects.bogor.module.value.ILockValue
Undo a lock op.
UniformValueArray - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IValueArray
UniformValueArray(IValueFactory, IValue[]) - Constructor for class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Default constructor.
UniformValueArray() - Constructor for class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Private constructor for cloning purposes.
union(E, E) - Method in class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
UnionFindSet<E,A> - Class in edu.ksu.cis.projects.trove.custom
 
UnionFindSet() - Constructor for class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
UnionFindSet(Collection<E>) - Constructor for class edu.ksu.cis.projects.trove.custom.UnionFindSet
 
UNIT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
UNKNOWN_OPTION - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 
UnknownType - Class in edu.ksu.cis.projects.bogor.type
Represents the unknown type.
UNLOCK - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
unsetSchedulingStrategyContext() - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
unsetSchedulingStrategyContext() - Method in interface edu.ksu.cis.projects.bogor.module.ITransformer
 
unsetSchedulingStrategyContextInfo() - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
unsetSchedulingStrategyContextInfo() - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
unsetSchedulingStrategyContextInfo() - Method in interface edu.ksu.cis.projects.bogor.module.IActionTaker
 
unsetSchedulingStrategyContextInfo() - Method in interface edu.ksu.cis.projects.bogor.module.IExpEvaluator
 
UNUSABLE_TYPE_ID - Static variable in class edu.ksu.cis.projects.bogor.type.TypeFactory
Holds the unusable type id.
UNWAIT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
update(long, int, int, long, long, int, long, boolean) - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
update(long, int, int, long, long, int, long, boolean) - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
UPDATE_STATE_INCREMENT_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
UPDATE_TRANSITION_INCREMENT_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
UpdateLineColumn(char) - Method in class edu.ksu.cis.projects.bogor.util.javacc.JavaCharStream
 
updateStateIncrement - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
updateTransitionIncrement - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
USE_LIVE_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
useLive - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
USHR - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
Util - Class in edu.ksu.cis.projects.bogor.util
This class provides miscellaneous helper methods.
Util() - Constructor for class edu.ksu.cis.projects.bogor.util.Util
 

V

validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in interface edu.ksu.cis.projects.bogor.module.config.ISelfDescribingModule
Checks whether the value of a configuration option is legal.
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
Checks whether the value of a configuration option is legal.
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
Checks whether the value of a configuration option is legal.
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Checks whether the value of a configuration option is legal.
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
Checks whether the value of a configuration option is legal.
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
validate(IState) - Method in interface edu.ksu.cis.projects.bogor.module.IStateFactory
Validates a state.
validate(IValue) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Validates a value.
validate(IValueArray) - Method in interface edu.ksu.cis.projects.bogor.module.IValueFactory
Validates a value array.
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultState
 
validate(IState) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
 
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
Checks whether the value of a configuration option is legal.
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
 
validate(IBogorConfiguration) - Method in interface edu.ksu.cis.projects.bogor.module.state.IState
Validates this state wrt.
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue
 
validate(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
validate(IValueArray) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
validate(String, String, IBogorConfiguration, SymbolTable, Collection<FileMessage>) - Method in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
 
validate(IBogorConfiguration) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValue
Freshen references to Bogor model checking components and other non-serializable objects.
validate(IBogorConfiguration) - Method in interface edu.ksu.cis.projects.bogor.module.value.IValueArray
Validates this value array wrt.
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
 
validate(IBogorConfiguration) - Method in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
 
value - Variable in class edu.ksu.cis.projects.bogor.ast.InitialValue
The constant or literal expression.
Value() - Method in class edu.ksu.cis.projects.bogor.parser.BogorParser
 
valueFactory - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultStateFactory
Holds the value factory for this state factory.
valueFactory - Variable in class edu.ksu.cis.projects.bogor.module.value.UniformValueArray
Holds the value factory.
valueFactory - Variable in class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Holds the value factory.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.ast.BinaryOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.ast.FSM.DeclarationKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.ast.LockOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.ast.LockTestOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.ast.Radix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.ast.System.DeclarationKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.ast.UnaryOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.module.config.Domain
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.ksu.cis.projects.bogor.module.config.OptionScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.ksu.cis.projects.bogor.ast.BinaryOp
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum edu.ksu.cis.projects.bogor.ast.FSM.DeclarationKeyword
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum edu.ksu.cis.projects.bogor.ast.LockOp
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum edu.ksu.cis.projects.bogor.ast.LockTestOp
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum edu.ksu.cis.projects.bogor.ast.Radix
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum edu.ksu.cis.projects.bogor.ast.System.DeclarationKeyword
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum edu.ksu.cis.projects.bogor.ast.UnaryOp
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum edu.ksu.cis.projects.bogor.module.config.Domain
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum edu.ksu.cis.projects.bogor.module.config.OptionScope
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Method in class edu.ksu.cis.projects.trove.custom.IntIntTable
 
values() - Method in class edu.ksu.cis.projects.trove.custom.ObjectIntTable
 
valueSet(boolean) - Method in class edu.ksu.cis.projects.trove.custom.IntObjectTable
 
valueSet(boolean) - Method in class edu.ksu.cis.projects.trove.custom.LongObjectTable
 
valueStack - Variable in class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore
Holds the stack of local values of this thread store ArrayList<IValueArray>.
ValueVisitor - Class in edu.ksu.cis.projects.bogor.module.value
A visitor pattern for values.
ValueVisitor(IValueVisitorAction, boolean, boolean) - Constructor for class edu.ksu.cis.projects.bogor.module.value.ValueVisitor
Default constructor.
variableParamLength - Variable in class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable
Indicates whether this extension has a variable length parameter.
VariedValueArray - Class in edu.ksu.cis.projects.bogor.module.value
The default implementation of IValueArray
VariedValueArray(IValueFactory, IValue[]) - Constructor for class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Default constructor.
VariedValueArray() - Constructor for class edu.ksu.cis.projects.bogor.module.value.VariedValueArray
Private constructor for cloning purposes.
vf - Variable in class edu.ksu.cis.projects.bogor.DefaultBogorConfiguration
 
vf - Variable in class edu.ksu.cis.projects.bogor.module.backtrack.DefaultBacktrackingInfoFactory
 
vf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
vf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultExpEvaluator
 
vf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSchedulingStrategist
Runtime module connection
vf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
vf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateExternalizer
 
vf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultStateManager
 
vf - Variable in class edu.ksu.cis.projects.bogor.module.DefaultTransformer
 
vf - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue
Holds the value factory of this array value.
vf - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Holds the value factory of this lock value.
vf - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue
Holds the value factory of this record value.
vf - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultValueFactory
Holds the value factory (for delegation).
VIRTUAL - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
VirtualTableDefinition - Class in edu.ksu.cis.projects.bogor.ast
Virtual table definition AST.
VirtualTableDefinition(String, List<String>, List<String>) - Constructor for class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
Default constructor.
VISIBLE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ActionExtension
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ActionStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ApplyExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.AssertAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.AssignAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.AssumeAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTArrayType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTBooleanType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTDoubleType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTExtType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTFloatType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTFunType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTIntType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLockType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTLongType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTStringType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ASTThreadIdType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.AtomicExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.AtomicStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.BinaryExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.BlockStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.BlockTransformation
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.BooleanConstant
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.BooleanLiteral
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.CastExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.Catch
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ChooseStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ConditionalExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ConstantDefinition
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.DoubleConstant
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.DoubleLiteral
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.EnumDefinition
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ExitThreadAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ExpAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ExpExtension
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ExtExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.Field
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.FieldAccessExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.FloatConstant
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.FloatLiteral
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.FSM
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.Fun
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.Global
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.GotoNextState
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.IdExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.IdPrintArg
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.IdType
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.IfStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.InitialValue
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.InstanceofExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.IntConstant
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.IntLiteral
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.InvokeTransformation
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.KindofExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.LetExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.LiteralExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.LiveSet
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.Local
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.Location
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.LockAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.LockTestExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.LongConstant
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.LongLiteral
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.NewArrayExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.NewLockExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.NewRecordExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.Node
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.NullLiteral
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.Param
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ParenExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.PrintAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.RecordDefinition
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ReturnNextState
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ReturnStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.SkipStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.StartThreadExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.StringConstant
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.StringLiteral
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.StringPrintArg
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.System
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ThreadTestExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.ThrowAction
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.TryCatchStatement
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.TypedId
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.TypeExtension
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.UnaryExp
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition
 
visit(ASTVisitor) - Method in class edu.ksu.cis.projects.bogor.ast.WhileStatement
 
visit(IState, IntIntTable) - Method in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
Visits values reachable from a particular state.
visit(IValueComparator, boolean, Set<IValue>, LinkedList<IValue>, IValueVisitorAction) - Method in interface edu.ksu.cis.projects.bogor.module.value.IExtValue
Visits this value and all reachable values from this value.
visit(IValue) - Method in class edu.ksu.cis.projects.bogor.module.value.ValueVisitor
Visits values reachable from a particular value.
VISIT_RECORD_LOCKS - Static variable in class edu.ksu.cis.projects.bogor.module.state.StateValueVisitor
 
visitActionExtension(ActionExtension) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitActionExtension(ActionExtension) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitActionStatement(ActionStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitActionStatement(ActionStatement) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitApplyExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitApplyExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitApplyExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an apply exp.
visitApplyExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitApplyExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler.InvocationDetector
 
visitApplyExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitApplyExp(ApplyExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitArrayAccessExp(ArrayAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitArrayAccessExp(ArrayAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an array access.
visitArrayAccessExp(ArrayAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitArrayAccessExp(ArrayAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitArrayAccessExp(ArrayAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitAssertAction(AssertAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitAssertAction(AssertAction) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitAssertAction(AssertAction) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
visitAssignAction(AssignAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitAssignAction(AssignAction) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitAssignAction(AssignAction) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
visitAssumeAction(AssumeAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitAssumeAction(AssumeAction) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitAssumeAction(AssumeAction) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
visitASTArrayType(ASTArrayType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTBooleanType(ASTBooleanType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTDoubleType(ASTDoubleType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTExtType(ASTExtType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTFloatType(ASTFloatType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTFunType(ASTFunType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTIntRangeType(ASTIntRangeType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTIntType(ASTIntType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTLockType(ASTLockType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTLongRangeType(ASTLongRangeType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTLongType(ASTLongType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTStringType(ASTStringType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitASTThreadIdType(ASTThreadIdType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitAtomicActionStatement(AtomicActionStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitAtomicActionStatement(AtomicActionStatement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
visitAtomicActionStatement(AtomicActionStatement) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitAtomicExp(AtomicExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitAtomicExp(AtomicExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an atomic expression
visitAtomicExp(AtomicExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitAtomicExp(AtomicExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitAtomicExp(AtomicExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitAtomicStatement(AtomicStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitAtomicStatement(AtomicStatement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
visitAtomicStatement(AtomicStatement) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitBinaryExp(BinaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitBinaryExp(BinaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitBinaryExp(BinaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a binary exp.
visitBinaryExp(BinaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitBinaryExp(BinaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitBinaryExp(BinaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitBlockStatement(BlockStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitBlockStatement(BlockStatement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
visitBlockTransformation(BlockTransformation) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitBooleanConstant(BooleanConstant) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitBooleanLiteral(BooleanLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitBooleanLiteral(BooleanLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitBooleanLiteral(BooleanLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a boolean literal.
visitCastExp(CastExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitCastExp(CastExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitCastExp(CastExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a cast exp.
visitCastExp(CastExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitCastExp(CastExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitCastExp(CastExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitCatch(Catch) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitChooseStatement(ChooseStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitChooseStatement(ChooseStatement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
visitChooseStatement(ChooseStatement) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitConditionalExp(ConditionalExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitConditionalExp(ConditionalExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitConditionalExp(ConditionalExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a conditional exp.
visitConditionalExp(ConditionalExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitConditionalExp(ConditionalExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitConditionalExp(ConditionalExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitConstantDefinition(ConstantDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitDoubleConstant(DoubleConstant) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitDoubleLiteral(DoubleLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitDoubleLiteral(DoubleLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitDoubleLiteral(DoubleLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a double literal.
visitEnumDefinition(EnumDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitExitThreadAction(ExitThreadAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitExpAction(ExpAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitExpAction(ExpAction) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitExpAction(ExpAction) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
visitExpExtension(ExpExtension) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitExtensionDefinition(ExtensionDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitExtensionDefinition(ExtensionDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitExtExp(ExtExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitExtExp(ExtExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitExtExp(ExtExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an ext exp.
visitExtExp(ExtExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitExtExp(ExtExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitExtExp(ExtExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitExtExp(ExtExp) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
visitField(Field) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitFieldAccessExp(FieldAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitFieldAccessExp(FieldAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitFieldAccessExp(FieldAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator
 
visitFieldAccessExp(FieldAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a field access.
visitFieldAccessExp(FieldAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitFieldAccessExp(FieldAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitFieldAccessExp(FieldAccessExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitFloatConstant(FloatConstant) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitFloatLiteral(FloatLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitFloatLiteral(FloatLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitFloatLiteral(FloatLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a float literal.
visitFSM(FSM) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitFSM(FSM) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LiveSetChecker
 
visitFSM(FSM) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitFun(Fun) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitGlobal(Global) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitGotoNextState(GotoNextState) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.analyses.LocalVariablesCollector
 
visitIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator
 
visitIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an id exp.
visitIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitIdExp(IdExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitIdPrintArg(IdPrintArg) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitIdType(IdType) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitIfStatement(IfStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitIfStatement(IfStatement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
visitIfStatement(IfStatement) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitInitialValue(InitialValue) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitInstanceofExp(InstanceofExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitInstanceofExp(InstanceofExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitInstanceofExp(InstanceofExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an instanceof exp.
visitInstanceofExp(InstanceofExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitInstanceofExp(InstanceofExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitInstanceofExp(InstanceofExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitIntConstant(IntConstant) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitIntLiteral(IntLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitIntLiteral(IntLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitIntLiteral(IntLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator
 
visitIntLiteral(IntLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an integer literal.
visitInvokeAction(InvokeAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitInvokeAction(InvokeAction) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitInvokeExp(InvokeExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitInvokeExp(InvokeExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitInvokeExp(InvokeExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an invoke exp.
visitInvokeExp(InvokeExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitInvokeExp(InvokeExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler.InvocationDetector
 
visitInvokeExp(InvokeExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitInvokeExp(InvokeExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitInvokeTransformation(InvokeTransformation) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitKindofExp(KindofExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitKindofExp(KindofExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitKindofExp(KindofExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks an kindof exp.
visitKindofExp(KindofExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitKindofExp(KindofExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitKindofExp(KindofExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitLetExp(LetExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLetExp(LetExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitLetExp(LetExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a let exp.
visitLetExp(LetExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitLetExp(LetExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitLetExp(LetExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitLiteralExp(LiteralExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLiteralExp(LiteralExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitLiteralExp(LiteralExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator
 
visitLiteralExp(LiteralExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitLiteralExp(LiteralExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitLiteralExp(LiteralExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitLiveSet(LiveSet) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLocal(Local) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLocation(Location) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLocation(Location) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LiveSetChecker
 
visitLockAction(LockAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLockAction(LockAction) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
visitLockTestExp(LockTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLockTestExp(LockTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitLockTestExp(LockTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a lock test.
visitLockTestExp(LockTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitLockTestExp(LockTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitLockTestExp(LockTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitLongConstant(LongConstant) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLongLiteral(LongLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitLongLiteral(LongLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitLongLiteral(LongLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a long literal.
visitNewArrayExp(NewArrayExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitNewArrayExp(NewArrayExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitNewArrayExp(NewArrayExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a new array exp.
visitNewArrayExp(NewArrayExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitNewArrayExp(NewArrayExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitNewArrayExp(NewArrayExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitNewLockExp(NewLockExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitNewLockExp(NewLockExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitNewLockExp(NewLockExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a new record exp.
visitNewLockExp(NewLockExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitNewLockExp(NewLockExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitNewLockExp(NewLockExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitNewRecordExp(NewRecordExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitNewRecordExp(NewRecordExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitNewRecordExp(NewRecordExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a new record exp.
visitNewRecordExp(NewRecordExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitNewRecordExp(NewRecordExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitNewRecordExp(NewRecordExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitNullLiteral(NullLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitNullLiteral(NullLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitNullLiteral(NullLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a null literal.
visitParam(Param) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitParenExp(ParenExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitParenExp(ParenExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitParenExp(ParenExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a parenthesis exp.
visitParenExp(ParenExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitParenExp(ParenExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitParenExp(ParenExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitPrintAction(PrintAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitRecordDefinition(RecordDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitReturnNextState(ReturnNextState) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitReturnStatement(ReturnStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitReturnStatement(ReturnStatement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
visitReturnStatement(ReturnStatement) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitSkipStatement(SkipStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitStartThreadExp(StartThreadExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitStartThreadExp(StartThreadExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitStartThreadExp(StartThreadExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a start thread exp.
visitStartThreadExp(StartThreadExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitStartThreadExp(StartThreadExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitStartThreadExp(StartThreadExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitStringConstant(StringConstant) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitStringLiteral(StringLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitStringLiteral(StringLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitStringLiteral(StringLiteral) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a string literal.
visitStringPrintArg(StringPrintArg) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitSystem(System) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitSystem(System) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitThreadTestExp(ThreadTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitThreadTestExp(ThreadTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitThreadTestExp(ThreadTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a thread test exp.
visitThreadTestExp(ThreadTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitThreadTestExp(ThreadTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitThreadTestExp(ThreadTestExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitThrowAction(ThrowAction) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitThrowAction(ThrowAction) - Method in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
visitTryCatchStatement(TryCatchStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitTryCatchStatement(TryCatchStatement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
visitTryCatchStatement(TryCatchStatement) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
visitTypeAliasDefinition(TypeAliasDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitTypedId(TypedId) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitTypeExtension(TypeExtension) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitUnaryExp(UnaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitUnaryExp(UnaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ConstIntExpEvaluator.ConstIntExpEnforcer
 
visitUnaryExp(UnaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.ExpChecker
Type checks a unary node.
visitUnaryExp(UnaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.checker.LegalInitialValueChecker
 
visitUnaryExp(UnaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowAtomicExpCompiler
 
visitUnaryExp(UnaryExp) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowNonAtomicExpCompiler
 
visitVirtualTableDefinition(VirtualTableDefinition) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitWhileStatement(WhileStatement) - Method in class edu.ksu.cis.projects.bogor.ast.ASTVisitor
 
visitWhileStatement(WhileStatement) - Method in class edu.ksu.cis.projects.bogor.ast.checker.StatementTerminaChecker
 
visitWhileStatement(WhileStatement) - Method in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
VOID - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
VoidType - Class in edu.ksu.cis.projects.bogor.type
Represents the void type.

W

WAIT - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
waiting - Variable in class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue
Holds the wait set of this lock value.
warnAssert(PrintWriter, String) - Static method in class edu.ksu.cis.projects.bogor.util.Util
 
warnings - Variable in class edu.ksu.cis.projects.bogor.ast.transform.HighToLowBIRCompiler
 
wasMaxDepthReached - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
wasMaxDepthReached() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
wasMaxDepthReached() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
WASNOTIFIED - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
wasOutOfMemory - Variable in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
wasOutOfMemory() - Method in class edu.ksu.cis.projects.bogor.module.AbstractProgressManager
 
wasOutOfMemory() - Method in interface edu.ksu.cis.projects.bogor.module.IProgressManager
 
wasSystemAltered() - Method in class edu.ksu.cis.projects.bogor.ast.transform.DefaultTransformSystemResult
 
wasSystemAltered() - Method in interface edu.ksu.cis.projects.bogor.ast.transform.ITransformSystemResult
Determine if the transformer made any changes to the system definition.
WHEN - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
WHERE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
WHILE - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
WhileStatement - Class in edu.ksu.cis.projects.bogor.ast
The while statement AST.
WhileStatement(Exp, Statement) - Constructor for class edu.ksu.cis.projects.bogor.ast.WhileStatement
Default constructor.
widthInBits(int) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Calculate how many bits wide a number is, i.e.
widthInBits(long) - Static method in class edu.ksu.cis.projects.bogor.util.Util
Calculate how many bits wide a number is, i.e.
workList - Variable in class edu.ksu.cis.projects.bogor.analyses.IntraFSMAnalysis
Pending-work queue.
WRAP - Static variable in interface edu.ksu.cis.projects.bogor.parser.BogorParserConstants
 
Wrapper<E> - Class in edu.ksu.cis.projects.bogor.util
Convenience class used to host a re-assignable reference.
Wrapper(E) - Constructor for class edu.ksu.cis.projects.bogor.util.Wrapper
 
Wrapper() - Constructor for class edu.ksu.cis.projects.bogor.util.Wrapper
 
WRITE_TRAIL_FILE_ID - Static variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
writeCounterExamples() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter.GuidedSearcherProxy
[Document Pending]
writeCounterExamples() - Method in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
[Document Pending]
writeCounterExamples() - Method in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
writeCounterExamples() - Method in interface edu.ksu.cis.projects.bogor.module.ICounterExampleWriter
 
writeCounterExamples() - Method in interface edu.ksu.cis.projects.bogor.module.ISearcher
Externalize all counter-examples found so far.
writeTrailFile - Variable in class edu.ksu.cis.projects.bogor.module.DefaultSearcher
 
writtenFieldsTable - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
writtenGlobals - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
writtenValues - Variable in class edu.ksu.cis.projects.bogor.module.DefaultActionTaker
 
WRONG_RETURN_TYPE - Static variable in class edu.ksu.cis.projects.bogor.module.ConfigurationMessages
 

Z

zos - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 
zpw - Variable in class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleWriter
 

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