public final class CompositeLongValue extends SpecificLongValue
LongValue
represents the result of a binary operation on two long values.Modifier and Type | Field and Description |
---|---|
static byte |
ADD |
static byte |
AND |
static byte |
DIVIDE |
static byte |
MULTIPLY |
static byte |
OR |
static byte |
REMAINDER |
static byte |
SHIFT_LEFT |
static byte |
SHIFT_RIGHT |
static byte |
SUBTRACT |
static byte |
UNSIGNED_SHIFT_RIGHT |
static byte |
XOR |
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN
Constructor and Description |
---|
CompositeLongValue(LongValue longValue1,
byte operation,
Value longValue2)
Creates a new composite long value of the two given long 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, and, and, compare, compare, convertToDouble, convertToFloat, convertToInteger, divide, divide, divideOf, divideOf, generalize, generalize, isSpecific, multiply, multiply, negate, or, or, remainder, remainder, remainderOf, remainderOf, shiftLeft, shiftLeft, shiftRight, shiftRight, subtract, subtract, subtractFrom, subtractFrom, unsignedShiftRight, unsignedShiftRight, xor, xor
add, and, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divideOf, generalize, generalize, internalType, longValue, multiply, or, remainder, remainderOf, shiftLeft, shiftRight, subtract, subtractFrom, unsignedShiftRight, value, xor
category2Value, isCategory2
category1Value, copyIfMutable, doubleValue, floatValue, instructionOffsetValue, integerValue, isParticular, referenceValue
public 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 static final byte SHIFT_LEFT
public static final byte SHIFT_RIGHT
public static final byte UNSIGNED_SHIFT_RIGHT
public static final byte AND
public static final byte OR
public static final byte XOR
public boolean equals(java.lang.Object object)
equals
in class SpecificLongValue
public int hashCode()
hashCode
in class SpecificLongValue
public java.lang.String toString()
toString
in class java.lang.Object