public abstract class AbstractNewArray extends AbstractExpression
Constructor and Description |
---|
AbstractNewArray(BytecodeLoc loc,
InferredJavaType inferredJavaType) |
Modifier and Type | Method and Description |
---|---|
abstract Expression |
getDimSize(int dim) |
abstract int |
getNumDims() |
abstract int |
getNumSizedDims() |
Precedence |
getPrecedence() |
addLoc, canPushDownInto, canThrow, collectTypeUsages, dump, dumpInner, dumpWithOuterPrecedence, equals, getComputedLiteral, getInferredJavaType, getLoc, isSimple, isValidStatement, outerDeepClone, pushDown, toString, visit
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
applyExpressionRewriter, applyReverseExpressionRewriter, collectUsedLValues, equivalentUnder, replaceSingleUsageLValues
deepClone
getCombinedLoc
AbstractNewArray(BytecodeLoc loc, InferredJavaType inferredJavaType)
public Precedence getPrecedence()
getPrecedence
in interface DumpableWithPrecedence
getPrecedence
in class AbstractExpression
public abstract int getNumDims()
public abstract int getNumSizedDims()
public abstract Expression getDimSize(int dim)