Package proguard.evaluation.value
Class ConvertedIntegerValue
- java.lang.Object
- 
- proguard.evaluation.value.Value
- 
- proguard.evaluation.value.Category1Value
- 
- proguard.evaluation.value.IntegerValue
- 
- proguard.evaluation.value.SpecificIntegerValue
- 
- proguard.evaluation.value.ConvertedIntegerValue
 
 
 
 
 
- 
 public final class ConvertedIntegerValue extends SpecificIntegerValue ThisIntegerValuerepresents a integer value that is converted from another scalar value.
- 
- 
Field Summary- 
Fields inherited from class proguard.evaluation.value.ValueALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN
 
- 
 - 
Constructor SummaryConstructors Constructor Description ConvertedIntegerValue(Value value)Creates a new converted integer value of the given value.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)inthashCode()java.lang.StringtoString()- 
Methods inherited from class proguard.evaluation.value.SpecificIntegerValueadd, add, add, and, and, and, convertToByte, convertToCharacter, convertToDouble, convertToFloat, convertToLong, convertToShort, divide, divide, divide, divideOf, divideOf, divideOf, equal, equal, equal, generalize, generalize, generalize, isSpecific, lessThan, lessThan, lessThan, lessThanOrEqual, lessThanOrEqual, lessThanOrEqual, multiply, multiply, multiply, negate, or, or, or, remainder, remainder, remainder, remainderOf, remainderOf, remainderOf, shiftLeft, shiftLeft, shiftLeft, shiftLeftOf, shiftLeftOf, shiftLeftOf, shiftLeftOf, shiftLeftOf, shiftRight, shiftRight, shiftRight, shiftRightOf, shiftRightOf, shiftRightOf, shiftRightOf, shiftRightOf, subtract, subtract, subtract, subtractFrom, subtractFrom, subtractFrom, unsignedShiftRight, unsignedShiftRight, unsignedShiftRight, unsignedShiftRightOf, unsignedShiftRightOf, unsignedShiftRightOf, unsignedShiftRightOf, unsignedShiftRightOf, xor, xor, xor
 - 
Methods inherited from class proguard.evaluation.value.IntegerValueadd, 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, value, xor, xor
 - 
Methods inherited from class proguard.evaluation.value.Category1Valuecategory1Value, isCategory2
 - 
Methods inherited from class proguard.evaluation.value.Valuecategory2Value, copyIfMutable, doubleValue, floatValue, instructionOffsetValue, isParticular, longValue, referenceValue
 
- 
 
- 
- 
- 
Constructor Detail- 
ConvertedIntegerValuepublic ConvertedIntegerValue(Value value) Creates a new converted integer value of the given value.
 
- 
 - 
Method Detail- 
equalspublic boolean equals(java.lang.Object object) - Overrides:
- equalsin class- SpecificIntegerValue
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- SpecificIntegerValue
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-