Class DoubleObjectValue
java.lang.Object
de.uzl.its.swat.symbolic.value.Value<T,K>
de.uzl.its.swat.symbolic.value.reference.ObjectValue<Object,Object>
de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
-
Field Summary
Fields inherited from class de.uzl.its.swat.symbolic.value.reference.ObjectValue
address, ADDRESS_UNKNOWN, className -
Constructor Summary
ConstructorsConstructorDescriptionDoubleObjectValue(org.sosy_lab.java_smt.api.SolverContext context) DoubleObjectValue(org.sosy_lab.java_smt.api.SolverContext context, DoubleValue floatValue, int address) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.sosy_lab.java_smt.api.BooleanFormulagetBounds(boolean upper) Gets the bound of the primitive typeinthashCode()Value<?,?> invokeMethod(String name, org.objectweb.asm.Type[] desc, Value<?, ?>[] args) toString()Returns the string representation of the value.Methods inherited from class de.uzl.its.swat.symbolic.value.reference.ObjectValue
asArrayValue, asFloatValue, asIntValue, asObjectArrayValue, asObjectValue, getAddress, getConcrete, getField, getFields, getnFields, IF_ACMPEQ, IF_ACMPNE, IFNONNULL, IFNULL, MAKE_SYMBOLIC, MAKE_SYMBOLIC, setAddress, setField, setFieldsMethods inherited from class de.uzl.its.swat.symbolic.value.Value
asBooleanValue, asByteValue, asCharValue, asDoubleValue, asLongValue, asNumericalValue, asShortValue, asStringValue, getConcreteEncoded, getName, getType, initSymbolic, initSymbolic, MAKE_SYMBOLIC, reset
-
Constructor Details
-
DoubleObjectValue
public DoubleObjectValue(org.sosy_lab.java_smt.api.SolverContext context) -
DoubleObjectValue
public DoubleObjectValue(org.sosy_lab.java_smt.api.SolverContext context, DoubleValue floatValue, int address)
-
-
Method Details
-
getDoubleValue
-
getBounds
public org.sosy_lab.java_smt.api.BooleanFormula getBounds(boolean upper) Gets the bound of the primitive type -
invokeMethod
- Overrides:
invokeMethodin classObjectValue<Object,Object>
-
equals
- Overrides:
equalsin classObjectValue<Object,Object>
-
hashCode
public int hashCode() -
toString
Description copied from class:ValueReturns the string representation of the value. Should be implemented by each inheriting class.- Overrides:
toStringin classObjectValue<Object,Object> - Returns:
- the string representation of the value
-