|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IValue | |
---|---|
edu.ksu.cis.projects.bogor | Provides for Bogor command-line interface (CLI) and configuration. |
edu.ksu.cis.projects.bogor.module | Provide a generic framework for dataflow analysis on BIR transition systems. |
edu.ksu.cis.projects.bogor.module.backtrack | Provides types and factories for "undo" operations. |
edu.ksu.cis.projects.bogor.module.state | Provides for Bogor state. |
edu.ksu.cis.projects.bogor.module.state.event | |
edu.ksu.cis.projects.bogor.module.value | Provides for Bogor values. |
edu.ksu.cis.projects.bogor.module.value.event |
Uses of IValue in edu.ksu.cis.projects.bogor |
---|
Fields in edu.ksu.cis.projects.bogor with type parameters of type IValue | |
---|---|
static Class<IValue> |
IBogorConfiguration.EXP_DEF_EXT_OP_RETURN_TYPE
|
Uses of IValue in edu.ksu.cis.projects.bogor.module |
---|
Fields in edu.ksu.cis.projects.bogor.module with type parameters of type IValue | |
---|---|
protected HashMap<String,IValue> |
DefaultExpEvaluator.bindingMap
|
protected Set<IValue> |
DefaultExpEvaluator.readValues
|
protected Set<IValue> |
DefaultActionTaker.writtenValues
|
Methods in edu.ksu.cis.projects.bogor.module that return IValue | |
---|---|
protected IValue |
DefaultExpEvaluator.checkRange(Type type,
IValue value)
|
protected IValue |
DefaultActionTaker.checkRange(Type fromType,
Type toType,
IValue value)
|
protected IValue |
DefaultExpEvaluator.convert(Object o)
|
IValue |
IValueFactory.createDefaultValue(Type type)
Creates a default value of a type. |
protected IValue |
DefaultExpEvaluator.evaluate(Exp exp)
|
IValue |
DefaultExpEvaluator.evaluate(ISchedulingStrategyContext ssc,
Exp exp,
ISchedulingStrategyInfo ssi)
|
IValue |
IExpEvaluator.evaluate(ISchedulingStrategyContext ssc,
Exp exp,
ISchedulingStrategyInfo ssi)
|
IValue |
DefaultExpEvaluator.evaluateApply(String id,
IValue[] args)
|
IValue |
IExpEvaluator.evaluateApply(String id,
IValue[] args)
|
protected IValue |
DefaultExpEvaluator.evaluateApplyExp(ApplyExp e)
|
IValue |
DefaultExpEvaluator.evaluateArrayAccess(IArrayValue arrayValue,
IIntValue indexValue)
|
IValue |
IExpEvaluator.evaluateArrayAccess(IArrayValue arrayValue,
IIntValue indexValue)
|
protected IValue |
DefaultExpEvaluator.evaluateArrayAccessExp(ArrayAccessExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateBinaryExp(BinaryExp e)
|
IValue |
DefaultExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IDoubleValue value1,
IDoubleValue value2)
|
IValue |
IExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IDoubleValue value1,
IDoubleValue value2)
|
IValue |
DefaultExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IFloatValue value1,
IFloatValue value2)
|
IValue |
IExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IFloatValue value1,
IFloatValue value2)
|
IValue |
DefaultExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IIntValue value1,
IIntValue value2)
|
IValue |
IExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IIntValue value1,
IIntValue value2)
|
IValue |
DefaultExpEvaluator.evaluateBinaryOp(BinaryOp binop,
ILongValue value1,
ILongValue value2)
|
IValue |
IExpEvaluator.evaluateBinaryOp(BinaryOp binop,
ILongValue value1,
ILongValue value2)
|
IValue |
DefaultExpEvaluator.evaluateBinaryOp(BinaryOp binop,
INonPrimitiveValue value1,
INonPrimitiveValue value2)
|
IValue |
IExpEvaluator.evaluateBinaryOp(BinaryOp binop,
INonPrimitiveValue value1,
INonPrimitiveValue value2)
|
IValue |
DefaultExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IPrimitiveExtValue value1,
IPrimitiveExtValue value2)
|
IValue |
IExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IPrimitiveExtValue value1,
IPrimitiveExtValue value2)
|
IValue |
DefaultExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IValue value1,
IValue value2)
|
IValue |
IExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IValue value1,
IValue value2)
|
IValue |
DefaultExpEvaluator.evaluateCast(Type castType,
Type valueType,
IValue value)
|
IValue |
IExpEvaluator.evaluateCast(Type castType,
Type valueType,
IValue value)
|
protected IValue |
DefaultExpEvaluator.evaluateCastExp(CastExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateConditionalExp(ConditionalExp e)
|
IValue |
DefaultExpEvaluator.evaluateExt(String expExtId,
Node node,
Type[] typeVarArgs,
IValue[] args)
|
IValue |
IExpEvaluator.evaluateExt(String expExtId,
Node node,
Type[] typeVarArgs,
IValue[] args)
|
protected IValue |
DefaultExpEvaluator.evaluateExtExp(ExtExp e)
|
IValue |
DefaultExpEvaluator.evaluateFieldAccess(IRecordValue value,
int fieldIndex)
|
IValue |
IExpEvaluator.evaluateFieldAccess(IRecordValue value,
int fieldIndex)
|
protected IValue |
DefaultExpEvaluator.evaluateFieldAccessExp(FieldAccessExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateIdExp(IdExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateInstanceofExp(InstanceofExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateKindofExp(KindofExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateLetExp(LetExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateLiteral(Literal l)
|
protected IValue |
DefaultExpEvaluator.evaluateLiteralExp(LiteralExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateLockTestExp(LockTestExp e)
|
IValue |
DefaultExpEvaluator.evaluateLockTestOp(int threadId,
LockTestOp locktestop,
IValue value)
|
IValue |
IExpEvaluator.evaluateLockTestOp(int threadId,
LockTestOp locktestop,
IValue value)
|
protected IValue |
DefaultExpEvaluator.evaluateNewArrayExp(NewArrayExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateNewRecordExp(NewRecordExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateThreadTestExp(ThreadTestExp e)
|
protected IValue |
DefaultExpEvaluator.evaluateUnaryExp(UnaryExp e)
|
IValue |
DefaultExpEvaluator.evaluateUnaryOp(UnaryOp unop,
IValue value)
|
IValue |
IExpEvaluator.evaluateUnaryOp(UnaryOp unop,
IValue value)
|
IValue |
IExtArguments.getArgument(int index)
|
Methods in edu.ksu.cis.projects.bogor.module with parameters of type IValue | |
---|---|
int |
DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy.advise(int extDesc,
Node node,
IValue[] choices,
ISchedulingStrategyInfo ssi)
[Document Pending] |
int |
DefaultSchedulingStrategist.advise(int extDesc,
Node node,
IValue[] choices,
ISchedulingStrategyInfo ssi)
|
int |
ISchedulingStrategist.advise(int extDesc,
Node node,
IValue[] choices,
ISchedulingStrategyInfo ssi)
Choose among several possible values for an expression. |
protected IValue |
DefaultExpEvaluator.checkRange(Type type,
IValue value)
|
protected IValue |
DefaultActionTaker.checkRange(Type fromType,
Type toType,
IValue value)
|
IArrayElementBacktrackingInfo |
IBacktrackingInfoFactory.createArrayElementBacktrackingInfo(int stateId,
int threadId,
Action action,
IArrayValue arrayValue,
int elementIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
IExitFunctionBacktrackingInfo |
IBacktrackingInfoFactory.createExitFunctionBacktrackingInfo(int stateId,
int threadId,
int locDesc,
int transformationIndex,
IValueArray localValues,
IValue returnValue,
ISchedulingStrategyInfo ssi)
|
IFieldBacktrackingInfo |
IBacktrackingInfoFactory.createFieldBacktrackingInfo(int stateId,
int threadId,
Action action,
IRecordValue arrayOrRecordValue,
int fieldIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
IGlobalBacktrackingInfo |
IBacktrackingInfoFactory.createGlobalBacktrackingInfo(int stateId,
int threadId,
Action action,
int globalIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
ILocalBacktrackingInfo |
IBacktrackingInfoFactory.createLocalBacktrackingInfo(int stateId,
int threadId,
Node node,
int localIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
IValue |
DefaultExpEvaluator.evaluateApply(String id,
IValue[] args)
|
IValue |
IExpEvaluator.evaluateApply(String id,
IValue[] args)
|
IValue |
DefaultExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IValue value1,
IValue value2)
|
IValue |
IExpEvaluator.evaluateBinaryOp(BinaryOp binop,
IValue value1,
IValue value2)
|
IValue |
DefaultExpEvaluator.evaluateCast(Type castType,
Type valueType,
IValue value)
|
IValue |
IExpEvaluator.evaluateCast(Type castType,
Type valueType,
IValue value)
|
IValue |
DefaultExpEvaluator.evaluateExt(String expExtId,
Node node,
Type[] typeVarArgs,
IValue[] args)
|
IValue |
IExpEvaluator.evaluateExt(String expExtId,
Node node,
Type[] typeVarArgs,
IValue[] args)
|
IIntValue |
DefaultExpEvaluator.evaluateInstanceof(IValue value,
Type instanceofType)
|
IIntValue |
IExpEvaluator.evaluateInstanceof(IValue value,
Type instanceofType)
|
IIntValue |
DefaultExpEvaluator.evaluateKindof(IValue value,
Type kindofType)
|
IIntValue |
IExpEvaluator.evaluateKindof(IValue value,
Type kindofType)
|
IValue |
DefaultExpEvaluator.evaluateLockTestOp(int threadId,
LockTestOp locktestop,
IValue value)
|
IValue |
IExpEvaluator.evaluateLockTestOp(int threadId,
LockTestOp locktestop,
IValue value)
|
IArrayValue |
DefaultExpEvaluator.evaluateNewArray(ArrayType arrayType,
IValue[] lengths)
|
IArrayValue |
IExpEvaluator.evaluateNewArray(ArrayType arrayType,
IValue[] lengths)
|
IValue |
DefaultExpEvaluator.evaluateUnaryOp(UnaryOp unop,
IValue value)
|
IValue |
IExpEvaluator.evaluateUnaryOp(UnaryOp unop,
IValue value)
|
void |
DefaultStateExternalizer.externalizeValue(int indents,
IValue value)
|
protected void |
DefaultStateExternalizer.externalizeVar(int indents,
String id,
IValue value)
|
Type |
IValueFactory.getType(IValue value)
Gets the type of a value. |
IValueArray |
IValueFactory.newUniformValueArray(IValue[] values)
Creates a value array from an array of values. |
IValueArray |
IValueFactory.newVariedValueArray(IValue[] values)
Creates a value array from an array of values. |
IArrayElementBacktrackingInfo |
DefaultActionTaker.takeAssignArrayElementAction(AssignAction a,
IArrayValue array,
int elementIndex,
IValue value)
|
IArrayElementBacktrackingInfo |
IActionTaker.takeAssignArrayElementAction(AssignAction a,
IArrayValue array,
int elementIndex,
IValue value)
|
IFieldBacktrackingInfo |
DefaultActionTaker.takeAssignFieldAction(AssignAction a,
IRecordValue record,
int fieldIndex,
IValue value)
|
IFieldBacktrackingInfo |
IActionTaker.takeAssignFieldAction(AssignAction a,
IRecordValue record,
int fieldIndex,
IValue value)
|
IGlobalBacktrackingInfo |
DefaultActionTaker.takeAssignGlobalAction(AssignAction a,
int globalIndex,
IValue value)
|
IGlobalBacktrackingInfo |
IActionTaker.takeAssignGlobalAction(AssignAction a,
int globalIndex,
IValue value)
|
ILocalBacktrackingInfo |
DefaultActionTaker.takeAssignLocalAction(AssignAction a,
int localIndex,
IValue value)
|
ILocalBacktrackingInfo |
IActionTaker.takeAssignLocalAction(AssignAction a,
int localIndex,
IValue value)
|
IBacktrackingInfo[] |
DefaultTransformer.transform(ISchedulingStrategyContext ssc,
InvokeTransformation t,
boolean returned,
IValue returnValue)
|
IBacktrackingInfo[] |
ITransformer.transform(ISchedulingStrategyContext ssc,
InvokeTransformation t,
boolean returned,
IValue returnValue)
|
IBacktrackingInfo[] |
DefaultTransformer.transformExit(InvokeTransformation t,
IValue returnValue)
|
IBacktrackingInfo[] |
ITransformer.transformExit(InvokeTransformation t,
IValue returnValue)
|
void |
IValueFactory.validate(IValue value)
Validates a value. |
Method parameters in edu.ksu.cis.projects.bogor.module with type arguments of type IValue | |
---|---|
IControlTransferBacktrackingInfo |
IBacktrackingInfoFactory.createControlTransferBacktrackingInfo(int stateId,
int threadId,
int locDesc,
IntObjectTable<IValue> deadLocalValues,
Transformation t,
ISchedulingStrategyInfo ssi)
|
void |
DefaultExpEvaluator.setReadValueSet(Set<IValue> readValues)
|
void |
IExpEvaluator.setReadValueSet(Set<IValue> readRecords)
Deprecated. use event framework instead |
void |
DefaultActionTaker.setWrittenValueSet(Set<IValue> writtenValues)
|
void |
IActionTaker.setWrittenValueSet(Set<IValue> writtenValues)
Deprecated. use event framework instead |
Uses of IValue in edu.ksu.cis.projects.bogor.module.backtrack |
---|
Methods in edu.ksu.cis.projects.bogor.module.backtrack that return IValue | |
---|---|
IValue |
IArrayElementBacktrackingInfo.getOldValue()
|
IValue |
IFieldBacktrackingInfo.getOldValue()
|
IValue |
IGlobalBacktrackingInfo.getOldValue()
|
IValue |
ILocalBacktrackingInfo.getOldValue()
|
IValue |
IExitFunctionBacktrackingInfo.getReturnValue()
|
Methods in edu.ksu.cis.projects.bogor.module.backtrack that return types with arguments of type IValue | |
---|---|
IntObjectTable<IValue> |
IControlTransferBacktrackingInfo.getDeadLocalValues()
|
Methods in edu.ksu.cis.projects.bogor.module.backtrack with parameters of type IValue | |
---|---|
IArrayElementBacktrackingInfo |
DefaultBacktrackingInfoFactory.createArrayElementBacktrackingInfo(int stateId,
int threadId,
Action action,
IArrayValue arrayValue,
int elementIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
IExitFunctionBacktrackingInfo |
DefaultBacktrackingInfoFactory.createExitFunctionBacktrackingInfo(int stateId,
int threadId,
int locDesc,
int transformationIndex,
IValueArray localValues,
IValue returnValue,
ISchedulingStrategyInfo ssi)
|
IFieldBacktrackingInfo |
DefaultBacktrackingInfoFactory.createFieldBacktrackingInfo(int stateId,
int threadId,
Action action,
IRecordValue arrayOrRecordValue,
int fieldIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
IGlobalBacktrackingInfo |
DefaultBacktrackingInfoFactory.createGlobalBacktrackingInfo(int stateId,
int threadId,
Action action,
int globalIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
ILocalBacktrackingInfo |
DefaultBacktrackingInfoFactory.createLocalBacktrackingInfo(int stateId,
int threadId,
Node node,
int localIndex,
IValue oldValue,
ISchedulingStrategyInfo ssi)
|
Method parameters in edu.ksu.cis.projects.bogor.module.backtrack with type arguments of type IValue | |
---|---|
IControlTransferBacktrackingInfo |
DefaultBacktrackingInfoFactory.createControlTransferBacktrackingInfo(int stateId,
int threadId,
int locDesc,
IntObjectTable<IValue> deadLocalValues,
Transformation t,
ISchedulingStrategyInfo ssi)
|
Uses of IValue in edu.ksu.cis.projects.bogor.module.state |
---|
Methods in edu.ksu.cis.projects.bogor.module.state that return IValue | |
---|---|
IValue |
DefaultState.getGlobalValue(int globalIndex)
|
IValue |
IState.getGlobalValue(int globalIndex)
Gets a global's value. |
IValue |
DefaultThreadStore.getLocalValue(int localIndex)
Gets a local's value. |
IValue |
DefaultState.getLocalValue(int threadId,
int localIndex)
|
IValue |
IState.getLocalValue(int threadId,
int localIndex)
Gets a local's value. |
Methods in edu.ksu.cis.projects.bogor.module.state that return types with arguments of type IValue | |
---|---|
HashSet<IValue> |
StateValueVisitor.getSeenSet()
Gets the seen set of this visitor. |
Methods in edu.ksu.cis.projects.bogor.module.state with parameters of type IValue | |
---|---|
void |
DefaultState.setGlobalValue(int globalIndex,
IValue value)
|
void |
IState.setGlobalValue(int globalIndex,
IValue value)
Sets a global's value. |
void |
DefaultState.setLocalValue(int threadId,
int localIndex,
IValue value)
|
void |
IState.setLocalValue(int threadId,
int localIndex,
IValue value)
Sets a local's value. |
void |
DefaultThreadStore.setLocalValue(int localIndex,
IValue value)
Gets a local's value. |
Uses of IValue in edu.ksu.cis.projects.bogor.module.state.event |
---|
Methods in edu.ksu.cis.projects.bogor.module.state.event with parameters of type IValue | |
---|---|
void |
IGlobalVarReadListener.globalVarRead(int threadId,
int globalIndex,
IValue readValue)
|
void |
IGlobalVarWrittenListener.globalVarWritten(int threadId,
int globalIndex,
IValue writtenValue,
IValue oldValue)
|
void |
ILocalVarReadListener.localVarRead(int threadId,
int localIndex,
IValue readValue)
|
void |
ILocalVarWrittenListener.localVarWritten(int threadId,
int localIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultGlobalVarEventNotifier.notifyGlobalVarRead(int threadId,
int globalIndex,
IValue readValue)
|
void |
DefaultStateEventNotifier.notifyGlobalVarRead(int threadId,
int globalIndex,
IValue readValue)
|
void |
IGlobalVarEventNotifier.notifyGlobalVarRead(int threadId,
int globalIndex,
IValue readValue)
|
void |
DefaultGlobalVarEventNotifier.notifyGlobalVarWritten(int threadId,
int globalIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultStateEventNotifier.notifyGlobalVarWritten(int threadId,
int globalIndex,
IValue writtenValue,
IValue oldValue)
|
void |
IGlobalVarEventNotifier.notifyGlobalVarWritten(int threadId,
int globalIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultStateEventNotifier.notifyLocalVarRead(int threadId,
int localIndex,
IValue readValue)
|
void |
DefaultThreadEventNotifier.notifyLocalVarRead(int threadId,
int localIndex,
IValue readValue)
|
void |
IThreadEventNotifier.notifyLocalVarRead(int threadId,
int localIndex,
IValue readValue)
|
void |
DefaultStateEventNotifier.notifyLocalVarWritten(int threadId,
int localIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultThreadEventNotifier.notifyLocalVarWritten(int threadId,
int localIndex,
IValue writtenValue,
IValue oldValue)
|
void |
IThreadEventNotifier.notifyLocalVarWritten(int threadId,
int localIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultStateEventNotifier.notifyThreadCreated(int creatorThreadId,
int threadId,
IValue[] localValues,
int locDesc)
|
void |
DefaultThreadEventNotifier.notifyThreadCreated(int creatorThreadId,
int threadId,
IValue[] localValues,
int locDesc)
|
void |
IThreadEventNotifier.notifyThreadCreated(int creatorThreadId,
int threadId,
IValue[] localValues,
int locDesc)
|
void |
DefaultStateEventNotifier.notifyThreadDied(int threadId,
IValue[] localValues,
int locDesc)
|
void |
DefaultThreadEventNotifier.notifyThreadDied(int threadId,
IValue[] localValues,
int locDesc)
|
void |
IThreadEventNotifier.notifyThreadDied(int threadId,
IValue[] localValues,
int locDesc)
|
void |
DefaultStateEventNotifier.notifyThreadEnterFunction(int threadId,
IValue[] localValues,
int locDesc,
int transformationIndex)
|
void |
DefaultThreadEventNotifier.notifyThreadEnterFunction(int threadId,
IValue[] localValues,
int locDesc,
int transformationIndex)
|
void |
IThreadEventNotifier.notifyThreadEnterFunction(int threadId,
IValue[] localValues,
int locDesc,
int transformationIndex)
|
void |
DefaultStateEventNotifier.notifyThreadExitFunction(int threadId,
IValue[] localValues,
int locDesc,
int transformationIndex)
|
void |
DefaultThreadEventNotifier.notifyThreadExitFunction(int threadId,
IValue[] localValues,
int locDesc,
int transformationIndex)
|
void |
IThreadEventNotifier.notifyThreadExitFunction(int threadId,
IValue[] localValues,
int locDesc,
int transformationIndex)
|
void |
IThreadCreatedListener.threadCreated(int creatorThreadId,
int threadId,
IValue[] localValues,
int locDesc)
|
void |
IThreadDiedListener.threadDied(int threadId,
IValue[] localValues,
int locDesc)
|
void |
IThreadEnterFunctionListener.threadEnterFunction(int threadId,
IValue[] localValues,
int locDesc,
int transformationIndex)
|
void |
IThreadExitFunctionListener.threadExitFunction(int threadId,
IValue[] localValues,
int locDesc,
int transformationIndex)
|
Uses of IValue in edu.ksu.cis.projects.bogor.module.value |
---|
Subinterfaces of IValue in edu.ksu.cis.projects.bogor.module.value | |
---|---|
interface |
IArrayValue
Represents an array value. |
interface |
IComparablePrimitiveExtValue
An interface to indicate a comparable primitive extension value. |
interface |
IDoubleValue
Represents a double value. |
interface |
IExpASTValue
Represents an exp AST value. |
interface |
IExtValue
Interface to define methods shared in common between primitive and nonprimitive extension values. |
interface |
IFloatValue
Represents a float value. |
interface |
IIntegralValue
Represents an integral value. |
interface |
IIntValue
Represents a boolean, integer, or ranged integer value. |
interface |
ILockValue
Represents a lock value. |
interface |
ILongValue
Represents a long value or a ranged long value. |
interface |
INonPrimitiveExtValue
Represents an instance of a new type declared through the extension mechanism. |
interface |
INonPrimitiveValue
Represents a non-primitive value. |
interface |
INullValue
Represents a null value. |
interface |
IPrimitiveExtValue
Represents a value of a primitive type extension. |
interface |
IPrimitiveValue
Represents a primitive value. |
interface |
IRealValue
Represents a real value. |
interface |
IRecordValue
Represents a record value. |
interface |
IStringValue
Represents a string value. |
Classes in edu.ksu.cis.projects.bogor.module.value that implement IValue | |
---|---|
class |
DefaultArrayValue
The default implementation of IArrayValue . |
class |
DefaultDoubleValue
The default implementation of IDoubleValue . |
class |
DefaultExpASTValue
The default implementation of IExpASTValue . |
class |
DefaultFloatValue
The default implementation of IFloatValue . |
class |
DefaultIntValue
The default implementation of IIntValue . |
class |
DefaultLockValue
The default implementation of ILockValue . |
class |
DefaultLongValue
The default implementation of ILongValue . |
class |
DefaultNullValue
The default implementation of INullValue . |
class |
DefaultRecordValue
The default implementation of IRecordValue . |
class |
DefaultStringValue
The default implementation of IStringValue . |
Methods in edu.ksu.cis.projects.bogor.module.value that return IValue | |
---|---|
IValue |
IValue.clone(Map<Object,Object> cloneMap)
Deep clone this value. |
IValue |
DefaultValueFactory.createDefaultValue(Type type)
|
IValue |
DefaultArrayValue.getElementValue(int elementIndex)
|
IValue |
IArrayValue.getElementValue(int elementIndex)
Gets an array element's value. |
IValue |
IValueArray.getElementValue(int elementIndex)
Gets a value array element's value. |
IValue |
UniformValueArray.getElementValue(int elementIndex)
|
IValue |
VariedValueArray.getElementValue(int elementIndex)
|
IValue |
DefaultArrayValue.getFieldValue(int fieldIndex)
|
IValue |
DefaultRecordValue.getFieldValue(int fieldIndex)
|
IValue |
IRecordValue.getFieldValue(int fieldIndex)
Gets a record field's value. |
IValue |
INonPrimitiveExtValue.Field.getValue()
Bogor representation of the contained value. |
protected IValue |
DefaultValueFactory.recurseNewArrayValue(ArrayType arrayType,
Type[] fieldTypes,
int[] lengths,
int i)
Creates an array value given for each dimension's length. |
IValue[] |
IValueArray.toArray()
Returns the contained values as an array. |
IValue[] |
UniformValueArray.toArray()
|
IValue[] |
VariedValueArray.toArray()
|
Methods in edu.ksu.cis.projects.bogor.module.value that return types with arguments of type IValue | |
---|---|
HashSet<IValue> |
ValueVisitor.getSeenSet()
Gets the seen set of this visitor. |
LinkedList<IValue> |
ValueVisitor.getWorkList()
Gets the work list of this visitor. |
Methods in edu.ksu.cis.projects.bogor.module.value with parameters of type IValue | |
---|---|
int |
DefaultArrayValue.compareTo(IValue o)
|
int |
DefaultDoubleValue.compareTo(IValue o)
|
int |
DefaultExpASTValue.compareTo(IValue o)
|
int |
DefaultFloatValue.compareTo(IValue o)
|
int |
DefaultIntValue.compareTo(IValue o)
|
int |
DefaultLockValue.compareTo(IValue o)
|
int |
DefaultLongValue.compareTo(IValue o)
|
int |
DefaultNullValue.compareTo(IValue o)
|
int |
DefaultRecordValue.compareTo(IValue o)
|
int |
DefaultStringValue.compareTo(IValue o)
|
int |
IValueComparator.compareValues(IValue v1,
IValue v2)
Compares two values. |
boolean |
IValueVisitorAction.foundValue(Set<IValue> seen,
List<IValue> workList,
IValue value)
Found a value. |
Type |
DefaultValueFactory.getType(IValue value)
|
IValueArray |
DefaultValueFactory.newUniformValueArray(IValue[] values)
|
IValueArray |
DefaultValueFactory.newVariedValueArray(IValue[] values)
|
void |
DefaultArrayValue.setElementValue(int elementIndex,
IValue elementValue)
|
void |
IArrayValue.setElementValue(int elementIndex,
IValue elementValue)
Sets an array element's value. |
void |
IValueArray.setElementValue(int elementIndex,
IValue elementValue)
Sets a value array element's value. |
void |
UniformValueArray.setElementValue(int elementIndex,
IValue elementValue)
|
void |
VariedValueArray.setElementValue(int elementIndex,
IValue elementValue)
|
void |
DefaultArrayValue.setFieldValue(int fieldIndex,
IValue fieldValue)
|
void |
DefaultRecordValue.setFieldValue(int fieldIndex,
IValue fieldValue)
|
void |
IRecordValue.setFieldValue(int fieldIndex,
IValue fieldValue)
Sets a record field's value. |
void |
DefaultValueFactory.validate(IValue value)
|
void |
ValueVisitor.visit(IValue value)
Visits values reachable from a particular value. |
Method parameters in edu.ksu.cis.projects.bogor.module.value with type arguments of type IValue | |
---|---|
boolean |
IValueVisitorAction.foundValue(Set<IValue> seen,
List<IValue> workList,
IValue value)
Found a value. |
boolean |
IValueVisitorAction.foundValue(Set<IValue> seen,
List<IValue> workList,
IValue value)
Found a value. |
void |
IExtValue.visit(IValueComparator vc,
boolean depthFirst,
Set<IValue> seen,
LinkedList<IValue> workList,
IValueVisitorAction vva)
Visits this value and all reachable values from this value. |
void |
IExtValue.visit(IValueComparator vc,
boolean depthFirst,
Set<IValue> seen,
LinkedList<IValue> workList,
IValueVisitorAction vva)
Visits this value and all reachable values from this value. |
Constructors in edu.ksu.cis.projects.bogor.module.value with parameters of type IValue | |
---|---|
UniformValueArray(IValueFactory valueFactory,
IValue[] elementValues)
Default constructor. |
|
VariedValueArray(IValueFactory valueFactory,
IValue[] elementValues)
Default constructor. |
Uses of IValue in edu.ksu.cis.projects.bogor.module.value.event |
---|
Methods in edu.ksu.cis.projects.bogor.module.value.event with parameters of type IValue | |
---|---|
void |
IArrayElementReadListener.arrayElementRead(int threadId,
IArrayValue av,
int elementIndex,
IValue readValue)
|
void |
IArrayElementWrittenListener.arrayElementWritten(int threadId,
IArrayValue av,
int elementIndex,
IValue writtenValue,
IValue oldValue)
|
void |
IArrayFieldReadListener.arrayFieldRead(int threadId,
IArrayValue av,
int fieldIndex,
IValue readValue)
|
void |
IArrayFieldWrittenListener.arrayFieldWritten(int threadId,
IArrayValue av,
int fieldIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultArrayEventNotifier.notifyArrayElementRead(int threadId,
IArrayValue av,
int elementIndex,
IValue readValue)
|
void |
DefaultValueEventNotifier.notifyArrayElementRead(int threadId,
IArrayValue av,
int elementIndex,
IValue readValue)
|
void |
IArrayEventNotifier.notifyArrayElementRead(int threadId,
IArrayValue av,
int elementIndex,
IValue readValue)
|
void |
DefaultArrayEventNotifier.notifyArrayElementWritten(int threadId,
IArrayValue av,
int elementIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultValueEventNotifier.notifyArrayElementWritten(int threadId,
IArrayValue av,
int elementIndex,
IValue writtenValue,
IValue oldValue)
|
void |
IArrayEventNotifier.notifyArrayElementWritten(int threadId,
IArrayValue av,
int elementIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultArrayEventNotifier.notifyArrayFieldRead(int threadId,
IArrayValue av,
int fieldIndex,
IValue readValue)
|
void |
DefaultValueEventNotifier.notifyArrayFieldRead(int threadId,
IArrayValue av,
int fieldIndex,
IValue readValue)
|
void |
IArrayEventNotifier.notifyArrayFieldRead(int threadId,
IArrayValue av,
int fieldIndex,
IValue readValue)
|
void |
DefaultArrayEventNotifier.notifyArrayFieldWritten(int threadId,
IArrayValue av,
int fieldIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultValueEventNotifier.notifyArrayFieldWritten(int threadId,
IArrayValue av,
int fieldIndex,
IValue writtenValue,
IValue oldValue)
|
void |
IArrayEventNotifier.notifyArrayFieldWritten(int threadId,
IArrayValue av,
int fieldIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultRecordEventNotifier.notifyRecordFieldRead(int threadId,
IRecordValue rv,
int fieldIndex,
IValue readValue)
|
void |
DefaultValueEventNotifier.notifyRecordFieldRead(int threadId,
IRecordValue rv,
int fieldIndex,
IValue readValue)
|
void |
IRecordEventNotifier.notifyRecordFieldRead(int threadId,
IRecordValue rv,
int fieldIndex,
IValue readValue)
|
void |
DefaultRecordEventNotifier.notifyRecordFieldWritten(int threadId,
IRecordValue rv,
int fieldIndex,
IValue writtenValue,
IValue oldValue)
|
void |
DefaultValueEventNotifier.notifyRecordFieldWritten(int threadId,
IRecordValue rv,
int fieldIndex,
IValue writtenValue,
IValue oldValue)
|
void |
IRecordEventNotifier.notifyRecordFieldWritten(int threadId,
IRecordValue rv,
int fieldIndex,
IValue writtenValue,
IValue oldValue)
|
void |
IRecordFieldReadListener.recordFieldRead(int threadId,
IRecordValue rv,
int fieldIndex,
IValue readValue)
|
void |
IRecordFieldWrittenListener.recordFieldWritten(int threadId,
IRecordValue rv,
int fieldIndex,
IValue writtenValue,
IValue oldValue)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |