Package soot.jimple
Interface NewMultiArrayExpr
-
- All Superinterfaces:
AnyNewExpr,EquivTo,Expr,Serializable,Switchable,Value
- All Known Implementing Classes:
AbstractNewMultiArrayExpr,DNewMultiArrayExpr,GNewMultiArrayExpr,JNewMultiArrayExpr
public interface NewMultiArrayExpr extends Expr, AnyNewExpr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapply(Switch sw)Called when this object is visited.ArrayTypegetBaseType()ValuegetSize(int index)ValueBoxgetSizeBox(int index)intgetSizeCount()List<Value>getSizes()TypegetType()Returns the Soot type of this Value.voidsetBaseType(ArrayType baseType)voidsetSize(int index, Value size)-
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
-
Methods inherited from interface soot.Value
clone, getUseBoxes, toString
-
-
-
-
Method Detail
-
getBaseType
ArrayType getBaseType()
-
setBaseType
void setBaseType(ArrayType baseType)
-
getSizeBox
ValueBox getSizeBox(int index)
-
getSizeCount
int getSizeCount()
-
getSize
Value getSize(int index)
-
setSize
void setSize(int index, Value size)
-
getType
Type getType()
Description copied from interface:ValueReturns the Soot type of this Value.
-
apply
void apply(Switch sw)
Description copied from interface:SwitchableCalled when this object is visited.- Specified by:
applyin interfaceSwitchable
-
-