Package proguard.evaluation.value
Class NegatedFloatValue
java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category1Value
proguard.evaluation.value.FloatValue
proguard.evaluation.value.SpecificFloatValue
proguard.evaluation.value.NegatedFloatValue
This
FloatValue represents a float 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
ConstructorsConstructorDescriptionNegatedFloatValue(FloatValue floatValue) Creates a new negated float value of the given float value. -
Method Summary
Methods inherited from class proguard.evaluation.value.SpecificFloatValue
add, add, compare, compare, convertToDouble, 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.FloatValue
add, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divideOf, floatValue, generalize, generalize, internalType, multiply, remainder, remainderOf, subtract, subtractFrom, valueMethods inherited from class proguard.evaluation.value.Category1Value
category1Value, isCategory2Methods inherited from class proguard.evaluation.value.Value
category2Value, copyIfMutable, doubleValue, instructionOffsetValue, integerValue, isParticular, longValue, referenceValue
-
Constructor Details
-
NegatedFloatValue
Creates a new negated float value of the given float value.
-
-
Method Details
-
negate
Description copied from class:FloatValueReturns the negated value of this FloatValue.- Overrides:
negatein classSpecificFloatValue
-
equals
- Overrides:
equalsin classSpecificFloatValue
-
hashCode
public int hashCode()- Overrides:
hashCodein classSpecificFloatValue
-
toString
-