| Package | Description |
|---|---|
| proguard.evaluation | |
| proguard.evaluation.value |
This package contains classes that represent partial evaluation values.
|
| Modifier and Type | Method and Description |
|---|---|
FloatValue |
Variables.fload(int index)
Loads the FloatValue from the variable with the given index.
|
FloatValue |
Stack.fpop()
Pops the top FloatValue from the stack.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnknownFloatValue
This class represents a partially evaluated float value.
|
| Modifier and Type | Method and Description |
|---|---|
abstract FloatValue |
FloatValue.add(FloatValue other)
Returns the sum of this FloatValue and the given FloatValue.
|
FloatValue |
UnknownFloatValue.add(FloatValue other) |
FloatValue |
FloatValue.add(proguard.evaluation.value.ParticularFloatValue other)
Returns the sum of this FloatValue and the given ParticularFloatValue.
|
FloatValue |
FloatValue.add(proguard.evaluation.value.SpecificFloatValue other)
Returns the sum of this FloatValue and the given SpecificFloatValue.
|
FloatValue |
UnknownIntegerValue.convertToFloat() |
FloatValue |
UnknownLongValue.convertToFloat() |
abstract FloatValue |
DoubleValue.convertToFloat()
Converts this DoubleValue to a FloatValue.
|
FloatValue |
UnknownDoubleValue.convertToFloat() |
abstract FloatValue |
IntegerValue.convertToFloat()
Converts this IntegerValue to a FloatValue.
|
abstract FloatValue |
LongValue.convertToFloat()
Converts this LongValue to a FloatValue.
|
FloatValue |
IdentifiedValueFactory.createFloatValue() |
FloatValue |
ValueFactory.createFloatValue()
Creates a new FloatValue with an undefined value.
|
FloatValue |
ParticularValueFactory.createFloatValue(float value) |
FloatValue |
ValueFactory.createFloatValue(float value)
Creates a new FloatValue with a given particular value.
|
abstract FloatValue |
FloatValue.divide(FloatValue other)
Returns the quotient of this FloatValue and the given FloatValue.
|
FloatValue |
UnknownFloatValue.divide(FloatValue other) |
FloatValue |
FloatValue.divide(proguard.evaluation.value.ParticularFloatValue other)
Returns the quotient of this FloatValue and the given ParticularFloatValue.
|
FloatValue |
FloatValue.divide(proguard.evaluation.value.SpecificFloatValue other)
Returns the quotient of this FloatValue and the given SpecificFloatValue.
|
abstract FloatValue |
FloatValue.divideOf(FloatValue other)
Returns the quotient of the given FloatValue and this FloatValue.
|
FloatValue |
UnknownFloatValue.divideOf(FloatValue other) |
FloatValue |
FloatValue.divideOf(proguard.evaluation.value.ParticularFloatValue other)
Returns the quotient of the given ParticularFloatValue and this
FloatValue.
|
FloatValue |
FloatValue.divideOf(proguard.evaluation.value.SpecificFloatValue other)
Returns the quotient of the given SpecificFloatValue and this
FloatValue.
|
FloatValue |
ReferenceValue.floatArrayLoad(IntegerValue indexValue,
ValueFactory valueFactory)
Returns the value of the array at the given index, assuming this type
is an float array.
|
FloatValue |
FloatValue.floatValue() |
FloatValue |
Value.floatValue()
Returns this Value as a FloatValue.
|
abstract FloatValue |
FloatValue.generalize(FloatValue other)
Returns the generalization of this FloatValue and the given other
FloatValue.
|
FloatValue |
UnknownFloatValue.generalize(FloatValue other) |
FloatValue |
FloatValue.generalize(proguard.evaluation.value.ParticularFloatValue other)
Returns the generalization of this FloatValue and the given other
ParticularFloatValue.
|
FloatValue |
FloatValue.generalize(proguard.evaluation.value.SpecificFloatValue other)
Returns the generalization of this FloatValue and the given other
SpecificFloatValue.
|
abstract FloatValue |
FloatValue.multiply(FloatValue other)
Returns the product of this FloatValue and the given FloatValue.
|
FloatValue |
UnknownFloatValue.multiply(FloatValue other) |
FloatValue |
FloatValue.multiply(proguard.evaluation.value.ParticularFloatValue other)
Returns the product of this FloatValue and the given ParticularFloatValue.
|
FloatValue |
FloatValue.multiply(proguard.evaluation.value.SpecificFloatValue other)
Returns the product of this FloatValue and the given SpecificFloatValue.
|
abstract FloatValue |
FloatValue.negate()
Returns the negated value of this FloatValue.
|
FloatValue |
UnknownFloatValue.negate() |
abstract FloatValue |
FloatValue.remainder(FloatValue other)
Returns the remainder of this FloatValue divided by the given FloatValue.
|
FloatValue |
UnknownFloatValue.remainder(FloatValue other) |
FloatValue |
FloatValue.remainder(proguard.evaluation.value.ParticularFloatValue other)
Returns the remainder of this FloatValue divided by the given
ParticularFloatValue.
|
FloatValue |
FloatValue.remainder(proguard.evaluation.value.SpecificFloatValue other)
Returns the remainder of this FloatValue divided by the given
SpecificFloatValue.
|
abstract FloatValue |
FloatValue.remainderOf(FloatValue other)
Returns the remainder of the given FloatValue divided by this FloatValue.
|
FloatValue |
UnknownFloatValue.remainderOf(FloatValue other) |
FloatValue |
FloatValue.remainderOf(proguard.evaluation.value.ParticularFloatValue other)
Returns the remainder of the given ParticularFloatValue and this
FloatValue.
|
FloatValue |
FloatValue.remainderOf(proguard.evaluation.value.SpecificFloatValue other)
Returns the remainder of the given SpecificFloatValue and this
FloatValue.
|
abstract FloatValue |
FloatValue.subtract(FloatValue other)
Returns the difference of this FloatValue and the given FloatValue.
|
FloatValue |
UnknownFloatValue.subtract(FloatValue other) |
FloatValue |
FloatValue.subtract(proguard.evaluation.value.ParticularFloatValue other)
Returns the difference of this FloatValue and the given ParticularFloatValue.
|
FloatValue |
FloatValue.subtract(proguard.evaluation.value.SpecificFloatValue other)
Returns the difference of this FloatValue and the given SpecificFloatValue.
|
abstract FloatValue |
FloatValue.subtractFrom(FloatValue other)
Returns the difference of the given FloatValue and this FloatValue.
|
FloatValue |
UnknownFloatValue.subtractFrom(FloatValue other) |
FloatValue |
FloatValue.subtractFrom(proguard.evaluation.value.ParticularFloatValue other)
Returns the difference of the given ParticularFloatValue and this FloatValue.
|
FloatValue |
FloatValue.subtractFrom(proguard.evaluation.value.SpecificFloatValue other)
Returns the difference of the given SpecificFloatValue and this FloatValue.
|
| Modifier and Type | Method and Description |
|---|---|
abstract FloatValue |
FloatValue.add(FloatValue other)
Returns the sum of this FloatValue and the given FloatValue.
|
FloatValue |
UnknownFloatValue.add(FloatValue other) |
abstract IntegerValue |
FloatValue.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.
|
IntegerValue |
UnknownFloatValue.compare(FloatValue other) |
IntegerValue |
FloatValue.compareReverse(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.
|
abstract FloatValue |
FloatValue.divide(FloatValue other)
Returns the quotient of this FloatValue and the given FloatValue.
|
FloatValue |
UnknownFloatValue.divide(FloatValue other) |
abstract FloatValue |
FloatValue.divideOf(FloatValue other)
Returns the quotient of the given FloatValue and this FloatValue.
|
FloatValue |
UnknownFloatValue.divideOf(FloatValue other) |
abstract FloatValue |
FloatValue.generalize(FloatValue other)
Returns the generalization of this FloatValue and the given other
FloatValue.
|
FloatValue |
UnknownFloatValue.generalize(FloatValue other) |
abstract FloatValue |
FloatValue.multiply(FloatValue other)
Returns the product of this FloatValue and the given FloatValue.
|
FloatValue |
UnknownFloatValue.multiply(FloatValue other) |
abstract FloatValue |
FloatValue.remainder(FloatValue other)
Returns the remainder of this FloatValue divided by the given FloatValue.
|
FloatValue |
UnknownFloatValue.remainder(FloatValue other) |
abstract FloatValue |
FloatValue.remainderOf(FloatValue other)
Returns the remainder of the given FloatValue divided by this FloatValue.
|
FloatValue |
UnknownFloatValue.remainderOf(FloatValue other) |
abstract FloatValue |
FloatValue.subtract(FloatValue other)
Returns the difference of this FloatValue and the given FloatValue.
|
FloatValue |
UnknownFloatValue.subtract(FloatValue other) |
abstract FloatValue |
FloatValue.subtractFrom(FloatValue other)
Returns the difference of the given FloatValue and this FloatValue.
|
FloatValue |
UnknownFloatValue.subtractFrom(FloatValue other) |
Copyright © 2015. All Rights Reserved.