Package proguard.evaluation.value
Class NegatedLongValue
java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category2Value
proguard.evaluation.value.LongValue
proguard.evaluation.value.SpecificLongValue
proguard.evaluation.value.NegatedLongValue
This
LongValue represents a long value that is negated.-
Field Summary
Fields inherited from class proguard.evaluation.value.Value
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN -
Constructor Summary
ConstructorsConstructorDescriptionNegatedLongValue(LongValue longValue) Creates a new negated long value of the given long value. -
Method Summary
Methods inherited from class proguard.evaluation.value.SpecificLongValue
add, add, and, and, compare, compare, convertToDouble, convertToFloat, convertToInteger, divide, divide, divideOf, divideOf, generalize, generalize, isSpecific, multiply, multiply, or, or, remainder, remainder, remainderOf, remainderOf, shiftLeft, shiftLeft, shiftRight, shiftRight, subtract, subtract, subtractFrom, subtractFrom, unsignedShiftRight, unsignedShiftRight, xor, xorMethods inherited from class proguard.evaluation.value.LongValue
add, and, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divideOf, generalize, generalize, internalType, longValue, multiply, or, remainder, remainderOf, shiftLeft, shiftRight, subtract, subtractFrom, unsignedShiftRight, value, xorMethods inherited from class proguard.evaluation.value.Category2Value
category2Value, isCategory2Methods inherited from class proguard.evaluation.value.Value
category1Value, copyIfMutable, doubleValue, floatValue, instructionOffsetValue, integerValue, isParticular, referenceValue
-
Constructor Details
-
NegatedLongValue
Creates a new negated long value of the given long value.
-
-
Method Details
-
negate
Description copied from class:LongValueReturns the negated value of this LongValue.- Overrides:
negatein classSpecificLongValue
-
equals
- Overrides:
equalsin classSpecificLongValue
-
hashCode
public int hashCode()- Overrides:
hashCodein classSpecificLongValue
-
toString
-