See: Description
Interface | Description |
---|---|
ValueFactory |
This interface provides methods to create
Value instances. |
Class | Description |
---|---|
ArrayReferenceValue |
This
ReferenceValue represents a partially evaluated array. |
ArrayReferenceValueFactory |
This identified value factory creates array reference values that also represent their elements,
in as far as possible.
|
BasicRangeValueFactory |
This ValueFactory provides methods to create and reuse IntegerValue instances that have known
ranges.
|
BasicValueFactory |
This class provides methods to create and reuse Value instances.
|
Category1Value |
This abstract class represents a partially evaluated Category 1 value.
|
Category2Value |
This abstract class represents a partially evaluated Category 2 value.
|
ComparisonValue |
This
IntegerValue represents the result of a comparisons of two scalar values. |
CompositeDoubleValue |
This
DoubleValue represents the result of a binary operation on two double values. |
CompositeFloatValue |
This
FloatValue represents the result of a binary operation on two float values. |
CompositeIntegerValue |
This
IntegerValue represents the result of a binary operation on two integer values. |
CompositeLongValue |
This
LongValue represents the result of a binary operation on two long values. |
ConvertedByteValue |
This
IntegerValue represents a byte value that is converted from an integer value. |
ConvertedCharacterValue |
This
IntegerValue represents a character value that is converted from an integer value. |
ConvertedDoubleValue |
This
DoubleValue represents a double value that is converted from another scalar value. |
ConvertedFloatValue |
This
FloatValue represents a float value that is converted from another scalar value. |
ConvertedIntegerValue |
This
IntegerValue represents a integer value that is converted from another scalar value. |
ConvertedLongValue |
This
LongValue represents a long value that is converted from another scalar value. |
ConvertedShortValue |
This
IntegerValue represents a short value that is converted from an integer value. |
DetailedArrayReferenceValue |
This
IdentifiedArrayReferenceValue represents an identified array reference value with
its elements. |
DetailedArrayValueFactory |
This identified value factory creates array reference values that also represent their elements,
in as far as possible.
|
DoubleValue |
Representation of a partially evaluated double value.
|
FloatValue |
Representation of a partially evaluated float value.
|
IdentifiedArrayReferenceValue |
This
ArrayReferenceValue represents an array reference value that is identified by a
unique ID. |
IdentifiedDoubleValue |
This
DoubleValue represents a double value that is identified by a unique ID. |
IdentifiedFloatValue |
This
FloatValue represents a float value that is identified by a unique ID. |
IdentifiedIntegerValue |
This
IntegerValue represents a integer value that is identified by a unique ID. |
IdentifiedLongValue |
This
LongValue represents a long value that is identified by a unique ID. |
IdentifiedReferenceValue |
This
ReferenceValue represents a reference value that is identified by a unique ID. |
IdentifiedValueFactory |
This class provides methods to create and reuse Value instances that are identified by unique
integer IDs.
|
InitialValueFactory |
This value factory creates initial values for fields and array elements, with the help of a given
value factory.
|
InstructionOffsetValue |
Representation of a partially evaluated instruction offset.
|
IntegerValue |
Representation of a partially evaluated integer value.
|
LongValue |
Representation of a partially evaluated long value.
|
MultiTypedReferenceValue |
This
TypedReferenceValue can have multiple potential types during runtime. |
MultiTypedReferenceValueFactory |
This class provides a wrapper around
TypedReferenceValueFactory that provides new MultiTypedReferenceValue s. |
NegatedDoubleValue |
This
DoubleValue represents a double value that is negated. |
NegatedFloatValue |
This
FloatValue represents a float value that is negated. |
NegatedIntegerValue |
This
IntegerValue represents a integer value that is negated. |
NegatedLongValue |
This
LongValue represents a long value that is negated. |
ParticularDoubleValue |
This
DoubleValue represents a particular double value. |
ParticularFloatValue |
This
FloatValue represents a particular float value. |
ParticularIntegerValue |
This
IntegerValue represents a particular integer value. |
ParticularLongValue |
This
LongValue represents a particular long value. |
ParticularReferenceValue |
This
ParticularReferenceValue represents a particular reference value, i.e. |
ParticularValueFactory |
This class provides methods to create and reuse Value instances that have particular values,
whenever they are known.
|
PrimitiveTypedReferenceValueFactory |
This class provides methods to create and reuse Value instances.
|
RangeIntegerValue |
This
IntegerValue represents a known range of integer values. |
RangeValueFactory |
This ValueFactory provides methods to create and reuse IntegerValue instances that have known
ranges.
|
ReferenceValue |
Representation of a partially evaluated reference value.
|
ReflectiveMethodCallUtil | Deprecated
This logic is now implemented in
ReflectionExecutor |
SpecificDoubleValue |
This
DoubleValue represents a specific double value. |
SpecificFloatValue |
This
FloatValue represents a specific float value. |
SpecificIntegerValue |
This
IntegerValue represents a specific integer value. |
SpecificLongValue |
This
LongValue represents a specific long value. |
TopValue |
Representation of a partially evaluated top value.
|
TracedReferenceValue |
This
ReferenceValue represents a reference value that is tagged with a trace value. |
TracingValue |
Representation of a value that has been tagged with a sticky trace value.
|
TypedReferenceValue |
This
ReferenceValue represents a partially evaluated reference value. |
TypedReferenceValueFactory |
This class provides methods to create and reuse Value instances.
|
UnknownDoubleValue |
DoubleValue that is unknown. |
UnknownFloatValue |
FloatValue that is unknown. |
UnknownIntegerValue |
IntegerValue that is unknown. |
UnknownLongValue |
LongValue that is unknown. |
UnknownReferenceValue |
ReferenceValue that is unknown. |
UnknownValue |
Represents a value that is completely unknown.
|
Value |
This abstract class represents a partially evaluated value.
|