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
 
 
 
 
 
- 
 public final class NegatedFloatValue extends SpecificFloatValue ThisFloatValuerepresents a float value that is negated.
- 
- 
Field Summary- 
Fields inherited from class proguard.evaluation.value.ValueALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN
 
- 
 - 
Constructor SummaryConstructors Constructor Description NegatedFloatValue(FloatValue floatValue)Creates a new negated float value of the given float value.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)inthashCode()FloatValuenegate()Returns the negated value of this FloatValue.java.lang.StringtoString()- 
Methods inherited from class proguard.evaluation.value.SpecificFloatValueadd, add, compare, compare, convertToDouble, convertToInteger, convertToLong, divide, divide, divideOf, divideOf, generalize, generalize, isSpecific, multiply, multiply, remainder, remainder, remainderOf, remainderOf, subtract, subtract, subtractFrom, subtractFrom
 - 
Methods inherited from class proguard.evaluation.value.FloatValueadd, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divideOf, floatValue, generalize, generalize, internalType, multiply, remainder, remainderOf, subtract, subtractFrom, value
 - 
Methods inherited from class proguard.evaluation.value.Category1Valuecategory1Value, isCategory2
 - 
Methods inherited from class proguard.evaluation.value.Valuecategory2Value, copyIfMutable, doubleValue, instructionOffsetValue, integerValue, isParticular, longValue, referenceValue
 
- 
 
- 
- 
- 
Constructor Detail- 
NegatedFloatValuepublic NegatedFloatValue(FloatValue floatValue) Creates a new negated float value of the given float value.
 
- 
 - 
Method Detail- 
negatepublic FloatValue negate() Description copied from class:FloatValueReturns the negated value of this FloatValue.- Overrides:
- negatein class- SpecificFloatValue
 
 - 
equalspublic boolean equals(java.lang.Object object) - Overrides:
- equalsin class- SpecificFloatValue
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- SpecificFloatValue
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-