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, toString
addBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
containsArrayRef, containsFieldRef, containsInvokeExpr, getNetCount, getNetMachineCount
addBoxPointingToThis, branches, clearUnitBoxes, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toString
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
public BNewMultiArrayInst(ArrayType opType, int dimensionCount)
public int getInCount()
getInCount
in interface Inst
getInCount
in class AbstractInst
public int getOutCount()
getOutCount
in interface Inst
getOutCount
in class AbstractInst
public int getInMachineCount()
getInMachineCount
in interface Inst
getInMachineCount
in class AbstractInst
public int getOutMachineCount()
getOutMachineCount
in interface Inst
getOutMachineCount
in class AbstractInst
public java.lang.Object clone()
AbstractUnit
clone
in interface Unit
clone
in class AbstractInst
public final java.lang.String getName()
getName
in class AbstractInst
protected void getParameters(UnitPrinter up)
getParameters
in class AbstractInst
public ArrayType getBaseType()
getBaseType
in interface NewMultiArrayInst
public void setBaseType(ArrayType type)
setBaseType
in interface NewMultiArrayInst
public int getDimensionCount()
getDimensionCount
in interface NewMultiArrayInst
public void setDimensionCount(int x)
setDimensionCount
in interface NewMultiArrayInst
public void apply(Switch sw)
AbstractUnit
apply
in interface Switchable
apply
in class AbstractUnit
public boolean containsNewExpr()
containsNewExpr
in interface Inst
containsNewExpr
in class AbstractInst