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