soot.jimple
Interface NewArrayExpr
- All Superinterfaces:
- EquivTo, Expr, java.io.Serializable, Switchable, ToBriefString, Value
- All Known Implementing Classes:
- AbstractNewArrayExpr, GNewArrayExpr, JNewArrayExpr
- public interface NewArrayExpr
- extends Expr, ToBriefString
getBaseType
public Type getBaseType()
setBaseType
public void setBaseType(Type type)
getSizeBox
public ValueBox getSizeBox()
getSize
public Value getSize()
setSize
public void setSize(Value size)
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.
- Specified by:
getUseBoxes
in interface Value
getType
public Type getType()
- Description copied from interface:
Value
- Returns the Soot type of this Value.
- Specified by:
getType
in interface Value
apply
public void apply(Switch sw)
- Description copied from interface:
Switchable
- Called when this object is visited.
- Specified by:
apply
in interface Switchable