public class UnknownLongValue extends LongValue
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP| Constructor and Description |
|---|
UnknownLongValue() |
| Modifier and Type | Method and Description |
|---|---|
LongValue |
add(LongValue other)
Returns the sum of this LongValue and the given LongValue.
|
LongValue |
and(LongValue other)
Returns the logical and of this LongValue and the given
LongValue.
|
IntegerValue |
compare(LongValue other)
Returns an IntegerValue with value -1, 0, or 1, if this LongValue is
less than, equal to, or greater than the given LongValue, respectively.
|
DoubleValue |
convertToDouble()
Converts this LongValue to a DoubleValue.
|
FloatValue |
convertToFloat()
Converts this LongValue to a FloatValue.
|
IntegerValue |
convertToInteger()
Converts this LongValue to an IntegerValue.
|
LongValue |
divide(LongValue other)
Returns the quotient of this LongValue and the given LongValue.
|
LongValue |
divideOf(LongValue other)
Returns the quotient of the given LongValue and this LongValue.
|
boolean |
equals(Object object) |
LongValue |
generalize(LongValue other)
Returns the generalization of this LongValue and the given other
LongValue.
|
int |
hashCode() |
LongValue |
multiply(LongValue other)
Returns the product of this LongValue and the given LongValue.
|
LongValue |
negate()
Returns the negated value of this LongValue.
|
LongValue |
or(LongValue other)
Returns the logical or of this LongValue and the given
LongValue.
|
LongValue |
remainder(LongValue other)
Returns the remainder of this LongValue divided by the given
LongValue.
|
LongValue |
remainderOf(LongValue other)
Returns the remainder of the given LongValue divided by this
LongValue.
|
LongValue |
shiftLeft(IntegerValue other)
Returns this LongValue, shifted left by the given IntegerValue.
|
LongValue |
shiftRight(IntegerValue other)
Returns this LongValue, shifted right by the given IntegerValue.
|
LongValue |
subtract(LongValue other)
Returns the difference of this LongValue and the given LongValue.
|
LongValue |
subtractFrom(LongValue other)
Returns the difference of the given LongValue and this LongValue.
|
String |
toString() |
LongValue |
unsignedShiftRight(IntegerValue other)
Returns this unsigned LongValue, shifted left by the given
IntegerValue.
|
LongValue |
xor(LongValue other)
Returns the logical xor of this LongValue and the given
LongValue.
|
add, add, and, and, compare, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divide, divideOf, divideOf, generalize, generalize, generalize, internalType, longValue, multiply, multiply, or, or, remainder, remainder, remainderOf, remainderOf, shiftLeft, shiftLeft, shiftRight, shiftRight, subtract, subtract, subtractFrom, subtractFrom, unsignedShiftRight, unsignedShiftRight, value, xor, xorcategory2Value, isCategory2category1Value, doubleValue, floatValue, instructionOffsetValue, integerValue, isParticular, isSpecific, referenceValuepublic LongValue negate()
LongValuepublic IntegerValue convertToInteger()
LongValueconvertToInteger in class LongValuepublic FloatValue convertToFloat()
LongValueconvertToFloat in class LongValuepublic DoubleValue convertToDouble()
LongValueconvertToDouble in class LongValuepublic LongValue generalize(LongValue other)
LongValuegeneralize in class LongValuepublic LongValue add(LongValue other)
LongValuepublic LongValue subtract(LongValue other)
LongValuepublic LongValue subtractFrom(LongValue other)
LongValuesubtractFrom in class LongValuepublic LongValue multiply(LongValue other) throws ArithmeticException
LongValuemultiply in class LongValueArithmeticExceptionpublic LongValue divide(LongValue other) throws ArithmeticException
LongValuedivide in class LongValueArithmeticExceptionpublic LongValue divideOf(LongValue other) throws ArithmeticException
LongValuedivideOf in class LongValueArithmeticExceptionpublic LongValue remainder(LongValue other) throws ArithmeticException
LongValueremainder in class LongValueArithmeticExceptionpublic LongValue remainderOf(LongValue other) throws ArithmeticException
LongValueremainderOf in class LongValueArithmeticExceptionpublic LongValue shiftLeft(IntegerValue other)
LongValuepublic LongValue shiftRight(IntegerValue other)
LongValueshiftRight in class LongValuepublic LongValue unsignedShiftRight(IntegerValue other)
LongValueunsignedShiftRight in class LongValuepublic LongValue and(LongValue other)
LongValuepublic LongValue or(LongValue other)
LongValuepublic LongValue xor(LongValue other)
LongValuepublic IntegerValue compare(LongValue other)
LongValueCopyright © 2015. All Rights Reserved.