类 ParticularFloatValue
java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category1Value
proguard.evaluation.value.FloatValue
proguard.evaluation.value.SpecificFloatValue
proguard.evaluation.value.ParticularFloatValue
This
FloatValue represents a particular float 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(FloatValue other) Returns the sum of this FloatValue and the given FloatValue.add(ParticularFloatValue other) Returns the sum of this FloatValue and the given ParticularFloatValue.compare(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.compare(ParticularFloatValue other) Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is less than, equal to, or greater than the given ParticularFloatValue, respectively.Converts this FloatValue to a DoubleValue.Converts this FloatValue to an IntegerValue.Converts this FloatValue to a LongValue.divide(FloatValue other) Returns the quotient of this FloatValue and the given FloatValue.divide(ParticularFloatValue other) Returns the quotient of this FloatValue and the given ParticularFloatValue.divideOf(FloatValue other) Returns the quotient of the given FloatValue and this FloatValue.divideOf(ParticularFloatValue other) Returns the quotient of the given ParticularFloatValue and this FloatValue.booleangeneralize(FloatValue other) Returns the generalization of this FloatValue and the given other FloatValue.generalize(ParticularFloatValue other) Returns the generalization of this FloatValue and the given other ParticularFloatValue.inthashCode()booleanReturns whether this Value represents a single particular (known) value.multiply(FloatValue other) Returns the product of this FloatValue and the given FloatValue.multiply(ParticularFloatValue other) Returns the product of this FloatValue and the given ParticularFloatValue.negate()Returns the negated value of this FloatValue.remainder(FloatValue other) Returns the remainder of this FloatValue divided by the given FloatValue.remainder(ParticularFloatValue other) Returns the remainder of this FloatValue divided by the given ParticularFloatValue.remainderOf(FloatValue other) Returns the remainder of the given FloatValue divided by this FloatValue.remainderOf(ParticularFloatValue other) Returns the remainder of the given ParticularFloatValue and this FloatValue.subtract(FloatValue other) Returns the difference of this FloatValue and the given FloatValue.subtract(ParticularFloatValue other) Returns the difference of this FloatValue and the given ParticularFloatValue.subtractFrom(FloatValue other) Returns the difference of the given FloatValue and this FloatValue.subtractFrom(ParticularFloatValue other) Returns the difference of the given ParticularFloatValue and this FloatValue.toString()floatvalue()Returns the specific float value, if applicable.从类继承的方法 proguard.evaluation.value.SpecificFloatValue
add, compare, divide, divideOf, generalize, isSpecific, multiply, remainder, remainderOf, subtract, subtractFrom从类继承的方法 proguard.evaluation.value.FloatValue
compareReverse, compareReverse, compareReverse, computationalType, floatValue, generalize, internalType从类继承的方法 proguard.evaluation.value.Category1Value
category1Value, isCategory2从类继承的方法 proguard.evaluation.value.Value
category2Value, copyIfMutable, doubleValue, instructionOffsetValue, integerValue, longValue, referenceValue
-
构造器详细资料
-
ParticularFloatValue
public ParticularFloatValue(float value) Creates a new particular float value.
-
-
方法详细资料
-
value
public float value()从类复制的说明:FloatValueReturns the specific float value, if applicable.- 覆盖:
value在类中FloatValue
-
negate
从类复制的说明:FloatValueReturns the negated value of this FloatValue.- 覆盖:
negate在类中SpecificFloatValue
-
convertToInteger
从类复制的说明:FloatValueConverts this FloatValue to an IntegerValue.- 覆盖:
convertToInteger在类中SpecificFloatValue
-
convertToLong
从类复制的说明:FloatValueConverts this FloatValue to a LongValue.- 覆盖:
convertToLong在类中SpecificFloatValue
-
convertToDouble
从类复制的说明:FloatValueConverts this FloatValue to a DoubleValue.- 覆盖:
convertToDouble在类中SpecificFloatValue
-
generalize
从类复制的说明:FloatValueReturns the generalization of this FloatValue and the given other FloatValue.- 覆盖:
generalize在类中SpecificFloatValue
-
add
从类复制的说明:FloatValueReturns the sum of this FloatValue and the given FloatValue.- 覆盖:
add在类中SpecificFloatValue
-
subtract
从类复制的说明:FloatValueReturns the difference of this FloatValue and the given FloatValue.- 覆盖:
subtract在类中SpecificFloatValue
-
subtractFrom
从类复制的说明:FloatValueReturns the difference of the given FloatValue and this FloatValue.- 覆盖:
subtractFrom在类中SpecificFloatValue
-
multiply
从类复制的说明:FloatValueReturns the product of this FloatValue and the given FloatValue.- 覆盖:
multiply在类中SpecificFloatValue
-
divide
从类复制的说明:FloatValueReturns the quotient of this FloatValue and the given FloatValue.- 覆盖:
divide在类中SpecificFloatValue
-
divideOf
从类复制的说明:FloatValueReturns the quotient of the given FloatValue and this FloatValue.- 覆盖:
divideOf在类中SpecificFloatValue
-
remainder
从类复制的说明:FloatValueReturns the remainder of this FloatValue divided by the given FloatValue.- 覆盖:
remainder在类中SpecificFloatValue
-
remainderOf
从类复制的说明:FloatValueReturns the remainder of the given FloatValue divided by this FloatValue.- 覆盖:
remainderOf在类中SpecificFloatValue
-
compare
从类复制的说明: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在类中SpecificFloatValue
-
generalize
从类复制的说明:FloatValueReturns the generalization of this FloatValue and the given other ParticularFloatValue.- 覆盖:
generalize在类中FloatValue
-
add
从类复制的说明:FloatValueReturns the sum of this FloatValue and the given ParticularFloatValue.- 覆盖:
add在类中FloatValue
-
subtract
从类复制的说明:FloatValueReturns the difference of this FloatValue and the given ParticularFloatValue.- 覆盖:
subtract在类中FloatValue
-
subtractFrom
从类复制的说明:FloatValueReturns the difference of the given ParticularFloatValue and this FloatValue.- 覆盖:
subtractFrom在类中FloatValue
-
multiply
从类复制的说明:FloatValueReturns the product of this FloatValue and the given ParticularFloatValue.- 覆盖:
multiply在类中FloatValue
-
divide
从类复制的说明:FloatValueReturns the quotient of this FloatValue and the given ParticularFloatValue.- 覆盖:
divide在类中FloatValue
-
divideOf
从类复制的说明:FloatValueReturns the quotient of the given ParticularFloatValue and this FloatValue.- 覆盖:
divideOf在类中FloatValue
-
remainder
从类复制的说明:FloatValueReturns the remainder of this FloatValue divided by the given ParticularFloatValue.- 覆盖:
remainder在类中FloatValue
-
remainderOf
从类复制的说明:FloatValueReturns the remainder of the given ParticularFloatValue and this FloatValue.- 覆盖:
remainderOf在类中FloatValue
-
compare
从类复制的说明:FloatValueReturns an IntegerValue with value -1, 0, or 1, if this FloatValue is less than, equal to, or greater than the given ParticularFloatValue, respectively.- 覆盖:
compare在类中FloatValue
-
isParticular
public boolean isParticular()从类复制的说明:ValueReturns whether this Value represents a single particular (known) value.- 覆盖:
isParticular在类中Value
-
equals
- 覆盖:
equals在类中SpecificFloatValue
-
hashCode
public int hashCode()- 覆盖:
hashCode在类中SpecificFloatValue
-
toString
-