public final class CompositeFloatValue extends SpecificFloatValue
FloatValue represents the result of a binary operation on two float
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, TYPE_UNKNOWN| Constructor and Description |
|---|
CompositeFloatValue(FloatValue floatValue1,
byte operation,
FloatValue floatValue2)
Creates a new composite float value of the two given float 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, convertToDouble, 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, floatValue, generalize, generalize, internalType, multiply, remainder, remainderOf, subtract, subtractFrom, valuecategory1Value, isCategory2category2Value, copyIfMutable, doubleValue, 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 CompositeFloatValue(FloatValue floatValue1, byte operation, FloatValue floatValue2)
public boolean equals(java.lang.Object object)
equals in class SpecificFloatValuepublic int hashCode()
hashCode in class SpecificFloatValuepublic java.lang.String toString()
toString in class java.lang.Object