| Package | Description |
|---|---|
| proguard.evaluation | |
| proguard.evaluation.value |
This package contains classes that represent partial evaluation values.
|
| Modifier and Type | Method and Description |
|---|---|
IntegerValue |
Variables.iload(int index)
Loads the IntegerValue from the variable with the given index.
|
IntegerValue |
Stack.ipop()
Pops the top IntegerValue from the stack.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnknownIntegerValue
This class represents a partially evaluated integer value.
|
| Modifier and Type | Method and Description |
|---|---|
IntegerValue |
UnknownIntegerValue.add(IntegerValue other) |
abstract IntegerValue |
IntegerValue.add(IntegerValue other)
Returns the sum of this IntegerValue and the given IntegerValue.
|
IntegerValue |
IntegerValue.add(proguard.evaluation.value.ParticularIntegerValue other)
Returns the sum of this IntegerValue and the given ParticularIntegerValue.
|
IntegerValue |
IntegerValue.add(proguard.evaluation.value.SpecificIntegerValue other)
Returns the sum of this IntegerValue and the given SpecificIntegerValue.
|
IntegerValue |
IntegerValue.add(UnknownIntegerValue other)
Returns the sum of this IntegerValue and the given UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.and(IntegerValue other) |
abstract IntegerValue |
IntegerValue.and(IntegerValue other)
Returns the logical and of this IntegerValue and the given
IntegerValue.
|
IntegerValue |
IntegerValue.and(proguard.evaluation.value.ParticularIntegerValue other)
Returns the logical and of this IntegerValue and the given
ParticularIntegerValue.
|
IntegerValue |
IntegerValue.and(proguard.evaluation.value.SpecificIntegerValue other)
Returns the logical and of this IntegerValue and the given
SpecificIntegerValue.
|
IntegerValue |
IntegerValue.and(UnknownIntegerValue other)
Returns the logical and of this IntegerValue and the given
UnknownIntegerValue.
|
IntegerValue |
ReferenceValue.arrayLength(ValueFactory valueFactory)
Returns the length of the array, assuming this type is an array.
|
abstract IntegerValue |
DoubleValue.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.
|
IntegerValue |
UnknownDoubleValue.compare(DoubleValue 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 |
UnknownLongValue.compare(LongValue other) |
IntegerValue |
LongValue.compare(LongValue other)
Returns an IntegerValue with value -1, 0, or 1, if this LongValue is
less than, equal to, or greater than the given LongValue, respectively.
|
IntegerValue |
DoubleValue.compare(proguard.evaluation.value.ParticularDoubleValue other)
Returns an IntegerValue with value -1, 0, or 1, if this DoubleValue is
less than, equal to, or greater than the given ParticularDoubleValue,
respectively.
|
IntegerValue |
FloatValue.compare(proguard.evaluation.value.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.
|
IntegerValue |
LongValue.compare(proguard.evaluation.value.ParticularLongValue other)
Returns an IntegerValue with value -1, 0, or 1, if this LongValue is
less than, equal to, or greater than the given ParticularLongValue,
respectively.
|
IntegerValue |
DoubleValue.compare(proguard.evaluation.value.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.
|
IntegerValue |
FloatValue.compare(proguard.evaluation.value.SpecificFloatValue other)
Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is
less than, equal to, or greater than the given SpecificFloatValue,
respectively.
|
IntegerValue |
LongValue.compare(proguard.evaluation.value.SpecificLongValue other)
Returns an IntegerValue with value -1, 0, or 1, if this LongValue is
less than, equal to, or greater than the given SpecificLongValue,
respectively.
|
IntegerValue |
DoubleValue.compareReverse(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.
|
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.
|
IntegerValue |
LongValue.compareReverse(LongValue other)
Returns an IntegerValue with value 1, 0, or -1, if this LongValue is
less than, equal to, or greater than the given LongValue, respectively.
|
IntegerValue |
DoubleValue.compareReverse(proguard.evaluation.value.ParticularDoubleValue other)
Returns an IntegerValue with value 1, 0, or -1, if this DoubleValue is
less than, equal to, or greater than the given ParticularDoubleValue,
respectively.
|
IntegerValue |
FloatValue.compareReverse(proguard.evaluation.value.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.
|
IntegerValue |
LongValue.compareReverse(proguard.evaluation.value.ParticularLongValue other)
Returns an IntegerValue with value 1, 0, or -1, if this LongValue is
less than, equal to, or greater than the given ParticularLongValue,
respectively.
|
IntegerValue |
DoubleValue.compareReverse(proguard.evaluation.value.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.
|
IntegerValue |
FloatValue.compareReverse(proguard.evaluation.value.SpecificFloatValue other)
Returns an IntegerValue with value 1, 0, or -1, if this FloatValue is
less than, equal to, or greater than the given SpecificFloatValue,
respectively.
|
IntegerValue |
LongValue.compareReverse(proguard.evaluation.value.SpecificLongValue other)
Returns an IntegerValue with value 1, 0, or -1, if this LongValue is
less than, equal to, or greater than the given SpecificLongValue,
respectively.
|
IntegerValue |
UnknownIntegerValue.convertToByte() |
abstract IntegerValue |
IntegerValue.convertToByte()
Converts this IntegerValue to a byte IntegerValue.
|
IntegerValue |
UnknownIntegerValue.convertToCharacter() |
abstract IntegerValue |
IntegerValue.convertToCharacter()
Converts this IntegerValue to a character IntegerValue.
|
abstract IntegerValue |
FloatValue.convertToInteger()
Converts this FloatValue to an IntegerValue.
|
IntegerValue |
UnknownLongValue.convertToInteger() |
abstract IntegerValue |
DoubleValue.convertToInteger()
Converts this DoubleValue to an IntegerValue.
|
IntegerValue |
UnknownDoubleValue.convertToInteger() |
IntegerValue |
UnknownFloatValue.convertToInteger() |
abstract IntegerValue |
LongValue.convertToInteger()
Converts this LongValue to an IntegerValue.
|
IntegerValue |
UnknownIntegerValue.convertToShort() |
abstract IntegerValue |
IntegerValue.convertToShort()
Converts this IntegerValue to a short IntegerValue.
|
IntegerValue |
IdentifiedValueFactory.createIntegerValue() |
IntegerValue |
ValueFactory.createIntegerValue()
Creates a new IntegerValue with an undefined value.
|
IntegerValue |
ParticularValueFactory.createIntegerValue(int value) |
IntegerValue |
ValueFactory.createIntegerValue(int value)
Creates a new IntegerValue with a given particular value.
|
IntegerValue |
UnknownIntegerValue.divide(IntegerValue other) |
abstract IntegerValue |
IntegerValue.divide(IntegerValue other)
Returns the quotient of this IntegerValue and the given IntegerValue.
|
IntegerValue |
IntegerValue.divide(proguard.evaluation.value.ParticularIntegerValue other)
Returns the quotient of this IntegerValue and the given
ParticularIntegerValue.
|
IntegerValue |
IntegerValue.divide(proguard.evaluation.value.SpecificIntegerValue other)
Returns the quotient of this IntegerValue and the given
SpecificIntegerValue.
|
IntegerValue |
IntegerValue.divide(UnknownIntegerValue other)
Returns the quotient of this IntegerValue and the given
UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.divideOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.divideOf(IntegerValue other)
Returns the quotient of the given IntegerValue and this IntegerValue.
|
IntegerValue |
IntegerValue.divideOf(proguard.evaluation.value.ParticularIntegerValue other)
Returns the quotient of the given ParticularIntegerValue and this
IntegerValue.
|
IntegerValue |
IntegerValue.divideOf(proguard.evaluation.value.SpecificIntegerValue other)
Returns the quotient of the given SpecificIntegerValue and this
IntegerValue.
|
IntegerValue |
IntegerValue.divideOf(UnknownIntegerValue other)
Returns the quotient of the given UnknownIntegerValue and this
IntegerValue.
|
IntegerValue |
UnknownIntegerValue.generalize(IntegerValue other) |
abstract IntegerValue |
IntegerValue.generalize(IntegerValue other)
Returns the generalization of this IntegerValue and the given other
IntegerValue.
|
IntegerValue |
IntegerValue.generalize(proguard.evaluation.value.ParticularIntegerValue other)
Returns the generalization of this IntegerValue and the given other
ParticularIntegerValue.
|
IntegerValue |
IntegerValue.generalize(proguard.evaluation.value.SpecificIntegerValue other)
Returns the generalization of this IntegerValue and the given other
SpecificIntegerValue.
|
IntegerValue |
IntegerValue.generalize(UnknownIntegerValue other)
Returns the generalization of this IntegerValue and the given other
UnknownIntegerValue.
|
IntegerValue |
ReferenceValue.integerArrayLoad(IntegerValue indexValue,
ValueFactory valueFactory)
Returns the value of the array at the given index, assuming this type
is an integer array.
|
IntegerValue |
Value.integerValue()
Returns this Value as an IntegerValue.
|
IntegerValue |
IntegerValue.integerValue() |
IntegerValue |
UnknownIntegerValue.multiply(IntegerValue other) |
abstract IntegerValue |
IntegerValue.multiply(IntegerValue other)
Returns the product of this IntegerValue and the given IntegerValue.
|
IntegerValue |
IntegerValue.multiply(proguard.evaluation.value.ParticularIntegerValue other)
Returns the product of this IntegerValue and the given ParticularIntegerValue.
|
IntegerValue |
IntegerValue.multiply(proguard.evaluation.value.SpecificIntegerValue other)
Returns the product of this IntegerValue and the given SpecificIntegerValue.
|
IntegerValue |
IntegerValue.multiply(UnknownIntegerValue other)
Returns the product of this IntegerValue and the given UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.negate() |
abstract IntegerValue |
IntegerValue.negate()
Returns the negated value of this IntegerValue.
|
IntegerValue |
UnknownIntegerValue.or(IntegerValue other) |
abstract IntegerValue |
IntegerValue.or(IntegerValue other)
Returns the logical or of this IntegerValue and the given
IntegerValue.
|
IntegerValue |
IntegerValue.or(proguard.evaluation.value.ParticularIntegerValue other)
Returns the logical or of this IntegerValue and the given
ParticularIntegerValue.
|
IntegerValue |
IntegerValue.or(proguard.evaluation.value.SpecificIntegerValue other)
Returns the logical or of this IntegerValue and the given
SpecificIntegerValue.
|
IntegerValue |
IntegerValue.or(UnknownIntegerValue other)
Returns the logical or of this IntegerValue and the given
UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.remainder(IntegerValue other) |
abstract IntegerValue |
IntegerValue.remainder(IntegerValue other)
Returns the remainder of this IntegerValue divided by the given
IntegerValue.
|
IntegerValue |
IntegerValue.remainder(proguard.evaluation.value.ParticularIntegerValue other)
Returns the remainder of this IntegerValue divided by the given
ParticularIntegerValue.
|
IntegerValue |
IntegerValue.remainder(proguard.evaluation.value.SpecificIntegerValue other)
Returns the remainder of this IntegerValue divided by the given
SpecificIntegerValue.
|
IntegerValue |
IntegerValue.remainder(UnknownIntegerValue other)
Returns the remainder of this IntegerValue divided by the given
UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.remainderOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.remainderOf(IntegerValue other)
Returns the remainder of the given IntegerValue divided by this
IntegerValue.
|
IntegerValue |
IntegerValue.remainderOf(proguard.evaluation.value.ParticularIntegerValue other)
Returns the remainder of the given ParticularIntegerValue divided by this
IntegerValue.
|
IntegerValue |
IntegerValue.remainderOf(proguard.evaluation.value.SpecificIntegerValue other)
Returns the remainder of the given SpecificIntegerValue divided by this
IntegerValue.
|
IntegerValue |
IntegerValue.remainderOf(UnknownIntegerValue other)
Returns the remainder of the given UnknownIntegerValue divided by this
IntegerValue.
|
IntegerValue |
UnknownIntegerValue.shiftLeft(IntegerValue other) |
abstract IntegerValue |
IntegerValue.shiftLeft(IntegerValue other)
Returns this IntegerValue, shifted left by the given IntegerValue.
|
IntegerValue |
IntegerValue.shiftLeft(proguard.evaluation.value.ParticularIntegerValue other)
Returns this IntegerValue, shifted left by the given ParticularIntegerValue.
|
IntegerValue |
IntegerValue.shiftLeft(proguard.evaluation.value.SpecificIntegerValue other)
Returns this IntegerValue, shifted left by the given SpecificIntegerValue.
|
IntegerValue |
IntegerValue.shiftLeft(UnknownIntegerValue other)
Returns this IntegerValue, shifted left by the given UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.shiftLeftOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.shiftLeftOf(IntegerValue other)
Returns the given IntegerValue, shifted left by this IntegerValue.
|
IntegerValue |
IntegerValue.shiftLeftOf(proguard.evaluation.value.ParticularIntegerValue other)
Returns the given ParticularIntegerValue, shifted left by this IntegerValue.
|
IntegerValue |
IntegerValue.shiftLeftOf(proguard.evaluation.value.SpecificIntegerValue other)
Returns the given SpecificIntegerValue, shifted left by this IntegerValue.
|
IntegerValue |
IntegerValue.shiftLeftOf(UnknownIntegerValue other)
Returns the given UnknownIntegerValue, shifted left by this IntegerValue.
|
IntegerValue |
UnknownIntegerValue.shiftRight(IntegerValue other) |
abstract IntegerValue |
IntegerValue.shiftRight(IntegerValue other)
Returns this IntegerValue, shifted right by the given IntegerValue.
|
IntegerValue |
IntegerValue.shiftRight(proguard.evaluation.value.ParticularIntegerValue other)
Returns this IntegerValue, shifted right by the given ParticularIntegerValue.
|
IntegerValue |
IntegerValue.shiftRight(proguard.evaluation.value.SpecificIntegerValue other)
Returns this IntegerValue, shifted right by the given SpecificIntegerValue.
|
IntegerValue |
IntegerValue.shiftRight(UnknownIntegerValue other)
Returns this IntegerValue, shifted right by the given UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.shiftRightOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.shiftRightOf(IntegerValue other)
Returns the given IntegerValue, shifted right by this IntegerValue.
|
IntegerValue |
IntegerValue.shiftRightOf(proguard.evaluation.value.ParticularIntegerValue other)
Returns the given ParticularIntegerValue, shifted right by this IntegerValue.
|
IntegerValue |
IntegerValue.shiftRightOf(proguard.evaluation.value.SpecificIntegerValue other)
Returns the given SpecificIntegerValue, shifted right by this IntegerValue.
|
IntegerValue |
IntegerValue.shiftRightOf(UnknownIntegerValue other)
Returns the given UnknownIntegerValue, shifted right by this IntegerValue.
|
IntegerValue |
UnknownIntegerValue.subtract(IntegerValue other) |
abstract IntegerValue |
IntegerValue.subtract(IntegerValue other)
Returns the difference of this IntegerValue and the given IntegerValue.
|
IntegerValue |
IntegerValue.subtract(proguard.evaluation.value.ParticularIntegerValue other)
Returns the difference of this IntegerValue and the given ParticularIntegerValue.
|
IntegerValue |
IntegerValue.subtract(proguard.evaluation.value.SpecificIntegerValue other)
Returns the difference of this IntegerValue and the given SpecificIntegerValue.
|
IntegerValue |
IntegerValue.subtract(UnknownIntegerValue other)
Returns the difference of this IntegerValue and the given UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.subtractFrom(IntegerValue other) |
abstract IntegerValue |
IntegerValue.subtractFrom(IntegerValue other)
Returns the difference of the given IntegerValue and this IntegerValue.
|
IntegerValue |
IntegerValue.subtractFrom(proguard.evaluation.value.ParticularIntegerValue other)
Returns the difference of the given ParticularIntegerValue and this IntegerValue.
|
IntegerValue |
IntegerValue.subtractFrom(proguard.evaluation.value.SpecificIntegerValue other)
Returns the difference of the given SpecificIntegerValue and this IntegerValue.
|
IntegerValue |
IntegerValue.subtractFrom(UnknownIntegerValue other)
Returns the difference of the given UnknownIntegerValue and this IntegerValue.
|
IntegerValue |
UnknownIntegerValue.unsignedShiftRight(IntegerValue other) |
abstract IntegerValue |
IntegerValue.unsignedShiftRight(IntegerValue other)
Returns this unsigned IntegerValue, shifted left by the given
IntegerValue.
|
IntegerValue |
IntegerValue.unsignedShiftRight(proguard.evaluation.value.ParticularIntegerValue other)
Returns this unsigned IntegerValue, shifted right by the given
ParticularIntegerValue.
|
IntegerValue |
IntegerValue.unsignedShiftRight(proguard.evaluation.value.SpecificIntegerValue other)
Returns this unsigned IntegerValue, shifted right by the given
SpecificIntegerValue.
|
IntegerValue |
IntegerValue.unsignedShiftRight(UnknownIntegerValue other)
Returns this unsigned IntegerValue, shifted right by the given
UnknownIntegerValue.
|
IntegerValue |
UnknownIntegerValue.unsignedShiftRightOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.unsignedShiftRightOf(IntegerValue other)
Returns the given unsigned IntegerValue, shifted left by this
IntegerValue.
|
IntegerValue |
IntegerValue.unsignedShiftRightOf(proguard.evaluation.value.ParticularIntegerValue other)
Returns the given unsigned ParticularIntegerValue, shifted right by this
IntegerValue.
|
IntegerValue |
IntegerValue.unsignedShiftRightOf(proguard.evaluation.value.SpecificIntegerValue other)
Returns the given unsigned SpecificIntegerValue, shifted right by this
IntegerValue.
|
IntegerValue |
IntegerValue.unsignedShiftRightOf(UnknownIntegerValue other)
Returns the given unsigned UnknownIntegerValue, shifted right by this
IntegerValue.
|
IntegerValue |
UnknownIntegerValue.xor(IntegerValue other) |
abstract IntegerValue |
IntegerValue.xor(IntegerValue other)
Returns the logical xor of this IntegerValue and the given
IntegerValue.
|
IntegerValue |
IntegerValue.xor(proguard.evaluation.value.ParticularIntegerValue other)
Returns the logical xor of this IntegerValue and the given
ParticularIntegerValue.
|
IntegerValue |
IntegerValue.xor(proguard.evaluation.value.SpecificIntegerValue other)
Returns the logical xor of this IntegerValue and the given
SpecificIntegerValue.
|
IntegerValue |
IntegerValue.xor(UnknownIntegerValue other)
Returns the logical xor of this IntegerValue and the given
UnknownIntegerValue.
|
| Modifier and Type | Method and Description |
|---|---|
IntegerValue |
UnknownIntegerValue.add(IntegerValue other) |
abstract IntegerValue |
IntegerValue.add(IntegerValue other)
Returns the sum of this IntegerValue and the given IntegerValue.
|
IntegerValue |
UnknownIntegerValue.and(IntegerValue other) |
abstract IntegerValue |
IntegerValue.and(IntegerValue other)
Returns the logical and of this IntegerValue and the given
IntegerValue.
|
void |
ReferenceValue.arrayStore(IntegerValue indexValue,
Value value)
Stores the given value at the given index in the given array, assuming
this type is an array.
|
ReferenceValue |
IdentifiedValueFactory.createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength) |
ReferenceValue |
ParticularValueFactory.createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength) |
ReferenceValue |
ValueFactory.createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength)
Creates a new ReferenceValue for arrays of the given type and length.
|
ReferenceValue |
DetailedValueFactory.createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength) |
IntegerValue |
UnknownIntegerValue.divide(IntegerValue other) |
abstract IntegerValue |
IntegerValue.divide(IntegerValue other)
Returns the quotient of this IntegerValue and the given IntegerValue.
|
IntegerValue |
UnknownIntegerValue.divideOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.divideOf(IntegerValue other)
Returns the quotient of the given IntegerValue and this IntegerValue.
|
DoubleValue |
ReferenceValue.doubleArrayLoad(IntegerValue indexValue,
ValueFactory valueFactory)
Returns the value of the array at the given index, assuming this type
is an double array.
|
int |
UnknownIntegerValue.equal(IntegerValue other) |
abstract int |
IntegerValue.equal(IntegerValue other)
Returns whether this IntegerValue and the given IntegerValue are equal:
NEVER, MAYBE, or ALWAYS. |
FloatValue |
ReferenceValue.floatArrayLoad(IntegerValue indexValue,
ValueFactory valueFactory)
Returns the value of the array at the given index, assuming this type
is an float array.
|
IntegerValue |
UnknownIntegerValue.generalize(IntegerValue other) |
abstract IntegerValue |
IntegerValue.generalize(IntegerValue other)
Returns the generalization of this IntegerValue and the given other
IntegerValue.
|
int |
IntegerValue.greaterThan(IntegerValue other)
Returns whether this IntegerValue is greater than the given IntegerValue:
NEVER, MAYBE, or ALWAYS. |
int |
IntegerValue.greaterThanOrEqual(IntegerValue other)
Returns whether this IntegerValue is greater than or equal to the given IntegerValue:
NEVER, MAYBE, or ALWAYS. |
IntegerValue |
ReferenceValue.integerArrayLoad(IntegerValue indexValue,
ValueFactory valueFactory)
Returns the value of the array at the given index, assuming this type
is an integer array.
|
int |
UnknownIntegerValue.lessThan(IntegerValue other) |
abstract int |
IntegerValue.lessThan(IntegerValue other)
Returns whether this IntegerValue is less than the given IntegerValue:
NEVER, MAYBE, or ALWAYS. |
int |
UnknownIntegerValue.lessThanOrEqual(IntegerValue other) |
abstract int |
IntegerValue.lessThanOrEqual(IntegerValue other)
Returns whether this IntegerValue is less than or equal to the given
IntegerValue:
NEVER, MAYBE, or
ALWAYS. |
LongValue |
ReferenceValue.longArrayLoad(IntegerValue indexValue,
ValueFactory valueFactory)
Returns the value of the array at the given index, assuming this type
is an long array.
|
IntegerValue |
UnknownIntegerValue.multiply(IntegerValue other) |
abstract IntegerValue |
IntegerValue.multiply(IntegerValue other)
Returns the product of this IntegerValue and the given IntegerValue.
|
int |
IntegerValue.notEqual(IntegerValue other)
Returns whether this IntegerValue and the given IntegerValue are different:
NEVER, MAYBE, or ALWAYS. |
IntegerValue |
UnknownIntegerValue.or(IntegerValue other) |
abstract IntegerValue |
IntegerValue.or(IntegerValue other)
Returns the logical or of this IntegerValue and the given
IntegerValue.
|
ReferenceValue |
TypedReferenceValue.referenceArrayLoad(IntegerValue indexValue,
ValueFactory valueFactory) |
abstract ReferenceValue |
ReferenceValue.referenceArrayLoad(IntegerValue indexValue,
ValueFactory valueFactory)
Returns the value of the array at the given index, assuming this type
is a reference array.
|
IntegerValue |
UnknownIntegerValue.remainder(IntegerValue other) |
abstract IntegerValue |
IntegerValue.remainder(IntegerValue other)
Returns the remainder of this IntegerValue divided by the given
IntegerValue.
|
IntegerValue |
UnknownIntegerValue.remainderOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.remainderOf(IntegerValue other)
Returns the remainder of the given IntegerValue divided by this
IntegerValue.
|
IntegerValue |
UnknownIntegerValue.shiftLeft(IntegerValue other) |
LongValue |
UnknownLongValue.shiftLeft(IntegerValue other) |
abstract IntegerValue |
IntegerValue.shiftLeft(IntegerValue other)
Returns this IntegerValue, shifted left by the given IntegerValue.
|
LongValue |
LongValue.shiftLeft(IntegerValue other)
Returns this LongValue, shifted left by the given IntegerValue.
|
IntegerValue |
UnknownIntegerValue.shiftLeftOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.shiftLeftOf(IntegerValue other)
Returns the given IntegerValue, shifted left by this IntegerValue.
|
IntegerValue |
UnknownIntegerValue.shiftRight(IntegerValue other) |
LongValue |
UnknownLongValue.shiftRight(IntegerValue other) |
abstract IntegerValue |
IntegerValue.shiftRight(IntegerValue other)
Returns this IntegerValue, shifted right by the given IntegerValue.
|
LongValue |
LongValue.shiftRight(IntegerValue other)
Returns this LongValue, shifted right by the given IntegerValue.
|
IntegerValue |
UnknownIntegerValue.shiftRightOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.shiftRightOf(IntegerValue other)
Returns the given IntegerValue, shifted right by this IntegerValue.
|
IntegerValue |
UnknownIntegerValue.subtract(IntegerValue other) |
abstract IntegerValue |
IntegerValue.subtract(IntegerValue other)
Returns the difference of this IntegerValue and the given IntegerValue.
|
IntegerValue |
UnknownIntegerValue.subtractFrom(IntegerValue other) |
abstract IntegerValue |
IntegerValue.subtractFrom(IntegerValue other)
Returns the difference of the given IntegerValue and this IntegerValue.
|
IntegerValue |
UnknownIntegerValue.unsignedShiftRight(IntegerValue other) |
LongValue |
UnknownLongValue.unsignedShiftRight(IntegerValue other) |
abstract IntegerValue |
IntegerValue.unsignedShiftRight(IntegerValue other)
Returns this unsigned IntegerValue, shifted left by the given
IntegerValue.
|
LongValue |
LongValue.unsignedShiftRight(IntegerValue other)
Returns this unsigned LongValue, shifted left by the given
IntegerValue.
|
IntegerValue |
UnknownIntegerValue.unsignedShiftRightOf(IntegerValue other) |
abstract IntegerValue |
IntegerValue.unsignedShiftRightOf(IntegerValue other)
Returns the given unsigned IntegerValue, shifted left by this
IntegerValue.
|
IntegerValue |
UnknownIntegerValue.xor(IntegerValue other) |
abstract IntegerValue |
IntegerValue.xor(IntegerValue other)
Returns the logical xor of this IntegerValue and the given
IntegerValue.
|
Copyright © 2015. All Rights Reserved.