Package soot.jimple
Class ArithmeticConstant
- java.lang.Object
-
- soot.jimple.Constant
-
- soot.jimple.NumericConstant
-
- soot.jimple.ArithmeticConstant
-
- All Implemented Interfaces:
Serializable,EquivTo,Immediate,ConvertToBaf,Switchable,Value
- Direct Known Subclasses:
IntConstant,LongConstant
public abstract class ArithmeticConstant extends NumericConstant
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ArithmeticConstant()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract ArithmeticConstantand(ArithmeticConstant c)abstract ArithmeticConstantor(ArithmeticConstant c)abstract ArithmeticConstantshiftLeft(ArithmeticConstant c)abstract ArithmeticConstantshiftRight(ArithmeticConstant c)abstract ArithmeticConstantunsignedShiftRight(ArithmeticConstant c)abstract ArithmeticConstantxor(ArithmeticConstant c)-
Methods inherited from class soot.jimple.NumericConstant
add, divide, equalEqual, getNumericValue, greaterThan, greaterThanOrEqual, isLessThan, lessThan, lessThanOrEqual, multiply, negate, notEqual, remainder, subtract
-
Methods inherited from class soot.jimple.Constant
clone, convertToBaf, equivHashCode, equivTo, getUseBoxes, toString
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface soot.util.Switchable
apply
-
-
-
-
Method Detail
-
and
public abstract ArithmeticConstant and(ArithmeticConstant c)
-
or
public abstract ArithmeticConstant or(ArithmeticConstant c)
-
xor
public abstract ArithmeticConstant xor(ArithmeticConstant c)
-
shiftLeft
public abstract ArithmeticConstant shiftLeft(ArithmeticConstant c)
-
shiftRight
public abstract ArithmeticConstant shiftRight(ArithmeticConstant c)
-
unsignedShiftRight
public abstract ArithmeticConstant unsignedShiftRight(ArithmeticConstant c)
-
-