Package proguard.dexfile.ir.expr
Class NewMutiArrayExpr
- java.lang.Object
-
- proguard.dexfile.ir.expr.Value
-
- proguard.dexfile.ir.expr.Value.EnExpr
-
- proguard.dexfile.ir.expr.NewMutiArrayExpr
-
- All Implemented Interfaces:
java.lang.Cloneable
public class NewMutiArrayExpr extends Value.EnExpr
Represent a NEW_MUTI_ARRAY expression.- See Also:
Value.VT.NEW_MULTI_ARRAY
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class proguard.dexfile.ir.expr.Value
Value.E0Expr, Value.E1Expr, Value.E2Expr, Value.EnExpr, Value.VT
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringbaseTypethe basic type, ZBSCIFDJL, no [intdimensionthe dimension of the array,-
Fields inherited from class proguard.dexfile.ir.expr.Value.EnExpr
ops
-
-
Constructor Summary
Constructors Constructor Description NewMutiArrayExpr(java.lang.String base, int dimension, Value[] sizes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Valueclone()Valueclone(LabelAndLocalMapper mapper)protected voidreleaseMemory()clean resource used by this value,release memoryjava.lang.StringtoString0()-
Methods inherited from class proguard.dexfile.ir.expr.Value.EnExpr
cloneOps, cloneOps, getOps, setOps
-
-
-
-
Constructor Detail
-
NewMutiArrayExpr
public NewMutiArrayExpr(java.lang.String base, int dimension, Value[] sizes)
-
-
Method Detail
-
releaseMemory
protected void releaseMemory()
Description copied from class:Valueclean resource used by this value,release memory- Overrides:
releaseMemoryin classValue.EnExpr
-
clone
public Value clone(LabelAndLocalMapper mapper)
-
-