类 SpecificDoubleValue
java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category2Value
proguard.evaluation.value.DoubleValue
proguard.evaluation.value.SpecificDoubleValue
- 直接已知子类:
CompositeDoubleValue,ConvertedDoubleValue,IdentifiedDoubleValue,NegatedDoubleValue,ParticularDoubleValue
This
DoubleValue represents a specific 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(SpecificDoubleValue other) Returns the sum of this DoubleValue and the given SpecificDoubleValue.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(SpecificDoubleValue other) Returns an IntegerValue with value -1, 0, or 1, if this DoubleValue is less than, equal to, or greater than the given SpecificDoubleValue, 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(SpecificDoubleValue other) Returns the quotient of this DoubleValue and the given SpecificDoubleValue.divideOf(DoubleValue other) Returns the quotient of the given DoubleValue and this DoubleValue.divideOf(SpecificDoubleValue other) Returns the quotient of the given SpecificDoubleValue and this DoubleValue.booleangeneralize(DoubleValue other) Returns the generalization of this DoubleValue and the given other DoubleValue.generalize(SpecificDoubleValue other) Returns the generalization of this DoubleValue and the given other SpecificDoubleValue.inthashCode()booleanReturns whether this Value represents a single specific (but possibly unknown) value.multiply(DoubleValue other) Returns the product of this DoubleValue and the given DoubleValue.multiply(SpecificDoubleValue other) Returns the product of this DoubleValue and the given SpecificDoubleValue.negate()Returns the negated value of this DoubleValue.remainder(DoubleValue other) Returns the remainder of this DoubleValue divided by the given DoubleValue.remainder(SpecificDoubleValue other) Returns the remainder of this DoubleValue divided by the given SpecificDoubleValue.remainderOf(DoubleValue other) Returns the remainder of the given DoubleValue divided by this DoubleValue.remainderOf(SpecificDoubleValue other) Returns the remainder of the given SpecificDoubleValue and this DoubleValue.subtract(DoubleValue other) Returns the difference of this DoubleValue and the given DoubleValue.subtract(SpecificDoubleValue other) Returns the difference of this DoubleValue and the given SpecificDoubleValue.subtractFrom(DoubleValue other) Returns the difference of the given DoubleValue and this DoubleValue.subtractFrom(SpecificDoubleValue other) Returns the difference of the given SpecificDoubleValue and this DoubleValue.从类继承的方法 proguard.evaluation.value.DoubleValue
add, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divideOf, doubleValue, generalize, generalize, internalType, multiply, remainder, remainderOf, subtract, subtractFrom, value从类继承的方法 proguard.evaluation.value.Category2Value
category2Value, isCategory2从类继承的方法 proguard.evaluation.value.Value
category1Value, copyIfMutable, floatValue, instructionOffsetValue, integerValue, isParticular, longValue, referenceValue
-
构造器详细资料
-
SpecificDoubleValue
public SpecificDoubleValue()
-
-
方法详细资料
-
negate
从类复制的说明:DoubleValueReturns the negated value of this DoubleValue.- 指定者:
negate在类中DoubleValue
-
convertToInteger
从类复制的说明:DoubleValueConverts this DoubleValue to an IntegerValue.- 指定者:
convertToInteger在类中DoubleValue
-
convertToLong
从类复制的说明:DoubleValueConverts this DoubleValue to a LongValue.- 指定者:
convertToLong在类中DoubleValue
-
convertToFloat
从类复制的说明:DoubleValueConverts this DoubleValue to a FloatValue.- 指定者:
convertToFloat在类中DoubleValue
-
generalize
从类复制的说明:DoubleValueReturns the generalization of this DoubleValue and the given other DoubleValue.- 指定者:
generalize在类中DoubleValue
-
add
从类复制的说明:DoubleValueReturns the sum of this DoubleValue and the given DoubleValue.- 指定者:
add在类中DoubleValue
-
subtract
从类复制的说明:DoubleValueReturns the difference of this DoubleValue and the given DoubleValue.- 指定者:
subtract在类中DoubleValue
-
subtractFrom
从类复制的说明:DoubleValueReturns the difference of the given DoubleValue and this DoubleValue.- 指定者:
subtractFrom在类中DoubleValue
-
multiply
从类复制的说明:DoubleValueReturns the product of this DoubleValue and the given DoubleValue.- 指定者:
multiply在类中DoubleValue
-
divide
从类复制的说明:DoubleValueReturns the quotient of this DoubleValue and the given DoubleValue.- 指定者:
divide在类中DoubleValue
-
divideOf
从类复制的说明:DoubleValueReturns the quotient of the given DoubleValue and this DoubleValue.- 指定者:
divideOf在类中DoubleValue
-
remainder
从类复制的说明:DoubleValueReturns the remainder of this DoubleValue divided by the given DoubleValue.- 指定者:
remainder在类中DoubleValue
-
remainderOf
从类复制的说明:DoubleValueReturns the remainder of the given DoubleValue divided by 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 DoubleValue, respectively.- 指定者:
compare在类中DoubleValue
-
generalize
从类复制的说明:DoubleValueReturns the generalization of this DoubleValue and the given other SpecificDoubleValue.- 覆盖:
generalize在类中DoubleValue
-
add
从类复制的说明:DoubleValueReturns the sum of this DoubleValue and the given SpecificDoubleValue.- 覆盖:
add在类中DoubleValue
-
subtract
从类复制的说明:DoubleValueReturns the difference of this DoubleValue and the given SpecificDoubleValue.- 覆盖:
subtract在类中DoubleValue
-
subtractFrom
从类复制的说明:DoubleValueReturns the difference of the given SpecificDoubleValue and this DoubleValue.- 覆盖:
subtractFrom在类中DoubleValue
-
multiply
从类复制的说明:DoubleValueReturns the product of this DoubleValue and the given SpecificDoubleValue.- 覆盖:
multiply在类中DoubleValue
-
divide
从类复制的说明:DoubleValueReturns the quotient of this DoubleValue and the given SpecificDoubleValue.- 覆盖:
divide在类中DoubleValue
-
divideOf
从类复制的说明:DoubleValueReturns the quotient of the given SpecificDoubleValue and this DoubleValue.- 覆盖:
divideOf在类中DoubleValue
-
remainder
从类复制的说明:DoubleValueReturns the remainder of this DoubleValue divided by the given SpecificDoubleValue.- 覆盖:
remainder在类中DoubleValue
-
remainderOf
从类复制的说明:DoubleValueReturns the remainder of the given SpecificDoubleValue 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 SpecificDoubleValue, respectively.- 覆盖:
compare在类中DoubleValue
-
isSpecific
public boolean isSpecific()从类复制的说明:ValueReturns whether this Value represents a single specific (but possibly unknown) value.- 覆盖:
isSpecific在类中Value
-
equals
-
hashCode
public int hashCode()
-