Package soot.jimple
Interface NewArrayExpr
-
- All Superinterfaces:
AnyNewExpr
,EquivTo
,Expr
,Serializable
,Switchable
,Value
- All Known Implementing Classes:
AbstractNewArrayExpr
,DNewArrayExpr
,GNewArrayExpr
,JNewArrayExpr
public interface NewArrayExpr extends Expr, AnyNewExpr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
apply(Switch sw)
Called when this object is visited.Type
getBaseType()
Value
getSize()
ValueBox
getSizeBox()
Type
getType()
Returns the Soot type of this Value.void
setBaseType(Type type)
void
setSize(Value size)
-
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
-
Methods inherited from interface soot.Value
clone, getUseBoxes, toString
-
-
-
-
Method Detail
-
getBaseType
Type getBaseType()
-
setBaseType
void setBaseType(Type type)
-
getSizeBox
ValueBox getSizeBox()
-
getSize
Value getSize()
-
setSize
void setSize(Value size)
-
getType
Type getType()
Description copied from interface:Value
Returns the Soot type of this Value.
-
apply
void apply(Switch sw)
Description copied from interface:Switchable
Called when this object is visited.- Specified by:
apply
in interfaceSwitchable
-
-