| java.lang.Object proguard.evaluation.value.Value proguard.evaluation.value.Category1Value proguard.evaluation.value.FloatValue
All known Subclasses: proguard.evaluation.value.SpecificFloatValue,
FloatValue | public class FloatValue extends Category1Value (Code) | | This class represents a partially evaluated float value.
author: Eric Lafortune |
Method Summary | |
public FloatValue | add(FloatValue other) Returns the sum of this FloatValue and the given FloatValue. | public FloatValue | add(SpecificFloatValue other) Returns the sum of this FloatValue and the given SpecificFloatValue. | public IntegerValue | compare(FloatValue other, ValueFactory valueFactory) Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is
less than, equal to, or greater than the given FloatValue, respectively. | public IntegerValue | compare(SpecificFloatValue other, ValueFactory valueFactory) Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is
less than, equal to, or greater than the given SpecificFloatValue,
respectively. | final public IntegerValue | compareReverse(FloatValue other, ValueFactory valueFactory) Returns an IntegerValue with value 1, 0, or -1, if this FloatValue is
less than, equal to, or greater than the given FloatValue, respectively. | final public IntegerValue | compareReverse(SpecificFloatValue other, ValueFactory valueFactory) Returns an IntegerValue with value 1, 0, or -1, if this FloatValue is
less than, equal to, or greater than the given SpecificFloatValue,
respectively. | final public int | computationalType() | public DoubleValue | convertToDouble(ValueFactory valueFactory) Converts this FloatValue to a DoubleValue. | public IntegerValue | convertToInteger(ValueFactory valueFactory) Converts this FloatValue to an IntegerValue. | public LongValue | convertToLong(ValueFactory valueFactory) Converts this FloatValue to a LongValue. | public FloatValue | divide(FloatValue other) Returns the quotient of this FloatValue and the given FloatValue. | public FloatValue | divide(SpecificFloatValue other) Returns the quotient of this FloatValue and the given SpecificFloatValue. | public FloatValue | divideOf(FloatValue other) Returns the quotient of the given FloatValue and this FloatValue. | public FloatValue | divideOf(SpecificFloatValue other) Returns the quotient of the given SpecificFloatValue and this
FloatValue. | public boolean | equals(Object object) | final public FloatValue | floatValue() | public FloatValue | generalize(FloatValue other) Returns the generalization of this FloatValue and the given other
FloatValue. | public FloatValue | generalize(SpecificFloatValue other) Returns the generalization of this FloatValue and the given other
SpecificFloatValue. | final public Value | generalize(Value other) | public int | hashCode() | final public String | internalType() | public FloatValue | multiply(FloatValue other) Returns the product of this FloatValue and the given FloatValue. | public FloatValue | multiply(SpecificFloatValue other) Returns the product of this FloatValue and the given SpecificFloatValue. | public FloatValue | negate() Returns the negated value of this FloatValue. | public FloatValue | remainder(FloatValue other) Returns the remainder of this FloatValue divided by the given FloatValue. | public FloatValue | remainder(SpecificFloatValue other) Returns the remainder of this FloatValue divided by the given
SpecificFloatValue. | public FloatValue | remainderOf(FloatValue other) Returns the remainder of the given FloatValue divided by this FloatValue. | public FloatValue | remainderOf(SpecificFloatValue other) Returns the remainder of the given SpecificFloatValue and this
FloatValue. | public FloatValue | subtract(FloatValue other) Returns the difference of this FloatValue and the given FloatValue. | public FloatValue | subtract(SpecificFloatValue other) Returns the difference of this FloatValue and the given SpecificFloatValue. | public FloatValue | subtractFrom(FloatValue other) Returns the difference of the given FloatValue and this FloatValue. | public FloatValue | subtractFrom(SpecificFloatValue other) Returns the difference of the given SpecificFloatValue and this FloatValue. | public String | toString() | public float | value() Returns the specific float value, if applicable. |
compare | public IntegerValue compare(FloatValue other, ValueFactory valueFactory)(Code) | | Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is
less than, equal to, or greater than the given FloatValue, respectively.
|
compare | public IntegerValue compare(SpecificFloatValue other, ValueFactory valueFactory)(Code) | | Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is
less than, equal to, or greater than the given SpecificFloatValue,
respectively.
|
compareReverse | final public IntegerValue compareReverse(FloatValue other, ValueFactory valueFactory)(Code) | | Returns an IntegerValue with value 1, 0, or -1, if this FloatValue is
less than, equal to, or greater than the given FloatValue, respectively.
|
compareReverse | final public IntegerValue compareReverse(SpecificFloatValue other, ValueFactory valueFactory)(Code) | | Returns an IntegerValue with value 1, 0, or -1, if this FloatValue is
less than, equal to, or greater than the given SpecificFloatValue,
respectively.
|
computationalType | final public int computationalType()(Code) | | |
generalize | public FloatValue generalize(FloatValue other)(Code) | | Returns the generalization of this FloatValue and the given other
FloatValue.
|
hashCode | public int hashCode()(Code) | | |
negate | public FloatValue negate()(Code) | | Returns the negated value of this FloatValue.
|
remainder | public FloatValue remainder(FloatValue other)(Code) | | Returns the remainder of this FloatValue divided by the given FloatValue.
|
remainderOf | public FloatValue remainderOf(FloatValue other)(Code) | | Returns the remainder of the given FloatValue divided by this FloatValue.
|
subtractFrom | public FloatValue subtractFrom(FloatValue other)(Code) | | Returns the difference of the given FloatValue and this FloatValue.
|
value | public float value()(Code) | | Returns the specific float value, if applicable.
|
|
|