类 UnknownFloatValue
- java.lang.Object
-
- proguard.evaluation.value.Value
-
- proguard.evaluation.value.Category1Value
-
- proguard.evaluation.value.FloatValue
-
- proguard.evaluation.value.UnknownFloatValue
-
public class UnknownFloatValue extends FloatValue
FloatValuethat 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
-
-
构造器概要
构造器 构造器 说明 UnknownFloatValue()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 FloatValueadd(FloatValue other)Returns the sum of this FloatValue and the given FloatValue.IntegerValuecompare(FloatValue other)Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is less than, equal to, or greater than the given FloatValue, respectively.DoubleValueconvertToDouble()Converts this FloatValue to a DoubleValue.IntegerValueconvertToInteger()Converts this FloatValue to an IntegerValue.LongValueconvertToLong()Converts this FloatValue to a LongValue.FloatValuedivide(FloatValue other)Returns the quotient of this FloatValue and the given FloatValue.FloatValuedivideOf(FloatValue other)Returns the quotient of the given FloatValue and this FloatValue.booleanequals(java.lang.Object object)FloatValuegeneralize(FloatValue other)Returns the generalization of this FloatValue and the given other FloatValue.inthashCode()FloatValuemultiply(FloatValue other)Returns the product of this FloatValue and the given FloatValue.FloatValuenegate()Returns the negated value of this FloatValue.FloatValueremainder(FloatValue other)Returns the remainder of this FloatValue divided by the given FloatValue.FloatValueremainderOf(FloatValue other)Returns the remainder of the given FloatValue divided by this FloatValue.FloatValuesubtract(FloatValue other)Returns the difference of this FloatValue and the given FloatValue.FloatValuesubtractFrom(FloatValue other)Returns the difference of the given FloatValue and this FloatValue.java.lang.StringtoString()-
从类继承的方法 proguard.evaluation.value.FloatValue
add, add, compare, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divide, divideOf, divideOf, floatValue, generalize, generalize, generalize, internalType, multiply, multiply, remainder, remainder, remainderOf, remainderOf, subtract, subtract, subtractFrom, subtractFrom, value
-
从类继承的方法 proguard.evaluation.value.Category1Value
category1Value, isCategory2
-
从类继承的方法 proguard.evaluation.value.Value
category2Value, copyIfMutable, doubleValue, instructionOffsetValue, integerValue, isParticular, isSpecific, longValue, referenceValue
-
-
-
-
方法详细资料
-
negate
public FloatValue negate()
从类复制的说明:FloatValueReturns the negated value of this FloatValue.- 指定者:
negate在类中FloatValue
-
convertToInteger
public IntegerValue convertToInteger()
从类复制的说明:FloatValueConverts this FloatValue to an IntegerValue.- 指定者:
convertToInteger在类中FloatValue
-
convertToLong
public LongValue convertToLong()
从类复制的说明:FloatValueConverts this FloatValue to a LongValue.- 指定者:
convertToLong在类中FloatValue
-
convertToDouble
public DoubleValue convertToDouble()
从类复制的说明:FloatValueConverts this FloatValue to a DoubleValue.- 指定者:
convertToDouble在类中FloatValue
-
generalize
public FloatValue generalize(FloatValue other)
从类复制的说明:FloatValueReturns the generalization of this FloatValue and the given other FloatValue.- 指定者:
generalize在类中FloatValue
-
add
public FloatValue add(FloatValue other)
从类复制的说明:FloatValueReturns the sum of this FloatValue and the given FloatValue.- 指定者:
add在类中FloatValue
-
subtract
public FloatValue subtract(FloatValue other)
从类复制的说明:FloatValueReturns the difference of this FloatValue and the given FloatValue.- 指定者:
subtract在类中FloatValue
-
subtractFrom
public FloatValue subtractFrom(FloatValue other)
从类复制的说明:FloatValueReturns the difference of the given FloatValue and this FloatValue.- 指定者:
subtractFrom在类中FloatValue
-
multiply
public FloatValue multiply(FloatValue other)
从类复制的说明:FloatValueReturns the product of this FloatValue and the given FloatValue.- 指定者:
multiply在类中FloatValue
-
divide
public FloatValue divide(FloatValue other)
从类复制的说明:FloatValueReturns the quotient of this FloatValue and the given FloatValue.- 指定者:
divide在类中FloatValue
-
divideOf
public FloatValue divideOf(FloatValue other)
从类复制的说明:FloatValueReturns the quotient of the given FloatValue and this FloatValue.- 指定者:
divideOf在类中FloatValue
-
remainder
public FloatValue remainder(FloatValue other)
从类复制的说明:FloatValueReturns the remainder of this FloatValue divided by the given FloatValue.- 指定者:
remainder在类中FloatValue
-
remainderOf
public FloatValue remainderOf(FloatValue other)
从类复制的说明:FloatValueReturns the remainder of the given FloatValue divided by this FloatValue.- 指定者:
remainderOf在类中FloatValue
-
compare
public IntegerValue compare(FloatValue other)
从类复制的说明:FloatValueReturns an IntegerValue with value -1, 0, or 1, if this FloatValue is less than, equal to, or greater than the given FloatValue, respectively.- 指定者:
compare在类中FloatValue
-
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
-
-