soot.dava.internal.javaRep
Class DCmplExpr
java.lang.Object
soot.jimple.internal.AbstractBinopExpr
soot.jimple.internal.AbstractIntBinopExpr
soot.grimp.internal.AbstractGrimpIntBinopExpr
soot.dava.internal.javaRep.DCmplExpr
- All Implemented Interfaces:
- Serializable, EquivTo, Precedence, BinopExpr, CmplExpr, Expr, Switchable, Value
public class DCmplExpr
- extends AbstractGrimpIntBinopExpr
- implements CmplExpr
- See Also:
- Serialized Form
DCmplExpr
public DCmplExpr(Value op1,
Value op2)
getSymbol
public final String getSymbol()
- Description copied from class:
AbstractBinopExpr
- Returns the unique symbol for an operator.
- Specified by:
getSymbol
in interface BinopExpr
- Specified by:
getSymbol
in class AbstractBinopExpr
getPrecedence
public final int getPrecedence()
- Specified by:
getPrecedence
in interface Precedence
- Specified by:
getPrecedence
in class AbstractGrimpIntBinopExpr
apply
public void apply(Switch sw)
- Description copied from interface:
Switchable
- Called when this object is visited.
- Specified by:
apply
in interface Switchable
clone
public Object clone()
- Description copied from interface:
Value
- Returns a clone of this Value.
- Specified by:
clone
in interface Value
- Specified by:
clone
in class AbstractBinopExpr
getType
public Type getType()
- Description copied from interface:
Value
- Returns the Soot type of this Value.
- Specified by:
getType
in interface Value
- Overrides:
getType
in class AbstractIntBinopExpr