类 ParticularDoubleValue
java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category2Value
proguard.evaluation.value.DoubleValue
proguard.evaluation.value.SpecificDoubleValue
proguard.evaluation.value.ParticularDoubleValue
This
DoubleValue represents a particular double value.-
字段概要
从类继承的字段 proguard.evaluation.value.Value
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明add(DoubleValue other) Returns the sum of this DoubleValue and the given DoubleValue.add(ParticularDoubleValue other) Returns the sum of this DoubleValue and the given ParticularDoubleValue.compare(DoubleValue other) 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(ParticularDoubleValue other) Returns an IntegerValue with value -1, 0, or 1, if this DoubleValue is less than, equal to, or greater than the given ParticularDoubleValue, respectively.Converts this DoubleValue to a FloatValue.Converts this DoubleValue to an IntegerValue.Converts this DoubleValue to a LongValue.divide(DoubleValue other) Returns the quotient of this DoubleValue and the given DoubleValue.divide(ParticularDoubleValue other) Returns the quotient of this DoubleValue and the given ParticularDoubleValue.divideOf(DoubleValue other) Returns the quotient of the given DoubleValue and this DoubleValue.divideOf(ParticularDoubleValue other) Returns the quotient of the given ParticularDoubleValue and this DoubleValue.booleangeneralize(DoubleValue other) Returns the generalization of this DoubleValue and the given other DoubleValue.generalize(ParticularDoubleValue other) Returns the generalization of this DoubleValue and the given other ParticularDoubleValue.inthashCode()booleanReturns whether this Value represents a single particular (known) value.multiply(DoubleValue other) Returns the product of this DoubleValue and the given DoubleValue.multiply(ParticularDoubleValue other) Returns the product of this DoubleValue and the given ParticularDoubleValue.negate()Returns the negated value of this DoubleValue.remainder(DoubleValue other) Returns the remainder of this DoubleValue divided by the given DoubleValue.remainder(ParticularDoubleValue other) Returns the remainder of this DoubleValue divided by the given ParticularDoubleValue.remainderOf(DoubleValue other) Returns the remainder of the given DoubleValue divided by this DoubleValue.remainderOf(ParticularDoubleValue other) Returns the remainder of the given ParticularDoubleValue and this DoubleValue.subtract(DoubleValue other) Returns the difference of this DoubleValue and the given DoubleValue.subtract(ParticularDoubleValue other) Returns the difference of this DoubleValue and the given ParticularDoubleValue.subtractFrom(DoubleValue other) Returns the difference of the given DoubleValue and this DoubleValue.Returns the difference of the given ParticularDoubleValue and this DoubleValue.toString()doublevalue()Returns the specific double value, if applicable.从类继承的方法 proguard.evaluation.value.SpecificDoubleValue
add, compare, divide, divideOf, generalize, isSpecific, multiply, remainder, remainderOf, subtract, subtractFrom从类继承的方法 proguard.evaluation.value.DoubleValue
compareReverse, compareReverse, compareReverse, computationalType, doubleValue, generalize, internalType从类继承的方法 proguard.evaluation.value.Category2Value
category2Value, isCategory2从类继承的方法 proguard.evaluation.value.Value
category1Value, copyIfMutable, floatValue, instructionOffsetValue, integerValue, longValue, referenceValue
-
构造器详细资料
-
ParticularDoubleValue
public ParticularDoubleValue(double value) Creates a new particular double value.
-
-
方法详细资料
-
value
public double value()从类复制的说明:DoubleValueReturns the specific double value, if applicable.- 覆盖:
value在类中DoubleValue
-
negate
从类复制的说明:DoubleValueReturns the negated value of this DoubleValue.- 覆盖:
negate在类中SpecificDoubleValue
-
convertToInteger
从类复制的说明:DoubleValueConverts this DoubleValue to an IntegerValue.- 覆盖:
convertToInteger在类中SpecificDoubleValue
-
convertToLong
从类复制的说明:DoubleValueConverts this DoubleValue to a LongValue.- 覆盖:
convertToLong在类中SpecificDoubleValue
-
convertToFloat
从类复制的说明:DoubleValueConverts this DoubleValue to a FloatValue.- 覆盖:
convertToFloat在类中SpecificDoubleValue
-
generalize
从类复制的说明:DoubleValueReturns the generalization of this DoubleValue and the given other DoubleValue.- 覆盖:
generalize在类中SpecificDoubleValue
-
add
从类复制的说明:DoubleValueReturns the sum of this DoubleValue and the given DoubleValue.- 覆盖:
add在类中SpecificDoubleValue
-
subtract
从类复制的说明:DoubleValueReturns the difference of this DoubleValue and the given DoubleValue.- 覆盖:
subtract在类中SpecificDoubleValue
-
subtractFrom
从类复制的说明:DoubleValueReturns the difference of the given DoubleValue and this DoubleValue.- 覆盖:
subtractFrom在类中SpecificDoubleValue
-
multiply
从类复制的说明:DoubleValueReturns the product of this DoubleValue and the given DoubleValue.- 覆盖:
multiply在类中SpecificDoubleValue
-
divide
从类复制的说明:DoubleValueReturns the quotient of this DoubleValue and the given DoubleValue.- 覆盖:
divide在类中SpecificDoubleValue
-
divideOf
从类复制的说明:DoubleValueReturns the quotient of the given DoubleValue and this DoubleValue.- 覆盖:
divideOf在类中SpecificDoubleValue
-
remainder
从类复制的说明:DoubleValueReturns the remainder of this DoubleValue divided by the given DoubleValue.- 覆盖:
remainder在类中SpecificDoubleValue
-
remainderOf
从类复制的说明:DoubleValueReturns the remainder of the given DoubleValue divided by this DoubleValue.- 覆盖:
remainderOf在类中SpecificDoubleValue
-
compare
从类复制的说明:DoubleValueReturns an IntegerValue with value -1, 0, or 1, if this DoubleValue is less than, equal to, or greater than the given DoubleValue, respectively.- 覆盖:
compare在类中SpecificDoubleValue
-
generalize
从类复制的说明:DoubleValueReturns the generalization of this DoubleValue and the given other ParticularDoubleValue.- 覆盖:
generalize在类中DoubleValue
-
add
从类复制的说明:DoubleValueReturns the sum of this DoubleValue and the given ParticularDoubleValue.- 覆盖:
add在类中DoubleValue
-
subtract
从类复制的说明:DoubleValueReturns the difference of this DoubleValue and the given ParticularDoubleValue.- 覆盖:
subtract在类中DoubleValue
-
subtractFrom
从类复制的说明:DoubleValueReturns the difference of the given ParticularDoubleValue and this DoubleValue.- 覆盖:
subtractFrom在类中DoubleValue
-
multiply
从类复制的说明:DoubleValueReturns the product of this DoubleValue and the given ParticularDoubleValue.- 覆盖:
multiply在类中DoubleValue
-
divide
从类复制的说明:DoubleValueReturns the quotient of this DoubleValue and the given ParticularDoubleValue.- 覆盖:
divide在类中DoubleValue
-
divideOf
从类复制的说明:DoubleValueReturns the quotient of the given ParticularDoubleValue and this DoubleValue.- 覆盖:
divideOf在类中DoubleValue
-
remainder
从类复制的说明:DoubleValueReturns the remainder of this DoubleValue divided by the given ParticularDoubleValue.- 覆盖:
remainder在类中DoubleValue
-
remainderOf
从类复制的说明:DoubleValueReturns the remainder of the given ParticularDoubleValue and this DoubleValue.- 覆盖:
remainderOf在类中DoubleValue
-
compare
从类复制的说明:DoubleValueReturns an IntegerValue with value -1, 0, or 1, if this DoubleValue is less than, equal to, or greater than the given ParticularDoubleValue, respectively.- 覆盖:
compare在类中DoubleValue
-
isParticular
public boolean isParticular()从类复制的说明:ValueReturns whether this Value represents a single particular (known) value.- 覆盖:
isParticular在类中Value
-
equals
- 覆盖:
equals在类中SpecificDoubleValue
-
hashCode
public int hashCode()- 覆盖:
hashCode在类中SpecificDoubleValue
-
toString
-