soot.jimple
Class NumericConstant

java.lang.Object
  extended by soot.jimple.Constant
      extended by soot.jimple.NumericConstant
All Implemented Interfaces:
Serializable, EquivTo, Immediate, ConvertToBaf, Switchable, Value
Direct Known Subclasses:
ArithmeticConstant, RealConstant

public abstract class NumericConstant
extends Constant

See Also:
Serialized Form

Constructor Summary
NumericConstant()
           
 
Method Summary
abstract  NumericConstant add(NumericConstant c)
           
abstract  NumericConstant divide(NumericConstant c)
           
abstract  NumericConstant equalEqual(NumericConstant c)
           
abstract  NumericConstant greaterThan(NumericConstant c)
           
abstract  NumericConstant greaterThanOrEqual(NumericConstant c)
           
abstract  NumericConstant lessThan(NumericConstant c)
           
abstract  NumericConstant lessThanOrEqual(NumericConstant c)
           
abstract  NumericConstant multiply(NumericConstant c)
           
abstract  NumericConstant negate()
           
abstract  NumericConstant notEqual(NumericConstant c)
           
abstract  NumericConstant remainder(NumericConstant c)
           
abstract  NumericConstant subtract(NumericConstant c)
           
 
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.Value
getType
 
Methods inherited from interface soot.util.Switchable
apply
 

Constructor Detail

NumericConstant

public NumericConstant()
Method Detail

add

public abstract NumericConstant add(NumericConstant c)

subtract

public abstract NumericConstant subtract(NumericConstant c)

multiply

public abstract NumericConstant multiply(NumericConstant c)

divide

public abstract NumericConstant divide(NumericConstant c)

remainder

public abstract NumericConstant remainder(NumericConstant c)

equalEqual

public abstract NumericConstant equalEqual(NumericConstant c)

notEqual

public abstract NumericConstant notEqual(NumericConstant c)

lessThan

public abstract NumericConstant lessThan(NumericConstant c)

lessThanOrEqual

public abstract NumericConstant lessThanOrEqual(NumericConstant c)

greaterThan

public abstract NumericConstant greaterThan(NumericConstant c)

greaterThanOrEqual

public abstract NumericConstant greaterThanOrEqual(NumericConstant c)

negate

public abstract NumericConstant negate()