类 UnknownDoubleValue
- java.lang.Object
-
- proguard.evaluation.value.Value
-
- proguard.evaluation.value.Category2Value
-
- proguard.evaluation.value.DoubleValue
-
- proguard.evaluation.value.UnknownDoubleValue
-
public class UnknownDoubleValue extends DoubleValue
DoubleValuethat is unknown.
-
-
字段概要
-
从类继承的字段 proguard.evaluation.value.Value
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN
-
-
构造器概要
构造器 构造器 说明 UnknownDoubleValue()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DoubleValueadd(DoubleValue other)Returns the sum of this DoubleValue and the given DoubleValue.IntegerValuecompare(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.FloatValueconvertToFloat()Converts this DoubleValue to a FloatValue.IntegerValueconvertToInteger()Converts this DoubleValue to an IntegerValue.LongValueconvertToLong()Converts this DoubleValue to a LongValue.DoubleValuedivide(DoubleValue other)Returns the quotient of this DoubleValue and the given DoubleValue.DoubleValuedivideOf(DoubleValue other)Returns the quotient of the given DoubleValue and this DoubleValue.booleanequals(java.lang.Object object)DoubleValuegeneralize(DoubleValue other)Returns the generalization of this DoubleValue and the given other DoubleValue.inthashCode()DoubleValuemultiply(DoubleValue other)Returns the product of this DoubleValue and the given DoubleValue.DoubleValuenegate()Returns the negated value of this DoubleValue.DoubleValueremainder(DoubleValue other)Returns the remainder of this DoubleValue divided by the given DoubleValue.DoubleValueremainderOf(DoubleValue other)Returns the remainder of the given DoubleValue divided by this DoubleValue.DoubleValuesubtract(DoubleValue other)Returns the difference of this DoubleValue and the given DoubleValue.DoubleValuesubtractFrom(DoubleValue other)Returns the difference of the given DoubleValue and this DoubleValue.java.lang.StringtoString()-
从类继承的方法 proguard.evaluation.value.DoubleValue
add, add, compare, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divide, divideOf, divideOf, doubleValue, generalize, generalize, generalize, internalType, multiply, multiply, remainder, remainder, remainderOf, remainderOf, subtract, subtract, subtractFrom, subtractFrom, value
-
从类继承的方法 proguard.evaluation.value.Category2Value
category2Value, isCategory2
-
从类继承的方法 proguard.evaluation.value.Value
category1Value, copyIfMutable, floatValue, instructionOffsetValue, integerValue, isParticular, isSpecific, longValue, referenceValue
-
-
-
-
方法详细资料
-
negate
public DoubleValue negate()
从类复制的说明:DoubleValueReturns the negated value of this DoubleValue.- 指定者:
negate在类中DoubleValue
-
convertToInteger
public IntegerValue convertToInteger()
从类复制的说明:DoubleValueConverts this DoubleValue to an IntegerValue.- 指定者:
convertToInteger在类中DoubleValue
-
convertToLong
public LongValue convertToLong()
从类复制的说明:DoubleValueConverts this DoubleValue to a LongValue.- 指定者:
convertToLong在类中DoubleValue
-
convertToFloat
public FloatValue convertToFloat()
从类复制的说明:DoubleValueConverts this DoubleValue to a FloatValue.- 指定者:
convertToFloat在类中DoubleValue
-
generalize
public DoubleValue generalize(DoubleValue other)
从类复制的说明:DoubleValueReturns the generalization of this DoubleValue and the given other DoubleValue.- 指定者:
generalize在类中DoubleValue
-
add
public DoubleValue add(DoubleValue other)
从类复制的说明:DoubleValueReturns the sum of this DoubleValue and the given DoubleValue.- 指定者:
add在类中DoubleValue
-
subtract
public DoubleValue subtract(DoubleValue other)
从类复制的说明:DoubleValueReturns the difference of this DoubleValue and the given DoubleValue.- 指定者:
subtract在类中DoubleValue
-
subtractFrom
public DoubleValue subtractFrom(DoubleValue other)
从类复制的说明:DoubleValueReturns the difference of the given DoubleValue and this DoubleValue.- 指定者:
subtractFrom在类中DoubleValue
-
multiply
public DoubleValue multiply(DoubleValue other)
从类复制的说明:DoubleValueReturns the product of this DoubleValue and the given DoubleValue.- 指定者:
multiply在类中DoubleValue
-
divide
public DoubleValue divide(DoubleValue other)
从类复制的说明:DoubleValueReturns the quotient of this DoubleValue and the given DoubleValue.- 指定者:
divide在类中DoubleValue
-
divideOf
public DoubleValue divideOf(DoubleValue other)
从类复制的说明:DoubleValueReturns the quotient of the given DoubleValue and this DoubleValue.- 指定者:
divideOf在类中DoubleValue
-
remainder
public DoubleValue remainder(DoubleValue other)
从类复制的说明:DoubleValueReturns the remainder of this DoubleValue divided by the given DoubleValue.- 指定者:
remainder在类中DoubleValue
-
remainderOf
public DoubleValue remainderOf(DoubleValue other)
从类复制的说明:DoubleValueReturns the remainder of the given DoubleValue divided by this DoubleValue.- 指定者:
remainderOf在类中DoubleValue
-
compare
public IntegerValue compare(DoubleValue other)
从类复制的说明: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
-
equals
public boolean equals(java.lang.Object object)
- 覆盖:
equals在类中java.lang.Object
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中java.lang.Object
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-