public final class CompositeDoubleValue extends SpecificDoubleValue
DoubleValue represents the result of a binary operation on two double
values.| Modifier and Type | Field and Description |
|---|---|
static byte |
ADD |
static byte |
DIVIDE |
static byte |
MULTIPLY |
static byte |
REMAINDER |
static byte |
SUBTRACT |
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP| Constructor and Description |
|---|
CompositeDoubleValue(DoubleValue doubleValue1,
byte operation,
DoubleValue doubleValue2)
Creates a new composite double value of the two given double values
and the given operation.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
int |
hashCode() |
java.lang.String |
toString() |
add, add, compare, compare, convertToFloat, convertToInteger, convertToLong, divide, divide, divideOf, divideOf, generalize, generalize, isSpecific, multiply, multiply, negate, remainder, remainder, remainderOf, remainderOf, subtract, subtract, subtractFrom, subtractFromadd, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divideOf, doubleValue, generalize, generalize, internalType, multiply, remainder, remainderOf, subtract, subtractFrom, valuecategory2Value, isCategory2category1Value, floatValue, instructionOffsetValue, integerValue, isParticular, longValue, referenceValuepublic static final byte ADD
public static final byte SUBTRACT
public static final byte MULTIPLY
public static final byte DIVIDE
public static final byte REMAINDER
public CompositeDoubleValue(DoubleValue doubleValue1, byte operation, DoubleValue doubleValue2)
public boolean equals(java.lang.Object object)
equals in class SpecificDoubleValuepublic int hashCode()
hashCode in class SpecificDoubleValuepublic java.lang.String toString()
toString in class java.lang.Object