public class BNewMultiArrayInst extends AbstractInst implements NewMultiArrayInst
col, line, mTagList| Constructor and Description |
|---|
BNewMultiArrayInst(ArrayType opType,
int dimensionCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Switch sw)
Used to implement the Switchable construct.
|
java.lang.Object |
clone()
Returns a deep clone of this object.
|
boolean |
containsNewExpr() |
ArrayType |
getBaseType() |
int |
getDimensionCount() |
int |
getInCount() |
int |
getInMachineCount() |
java.lang.String |
getName() |
int |
getOutCount() |
int |
getOutMachineCount() |
protected void |
getParameters(UnitPrinter up) |
void |
setBaseType(ArrayType type) |
void |
setDimensionCount(int x) |
branches, containsArrayRef, containsFieldRef, containsInvokeExpr, fallsThrough, getNetCount, getNetMachineCount, toString, toStringaddBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontainsArrayRef, containsFieldRef, containsInvokeExpr, getNetCount, getNetMachineCountaddBoxPointingToThis, branches, clearUnitBoxes, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toStringaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagpublic BNewMultiArrayInst(ArrayType opType, int dimensionCount)
public int getInCount()
getInCount in interface InstgetInCount in class AbstractInstpublic int getOutCount()
getOutCount in interface InstgetOutCount in class AbstractInstpublic int getInMachineCount()
getInMachineCount in interface InstgetInMachineCount in class AbstractInstpublic int getOutMachineCount()
getOutMachineCount in interface InstgetOutMachineCount in class AbstractInstpublic java.lang.Object clone()
AbstractUnitclone in interface Unitclone in class AbstractInstpublic final java.lang.String getName()
getName in class AbstractInstprotected void getParameters(UnitPrinter up)
getParameters in class AbstractInstpublic ArrayType getBaseType()
getBaseType in interface NewMultiArrayInstpublic void setBaseType(ArrayType type)
setBaseType in interface NewMultiArrayInstpublic int getDimensionCount()
getDimensionCount in interface NewMultiArrayInstpublic void setDimensionCount(int x)
setDimensionCount in interface NewMultiArrayInstpublic void apply(Switch sw)
AbstractUnitapply in interface Switchableapply in class AbstractUnitpublic boolean containsNewExpr()
containsNewExpr in interface InstcontainsNewExpr in class AbstractInst