类 CompositeLongValue
- java.lang.Object
-
- proguard.evaluation.value.Value
-
- proguard.evaluation.value.Category2Value
-
- proguard.evaluation.value.LongValue
-
- proguard.evaluation.value.SpecificLongValue
-
- proguard.evaluation.value.CompositeLongValue
-
public final class CompositeLongValue extends SpecificLongValue
ThisLongValuerepresents the result of a binary operation on two long values.
-
-
字段概要
字段 修饰符和类型 字段 说明 static byteADDstatic byteANDstatic byteDIVIDEstatic byteMULTIPLYstatic byteORstatic byteREMAINDERstatic byteSHIFT_LEFTstatic byteSHIFT_RIGHTstatic byteSUBTRACTstatic byteUNSIGNED_SHIFT_RIGHTstatic byteXOR-
从类继承的字段 proguard.evaluation.value.Value
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN
-
-
构造器概要
构造器 构造器 说明 CompositeLongValue(LongValue longValue1, byte operation, Value longValue2)Creates a new composite long value of the two given long values and the given operation.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(java.lang.Object object)inthashCode()java.lang.StringtoString()-
从类继承的方法 proguard.evaluation.value.SpecificLongValue
add, add, and, and, compare, compare, convertToDouble, convertToFloat, convertToInteger, divide, divide, divideOf, divideOf, generalize, generalize, isSpecific, multiply, multiply, negate, or, or, remainder, remainder, remainderOf, remainderOf, shiftLeft, shiftLeft, shiftRight, shiftRight, subtract, subtract, subtractFrom, subtractFrom, unsignedShiftRight, unsignedShiftRight, xor, xor
-
从类继承的方法 proguard.evaluation.value.LongValue
add, and, compare, compareReverse, compareReverse, compareReverse, computationalType, divide, divideOf, generalize, generalize, internalType, longValue, multiply, or, remainder, remainderOf, shiftLeft, shiftRight, subtract, subtractFrom, unsignedShiftRight, value, xor
-
从类继承的方法 proguard.evaluation.value.Category2Value
category2Value, isCategory2
-
从类继承的方法 proguard.evaluation.value.Value
category1Value, copyIfMutable, doubleValue, floatValue, instructionOffsetValue, integerValue, isParticular, referenceValue
-
-
-
-
字段详细资料
-
ADD
public static final byte ADD
- 另请参阅:
- 常量字段值
-
SUBTRACT
public static final byte SUBTRACT
- 另请参阅:
- 常量字段值
-
MULTIPLY
public static final byte MULTIPLY
- 另请参阅:
- 常量字段值
-
DIVIDE
public static final byte DIVIDE
- 另请参阅:
- 常量字段值
-
REMAINDER
public static final byte REMAINDER
- 另请参阅:
- 常量字段值
-
SHIFT_LEFT
public static final byte SHIFT_LEFT
- 另请参阅:
- 常量字段值
-
SHIFT_RIGHT
public static final byte SHIFT_RIGHT
- 另请参阅:
- 常量字段值
-
UNSIGNED_SHIFT_RIGHT
public static final byte UNSIGNED_SHIFT_RIGHT
- 另请参阅:
- 常量字段值
-
AND
public static final byte AND
- 另请参阅:
- 常量字段值
-
OR
public static final byte OR
- 另请参阅:
- 常量字段值
-
XOR
public static final byte XOR
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
equals
public boolean equals(java.lang.Object object)
- 覆盖:
equals在类中SpecificLongValue
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中SpecificLongValue
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-