Package proguard.evaluation.value
Class NegatedDoubleValue
java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category2Value
proguard.evaluation.value.DoubleValue
proguard.evaluation.value.SpecificDoubleValue
proguard.evaluation.value.NegatedDoubleValue
This
DoubleValue represents a double 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
ConstructorsConstructorDescriptionNegatedDoubleValue(DoubleValue doubleValue) Creates a new negated double value of the given double value. -
Method Summary
Methods inherited from class proguard.evaluation.value.SpecificDoubleValue
add, add, compare, compare, convertToFloat, convertToInteger, convertToLong, divide, divide, divideOf, divideOf, generalize, generalize, isSpecific, multiply, multiply, remainder, remainder, remainderOf, remainderOf, subtract, subtract, subtractFrom, subtractFromMethods inherited from class proguard.evaluation.value.DoubleValue
add, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divideOf, doubleValue, generalize, generalize, internalType, multiply, remainder, remainderOf, subtract, subtractFrom, valueMethods inherited from class proguard.evaluation.value.Category2Value
category2Value, isCategory2Methods inherited from class proguard.evaluation.value.Value
category1Value, copyIfMutable, floatValue, instructionOffsetValue, integerValue, isParticular, longValue, referenceValue
-
Constructor Details
-
NegatedDoubleValue
Creates a new negated double value of the given double value.
-
-
Method Details
-
negate
Description copied from class:DoubleValueReturns the negated value of this DoubleValue.- Overrides:
negatein classSpecificDoubleValue
-
equals
- Overrides:
equalsin classSpecificDoubleValue
-
hashCode
public int hashCode()- Overrides:
hashCodein classSpecificDoubleValue
-
toString
-