soot.jimple
Interface CastExpr

All Superinterfaces:
EquivTo, Expr, Serializable, Switchable, Value
All Known Implementing Classes:
AbstractCastExpr, GCastExpr, JCastExpr

public interface CastExpr
extends Expr


Method Summary
 void apply(Switch sw)
          Called when this object is visited.
 Type getCastType()
           
 Value getOp()
           
 ValueBox getOpBox()
           
 Type getType()
          Returns the Soot type of this Value.
 void setCastType(Type castType)
           
 void setOp(Value op)
           
 
Methods inherited from interface soot.Value
clone, getUseBoxes, toString
 
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
 

Method Detail

getOp

Value getOp()

setOp

void setOp(Value op)

getOpBox

ValueBox getOpBox()

getCastType

Type getCastType()

setCastType

void setCastType(Type castType)

getType

Type getType()
Description copied from interface: Value
Returns the Soot type of this Value.

Specified by:
getType in interface Value

apply

void apply(Switch sw)
Description copied from interface: Switchable
Called when this object is visited.

Specified by:
apply in interface Switchable