public class UnknownDoubleValue extends DoubleValue
DoubleValue
that is unknown.ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN
Constructor and Description |
---|
UnknownDoubleValue() |
Modifier and Type | Method and Description |
---|---|
DoubleValue |
add(DoubleValue other)
Returns the sum of this DoubleValue and the given DoubleValue.
|
IntegerValue |
compare(DoubleValue other)
Returns an IntegerValue with value -1, 0, or 1, if this DoubleValue is less than, equal to, or
greater than the given DoubleValue, respectively.
|
FloatValue |
convertToFloat()
Converts this DoubleValue to a FloatValue.
|
IntegerValue |
convertToInteger()
Converts this DoubleValue to an IntegerValue.
|
LongValue |
convertToLong()
Converts this DoubleValue to a LongValue.
|
DoubleValue |
divide(DoubleValue other)
Returns the quotient of this DoubleValue and the given DoubleValue.
|
DoubleValue |
divideOf(DoubleValue other)
Returns the quotient of the given DoubleValue and this DoubleValue.
|
boolean |
equals(java.lang.Object object) |
DoubleValue |
generalize(DoubleValue other)
Returns the generalization of this DoubleValue and the given other DoubleValue.
|
int |
hashCode() |
DoubleValue |
multiply(DoubleValue other)
Returns the product of this DoubleValue and the given DoubleValue.
|
DoubleValue |
negate()
Returns the negated value of this DoubleValue.
|
DoubleValue |
remainder(DoubleValue other)
Returns the remainder of this DoubleValue divided by the given DoubleValue.
|
DoubleValue |
remainderOf(DoubleValue other)
Returns the remainder of the given DoubleValue divided by this DoubleValue.
|
DoubleValue |
subtract(DoubleValue other)
Returns the difference of this DoubleValue and the given DoubleValue.
|
DoubleValue |
subtractFrom(DoubleValue other)
Returns the difference of the given DoubleValue and this DoubleValue.
|
java.lang.String |
toString() |
add, add, compare, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divide, divideOf, divideOf, doubleValue, generalize, generalize, generalize, internalType, multiply, multiply, remainder, remainder, remainderOf, remainderOf, subtract, subtract, subtractFrom, subtractFrom, value
category2Value, isCategory2
category1Value, copyIfMutable, floatValue, instructionOffsetValue, integerValue, isParticular, isSpecific, longValue, referenceValue
public DoubleValue negate()
DoubleValue
negate
in class DoubleValue
public IntegerValue convertToInteger()
DoubleValue
convertToInteger
in class DoubleValue
public LongValue convertToLong()
DoubleValue
convertToLong
in class DoubleValue
public FloatValue convertToFloat()
DoubleValue
convertToFloat
in class DoubleValue
public DoubleValue generalize(DoubleValue other)
DoubleValue
generalize
in class DoubleValue
public DoubleValue add(DoubleValue other)
DoubleValue
add
in class DoubleValue
public DoubleValue subtract(DoubleValue other)
DoubleValue
subtract
in class DoubleValue
public DoubleValue subtractFrom(DoubleValue other)
DoubleValue
subtractFrom
in class DoubleValue
public DoubleValue multiply(DoubleValue other)
DoubleValue
multiply
in class DoubleValue
public DoubleValue divide(DoubleValue other)
DoubleValue
divide
in class DoubleValue
public DoubleValue divideOf(DoubleValue other)
DoubleValue
divideOf
in class DoubleValue
public DoubleValue remainder(DoubleValue other)
DoubleValue
remainder
in class DoubleValue
public DoubleValue remainderOf(DoubleValue other)
DoubleValue
remainderOf
in class DoubleValue
public IntegerValue compare(DoubleValue other)
DoubleValue
compare
in class DoubleValue
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object