soot.jimple
Interface CastExpr

All Known Implementing Classes:
AbstractCastExpr, GCastExpr, JCastExpr

public interface CastExpr
extends Expr, ToBriefString


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.
 java.util.List getUseBoxes()
          Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.
 void setCastType(Type castType)
           
 void setOp(Value op)
           
 
Methods inherited from interface soot.Value
clone
 
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
 

Method Detail

getOp

public Value getOp()

setOp

public void setOp(Value op)

getOpBox

public ValueBox getOpBox()

getUseBoxes

public java.util.List getUseBoxes()
Description copied from interface: Value
Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.

getCastType

public Type getCastType()

setCastType

public void setCastType(Type castType)

getType

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

apply

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