类 RangeIntegerValue
- java.lang.Object
-
- proguard.evaluation.value.Value
-
- proguard.evaluation.value.Category1Value
-
- proguard.evaluation.value.IntegerValue
-
- proguard.evaluation.value.RangeIntegerValue
-
public final class RangeIntegerValue extends IntegerValue
ThisIntegerValuerepresents a known range of integer values. It currently is not aSpecificIntegerValue, so it doesn't have a particular value nor an identifier.This class handles interactions with: - ParticularIntegerValue - RangeIntegerValue
It reverses and delegates interactions with: - IntegerValue (in general)
It notably doesn't handle interactions with: - UnknownInteger - SpecificInteger (in general)
-
-
字段概要
-
从类继承的字段 proguard.evaluation.value.Value
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN
-
-
构造器概要
构造器 构造器 说明 RangeIntegerValue(int min, int max)Creates a new range of integer values.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 IntegerValueadd(IntegerValue other)Returns the sum of this IntegerValue and the given IntegerValue.IntegerValueadd(ParticularIntegerValue other)Returns the sum of this IntegerValue and the given ParticularIntegerValue.IntegerValueadd(RangeIntegerValue other)Returns the sum of this IntegerValue and the given RangeIntegerValue.IntegerValueand(IntegerValue other)Returns the logical and of this IntegerValue and the given IntegerValue.IntegerValueand(ParticularIntegerValue other)Returns the logical and of this IntegerValue and the given ParticularIntegerValue.IntegerValueand(RangeIntegerValue other)Returns the logical and of this IntegerValue and the given RangeIntegerValue.IntegerValueconvertToByte()Converts this IntegerValue to a byte IntegerValue.IntegerValueconvertToCharacter()Converts this IntegerValue to a character IntegerValue.DoubleValueconvertToDouble()Converts this IntegerValue to a DoubleValue.FloatValueconvertToFloat()Converts this IntegerValue to a FloatValue.LongValueconvertToLong()Converts this IntegerValue to a LongValue.IntegerValueconvertToShort()Converts this IntegerValue to a short IntegerValue.IntegerValuedivide(IntegerValue other)Returns the quotient of this IntegerValue and the given IntegerValue.IntegerValuedivide(ParticularIntegerValue other)Returns the quotient of this IntegerValue and the given ParticularIntegerValue.IntegerValuedivide(RangeIntegerValue other)Returns the quotient of this IntegerValue and the given RangeIntegerValue.IntegerValuedivideOf(IntegerValue other)Returns the quotient of the given IntegerValue and this IntegerValue.IntegerValuedivideOf(ParticularIntegerValue other)Returns the quotient of the given ParticularIntegerValue and this IntegerValue.IntegerValuedivideOf(RangeIntegerValue other)Returns the quotient of the given RangeIntegerValue and this IntegerValue.intequal(IntegerValue other)Returns whether this IntegerValue and the given IntegerValue are equal:NEVER,MAYBE, orALWAYS.intequal(ParticularIntegerValue other)Returns whether this IntegerValue and the given ParticularIntegerValue are equal:NEVER,MAYBE, orALWAYS.intequal(RangeIntegerValue other)Returns whether this IntegerValue and the given RangeIntegerValue are equal:NEVER,MAYBE, orALWAYS.booleanequals(java.lang.Object object)IntegerValuegeneralize(IntegerValue other)Returns the generalization of this IntegerValue and the given other IntegerValue.IntegerValuegeneralize(ParticularIntegerValue other)Returns the generalization of this IntegerValue and the given other ParticularIntegerValue.IntegerValuegeneralize(RangeIntegerValue other)Returns the generalization of this IntegerValue and the given other RangeIntegerValue.inthashCode()booleanisParticular()Returns whether this Value represents a single particular (known) value.intlessThan(IntegerValue other)Returns whether this IntegerValue is less than the given IntegerValue:NEVER,MAYBE, orALWAYS.intlessThan(ParticularIntegerValue other)Returns whether this IntegerValue is less than the given ParticularIntegerValue:NEVER,MAYBE, orALWAYS.intlessThan(RangeIntegerValue other)Returns whether this IntegerValue is less than the given RangeIntegerValue:NEVER,MAYBE, orALWAYS.intlessThanOrEqual(IntegerValue other)Returns whether this IntegerValue is less than or equal to the given IntegerValue:NEVER,MAYBE, orALWAYS.intlessThanOrEqual(ParticularIntegerValue other)Returns whether this IntegerValue is less than or equal to the given ParticularIntegerValue:NEVER,MAYBE, orALWAYS.intlessThanOrEqual(RangeIntegerValue other)Returns whether this IntegerValue is less than or equal to the given RangeIntegerValue:NEVER,MAYBE, orALWAYS.IntegerValuemultiply(IntegerValue other)Returns the product of this IntegerValue and the given IntegerValue.IntegerValuemultiply(ParticularIntegerValue other)Returns the product of this IntegerValue and the given ParticularIntegerValue.IntegerValuemultiply(RangeIntegerValue other)Returns the product of this IntegerValue and the given RangeIntegerValue.IntegerValuenegate()Returns the negated value of this IntegerValue.IntegerValueor(IntegerValue other)Returns the logical or of this IntegerValue and the given IntegerValue.IntegerValueor(ParticularIntegerValue other)Returns the logical or of this IntegerValue and the given ParticularIntegerValue.IntegerValueor(RangeIntegerValue other)Returns the logical or of this IntegerValue and the given RangeIntegerValue.IntegerValueremainder(IntegerValue other)Returns the remainder of this IntegerValue divided by the given IntegerValue.IntegerValueremainder(ParticularIntegerValue other)Returns the remainder of this IntegerValue divided by the given ParticularIntegerValue.IntegerValueremainder(RangeIntegerValue other)Returns the remainder of this IntegerValue divided by the given RangeIntegerValue.IntegerValueremainderOf(IntegerValue other)Returns the remainder of the given IntegerValue divided by this IntegerValue.IntegerValueremainderOf(ParticularIntegerValue other)Returns the remainder of the given ParticularIntegerValue divided by this IntegerValue.IntegerValueremainderOf(RangeIntegerValue other)Returns the remainder of the given RangeIntegerValue divided by this IntegerValue.IntegerValueshiftLeft(IntegerValue other)Returns this IntegerValue, shifted left by the given IntegerValue.IntegerValueshiftLeft(ParticularIntegerValue other)Returns this IntegerValue, shifted left by the given ParticularIntegerValue.IntegerValueshiftLeft(RangeIntegerValue other)Returns this IntegerValue, shifted left by the given RangeIntegerValue.IntegerValueshiftLeftOf(IntegerValue other)Returns the given IntegerValue, shifted left by this IntegerValue.LongValueshiftLeftOf(LongValue other)Returns the given LongValue, shifted left by this IntegerValue.IntegerValueshiftLeftOf(ParticularIntegerValue other)Returns the given ParticularIntegerValue, shifted left by this IntegerValue.LongValueshiftLeftOf(ParticularLongValue other)Returns the given ParticularLongValue, shifted left by this IntegerValue.IntegerValueshiftLeftOf(RangeIntegerValue other)Returns the given RangeIntegerValue, shifted left by this IntegerValue.IntegerValueshiftRight(IntegerValue other)Returns this IntegerValue, shifted right by the given IntegerValue.IntegerValueshiftRight(ParticularIntegerValue other)Returns this IntegerValue, shifted right by the given ParticularIntegerValue.IntegerValueshiftRight(RangeIntegerValue other)Returns this IntegerValue, shifted right by the given RangeIntegerValue.IntegerValueshiftRightOf(IntegerValue other)Returns the given IntegerValue, shifted right by this IntegerValue.LongValueshiftRightOf(LongValue other)Returns the given LongValue, shifted right by this IntegerValue.IntegerValueshiftRightOf(ParticularIntegerValue other)Returns the given ParticularIntegerValue, shifted right by this IntegerValue.LongValueshiftRightOf(ParticularLongValue other)Returns the given ParticularLongValue, shifted right by this IntegerValue.IntegerValueshiftRightOf(RangeIntegerValue other)Returns the given RangeIntegerValue, shifted right by this IntegerValue.IntegerValuesubtract(IntegerValue other)Returns the difference of this IntegerValue and the given IntegerValue.IntegerValuesubtract(ParticularIntegerValue other)Returns the difference of this IntegerValue and the given ParticularIntegerValue.IntegerValuesubtract(RangeIntegerValue other)Returns the difference of this IntegerValue and the given RangeIntegerValue.IntegerValuesubtractFrom(IntegerValue other)Returns the difference of the given IntegerValue and this IntegerValue.IntegerValuesubtractFrom(ParticularIntegerValue other)Returns the difference of the given ParticularIntegerValue and this IntegerValue.IntegerValuesubtractFrom(RangeIntegerValue other)Returns the difference of the given RangeIntegerValue and this IntegerValue.java.lang.StringtoString()IntegerValueunsignedShiftRight(IntegerValue other)Returns this unsigned IntegerValue, shifted left by the given IntegerValue.IntegerValueunsignedShiftRight(ParticularIntegerValue other)Returns this unsigned IntegerValue, shifted right by the given ParticularIntegerValue.IntegerValueunsignedShiftRight(RangeIntegerValue other)Returns this unsigned IntegerValue, shifted right by the given RangeIntegerValue.IntegerValueunsignedShiftRightOf(IntegerValue other)Returns the given unsigned IntegerValue, shifted left by this IntegerValue.LongValueunsignedShiftRightOf(LongValue other)Returns the given unsigned LongValue, shifted right by this IntegerValue.IntegerValueunsignedShiftRightOf(ParticularIntegerValue other)Returns the given unsigned ParticularIntegerValue, shifted right by this IntegerValue.LongValueunsignedShiftRightOf(ParticularLongValue other)Returns the given unsigned ParticularLongValue, shifted right by this IntegerValue.IntegerValueunsignedShiftRightOf(RangeIntegerValue other)Returns the given unsigned RangeIntegerValue, shifted right by this IntegerValue.intvalue()Returns the specific integer value, if applicable.IntegerValuexor(IntegerValue other)Returns the logical xor of this IntegerValue and the given IntegerValue.IntegerValuexor(ParticularIntegerValue other)Returns the logical xor of this IntegerValue and the given ParticularIntegerValue.IntegerValuexor(RangeIntegerValue other)Returns the logical xor of this IntegerValue and the given RangeIntegerValue.-
从类继承的方法 proguard.evaluation.value.IntegerValue
add, add, and, and, computationalType, divide, divide, divideOf, divideOf, equal, equal, generalize, generalize, generalize, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqual, greaterThanOrEqual, greaterThanOrEqual, greaterThanOrEqual, greaterThanOrEqual, integerValue, internalType, lessThan, lessThan, lessThanOrEqual, lessThanOrEqual, multiply, multiply, notEqual, notEqual, notEqual, notEqual, notEqual, or, or, remainder, remainder, remainderOf, remainderOf, shiftLeft, shiftLeft, shiftLeftOf, shiftLeftOf, shiftLeftOf, shiftLeftOf, shiftRight, shiftRight, shiftRightOf, shiftRightOf, shiftRightOf, shiftRightOf, subtract, subtract, subtractFrom, subtractFrom, unsignedShiftRight, unsignedShiftRight, unsignedShiftRightOf, unsignedShiftRightOf, unsignedShiftRightOf, unsignedShiftRightOf, xor, xor
-
从类继承的方法 proguard.evaluation.value.Category1Value
category1Value, isCategory2
-
从类继承的方法 proguard.evaluation.value.Value
category2Value, copyIfMutable, doubleValue, floatValue, instructionOffsetValue, isSpecific, longValue, referenceValue
-
-
-
-
方法详细资料
-
value
public int value()
从类复制的说明:IntegerValueReturns the specific integer value, if applicable.- 覆盖:
value在类中IntegerValue
-
negate
public IntegerValue negate()
从类复制的说明:IntegerValueReturns the negated value of this IntegerValue.- 指定者:
negate在类中IntegerValue
-
convertToByte
public IntegerValue convertToByte()
从类复制的说明:IntegerValueConverts this IntegerValue to a byte IntegerValue.- 指定者:
convertToByte在类中IntegerValue
-
convertToCharacter
public IntegerValue convertToCharacter()
从类复制的说明:IntegerValueConverts this IntegerValue to a character IntegerValue.- 指定者:
convertToCharacter在类中IntegerValue
-
convertToShort
public IntegerValue convertToShort()
从类复制的说明:IntegerValueConverts this IntegerValue to a short IntegerValue.- 指定者:
convertToShort在类中IntegerValue
-
convertToLong
public LongValue convertToLong()
从类复制的说明:IntegerValueConverts this IntegerValue to a LongValue.- 指定者:
convertToLong在类中IntegerValue
-
convertToFloat
public FloatValue convertToFloat()
从类复制的说明:IntegerValueConverts this IntegerValue to a FloatValue.- 指定者:
convertToFloat在类中IntegerValue
-
convertToDouble
public DoubleValue convertToDouble()
从类复制的说明:IntegerValueConverts this IntegerValue to a DoubleValue.- 指定者:
convertToDouble在类中IntegerValue
-
generalize
public IntegerValue generalize(IntegerValue other)
从类复制的说明:IntegerValueReturns the generalization of this IntegerValue and the given other IntegerValue.- 指定者:
generalize在类中IntegerValue
-
add
public IntegerValue add(IntegerValue other)
从类复制的说明:IntegerValueReturns the sum of this IntegerValue and the given IntegerValue.- 指定者:
add在类中IntegerValue
-
subtract
public IntegerValue subtract(IntegerValue other)
从类复制的说明:IntegerValueReturns the difference of this IntegerValue and the given IntegerValue.- 指定者:
subtract在类中IntegerValue
-
subtractFrom
public IntegerValue subtractFrom(IntegerValue other)
从类复制的说明:IntegerValueReturns the difference of the given IntegerValue and this IntegerValue.- 指定者:
subtractFrom在类中IntegerValue
-
multiply
public IntegerValue multiply(IntegerValue other)
从类复制的说明:IntegerValueReturns the product of this IntegerValue and the given IntegerValue.- 指定者:
multiply在类中IntegerValue
-
divide
public IntegerValue divide(IntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the quotient of this IntegerValue and the given IntegerValue.- 指定者:
divide在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
divideOf
public IntegerValue divideOf(IntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the quotient of the given IntegerValue and this IntegerValue.- 指定者:
divideOf在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
remainder
public IntegerValue remainder(IntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the remainder of this IntegerValue divided by the given IntegerValue.- 指定者:
remainder在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
remainderOf
public IntegerValue remainderOf(IntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the remainder of the given IntegerValue divided by this IntegerValue.- 指定者:
remainderOf在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
shiftLeft
public IntegerValue shiftLeft(IntegerValue other)
从类复制的说明:IntegerValueReturns this IntegerValue, shifted left by the given IntegerValue.- 指定者:
shiftLeft在类中IntegerValue
-
shiftLeftOf
public IntegerValue shiftLeftOf(IntegerValue other)
从类复制的说明:IntegerValueReturns the given IntegerValue, shifted left by this IntegerValue.- 指定者:
shiftLeftOf在类中IntegerValue
-
shiftRight
public IntegerValue shiftRight(IntegerValue other)
从类复制的说明:IntegerValueReturns this IntegerValue, shifted right by the given IntegerValue.- 指定者:
shiftRight在类中IntegerValue
-
shiftRightOf
public IntegerValue shiftRightOf(IntegerValue other)
从类复制的说明:IntegerValueReturns the given IntegerValue, shifted right by this IntegerValue.- 指定者:
shiftRightOf在类中IntegerValue
-
unsignedShiftRight
public IntegerValue unsignedShiftRight(IntegerValue other)
从类复制的说明:IntegerValueReturns this unsigned IntegerValue, shifted left by the given IntegerValue.- 指定者:
unsignedShiftRight在类中IntegerValue
-
unsignedShiftRightOf
public IntegerValue unsignedShiftRightOf(IntegerValue other)
从类复制的说明:IntegerValueReturns the given unsigned IntegerValue, shifted left by this IntegerValue.- 指定者:
unsignedShiftRightOf在类中IntegerValue
-
shiftLeftOf
public LongValue shiftLeftOf(LongValue other)
从类复制的说明:IntegerValueReturns the given LongValue, shifted left by this IntegerValue.- 指定者:
shiftLeftOf在类中IntegerValue
-
shiftRightOf
public LongValue shiftRightOf(LongValue other)
从类复制的说明:IntegerValueReturns the given LongValue, shifted right by this IntegerValue.- 指定者:
shiftRightOf在类中IntegerValue
-
unsignedShiftRightOf
public LongValue unsignedShiftRightOf(LongValue other)
从类复制的说明:IntegerValueReturns the given unsigned LongValue, shifted right by this IntegerValue.- 指定者:
unsignedShiftRightOf在类中IntegerValue
-
and
public IntegerValue and(IntegerValue other)
从类复制的说明:IntegerValueReturns the logical and of this IntegerValue and the given IntegerValue.- 指定者:
and在类中IntegerValue
-
or
public IntegerValue or(IntegerValue other)
从类复制的说明:IntegerValueReturns the logical or of this IntegerValue and the given IntegerValue.- 指定者:
or在类中IntegerValue
-
xor
public IntegerValue xor(IntegerValue other)
从类复制的说明:IntegerValueReturns the logical xor of this IntegerValue and the given IntegerValue.- 指定者:
xor在类中IntegerValue
-
equal
public int equal(IntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue and the given IntegerValue are equal:NEVER,MAYBE, orALWAYS.- 指定者:
equal在类中IntegerValue
-
lessThan
public int lessThan(IntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue is less than the given IntegerValue:NEVER,MAYBE, orALWAYS.- 指定者:
lessThan在类中IntegerValue
-
lessThanOrEqual
public int lessThanOrEqual(IntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue is less than or equal to the given IntegerValue:NEVER,MAYBE, orALWAYS.- 指定者:
lessThanOrEqual在类中IntegerValue
-
generalize
public IntegerValue generalize(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the generalization of this IntegerValue and the given other ParticularIntegerValue.- 覆盖:
generalize在类中IntegerValue
-
add
public IntegerValue add(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the sum of this IntegerValue and the given ParticularIntegerValue.- 覆盖:
add在类中IntegerValue
-
subtract
public IntegerValue subtract(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the difference of this IntegerValue and the given ParticularIntegerValue.- 覆盖:
subtract在类中IntegerValue
-
subtractFrom
public IntegerValue subtractFrom(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the difference of the given ParticularIntegerValue and this IntegerValue.- 覆盖:
subtractFrom在类中IntegerValue
-
multiply
public IntegerValue multiply(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the product of this IntegerValue and the given ParticularIntegerValue.- 覆盖:
multiply在类中IntegerValue
-
divide
public IntegerValue divide(ParticularIntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the quotient of this IntegerValue and the given ParticularIntegerValue.- 覆盖:
divide在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
divideOf
public IntegerValue divideOf(ParticularIntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the quotient of the given ParticularIntegerValue and this IntegerValue.- 覆盖:
divideOf在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
remainder
public IntegerValue remainder(ParticularIntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the remainder of this IntegerValue divided by the given ParticularIntegerValue.- 覆盖:
remainder在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
remainderOf
public IntegerValue remainderOf(ParticularIntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the remainder of the given ParticularIntegerValue divided by this IntegerValue.- 覆盖:
remainderOf在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
shiftLeft
public IntegerValue shiftLeft(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns this IntegerValue, shifted left by the given ParticularIntegerValue.- 覆盖:
shiftLeft在类中IntegerValue
-
shiftRight
public IntegerValue shiftRight(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns this IntegerValue, shifted right by the given ParticularIntegerValue.- 覆盖:
shiftRight在类中IntegerValue
-
unsignedShiftRight
public IntegerValue unsignedShiftRight(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns this unsigned IntegerValue, shifted right by the given ParticularIntegerValue.- 覆盖:
unsignedShiftRight在类中IntegerValue
-
shiftLeftOf
public IntegerValue shiftLeftOf(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the given ParticularIntegerValue, shifted left by this IntegerValue.- 覆盖:
shiftLeftOf在类中IntegerValue
-
shiftRightOf
public IntegerValue shiftRightOf(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the given ParticularIntegerValue, shifted right by this IntegerValue.- 覆盖:
shiftRightOf在类中IntegerValue
-
unsignedShiftRightOf
public IntegerValue unsignedShiftRightOf(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the given unsigned ParticularIntegerValue, shifted right by this IntegerValue.- 覆盖:
unsignedShiftRightOf在类中IntegerValue
-
shiftLeftOf
public LongValue shiftLeftOf(ParticularLongValue other)
从类复制的说明:IntegerValueReturns the given ParticularLongValue, shifted left by this IntegerValue.- 覆盖:
shiftLeftOf在类中IntegerValue
-
shiftRightOf
public LongValue shiftRightOf(ParticularLongValue other)
从类复制的说明:IntegerValueReturns the given ParticularLongValue, shifted right by this IntegerValue.- 覆盖:
shiftRightOf在类中IntegerValue
-
unsignedShiftRightOf
public LongValue unsignedShiftRightOf(ParticularLongValue other)
从类复制的说明:IntegerValueReturns the given unsigned ParticularLongValue, shifted right by this IntegerValue.- 覆盖:
unsignedShiftRightOf在类中IntegerValue
-
and
public IntegerValue and(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the logical and of this IntegerValue and the given ParticularIntegerValue.- 覆盖:
and在类中IntegerValue
-
or
public IntegerValue or(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the logical or of this IntegerValue and the given ParticularIntegerValue.- 覆盖:
or在类中IntegerValue
-
xor
public IntegerValue xor(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns the logical xor of this IntegerValue and the given ParticularIntegerValue.- 覆盖:
xor在类中IntegerValue
-
equal
public int equal(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue and the given ParticularIntegerValue are equal:NEVER,MAYBE, orALWAYS.- 覆盖:
equal在类中IntegerValue
-
lessThan
public int lessThan(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue is less than the given ParticularIntegerValue:NEVER,MAYBE, orALWAYS.- 覆盖:
lessThan在类中IntegerValue
-
lessThanOrEqual
public int lessThanOrEqual(ParticularIntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue is less than or equal to the given ParticularIntegerValue:NEVER,MAYBE, orALWAYS.- 覆盖:
lessThanOrEqual在类中IntegerValue
-
generalize
public IntegerValue generalize(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the generalization of this IntegerValue and the given other RangeIntegerValue.- 覆盖:
generalize在类中IntegerValue
-
add
public IntegerValue add(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the sum of this IntegerValue and the given RangeIntegerValue.- 覆盖:
add在类中IntegerValue
-
subtract
public IntegerValue subtract(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the difference of this IntegerValue and the given RangeIntegerValue.- 覆盖:
subtract在类中IntegerValue
-
subtractFrom
public IntegerValue subtractFrom(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the difference of the given RangeIntegerValue and this IntegerValue.- 覆盖:
subtractFrom在类中IntegerValue
-
multiply
public IntegerValue multiply(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the product of this IntegerValue and the given RangeIntegerValue.- 覆盖:
multiply在类中IntegerValue
-
divide
public IntegerValue divide(RangeIntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the quotient of this IntegerValue and the given RangeIntegerValue.- 覆盖:
divide在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
divideOf
public IntegerValue divideOf(RangeIntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the quotient of the given RangeIntegerValue and this IntegerValue.- 覆盖:
divideOf在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
remainder
public IntegerValue remainder(RangeIntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the remainder of this IntegerValue divided by the given RangeIntegerValue.- 覆盖:
remainder在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
remainderOf
public IntegerValue remainderOf(RangeIntegerValue other) throws java.lang.ArithmeticException
从类复制的说明:IntegerValueReturns the remainder of the given RangeIntegerValue divided by this IntegerValue.- 覆盖:
remainderOf在类中IntegerValue- 抛出:
java.lang.ArithmeticException
-
shiftLeft
public IntegerValue shiftLeft(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns this IntegerValue, shifted left by the given RangeIntegerValue.- 覆盖:
shiftLeft在类中IntegerValue
-
shiftRight
public IntegerValue shiftRight(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns this IntegerValue, shifted right by the given RangeIntegerValue.- 覆盖:
shiftRight在类中IntegerValue
-
unsignedShiftRight
public IntegerValue unsignedShiftRight(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns this unsigned IntegerValue, shifted right by the given RangeIntegerValue.- 覆盖:
unsignedShiftRight在类中IntegerValue
-
shiftLeftOf
public IntegerValue shiftLeftOf(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the given RangeIntegerValue, shifted left by this IntegerValue.- 覆盖:
shiftLeftOf在类中IntegerValue
-
shiftRightOf
public IntegerValue shiftRightOf(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the given RangeIntegerValue, shifted right by this IntegerValue.- 覆盖:
shiftRightOf在类中IntegerValue
-
unsignedShiftRightOf
public IntegerValue unsignedShiftRightOf(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the given unsigned RangeIntegerValue, shifted right by this IntegerValue.- 覆盖:
unsignedShiftRightOf在类中IntegerValue
-
and
public IntegerValue and(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the logical and of this IntegerValue and the given RangeIntegerValue.- 覆盖:
and在类中IntegerValue
-
or
public IntegerValue or(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the logical or of this IntegerValue and the given RangeIntegerValue.- 覆盖:
or在类中IntegerValue
-
xor
public IntegerValue xor(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns the logical xor of this IntegerValue and the given RangeIntegerValue.- 覆盖:
xor在类中IntegerValue
-
equal
public int equal(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue and the given RangeIntegerValue are equal:NEVER,MAYBE, orALWAYS.- 覆盖:
equal在类中IntegerValue
-
lessThan
public int lessThan(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue is less than the given RangeIntegerValue:NEVER,MAYBE, orALWAYS.- 覆盖:
lessThan在类中IntegerValue
-
lessThanOrEqual
public int lessThanOrEqual(RangeIntegerValue other)
从类复制的说明:IntegerValueReturns whether this IntegerValue is less than or equal to the given RangeIntegerValue:NEVER,MAYBE, orALWAYS.- 覆盖:
lessThanOrEqual在类中IntegerValue
-
isParticular
public boolean isParticular()
从类复制的说明:ValueReturns whether this Value represents a single particular (known) value.- 覆盖:
isParticular在类中Value
-
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
-
-