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, visitclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyExpressionRewriter, applyReverseExpressionRewriter, collectUsedLValues, equivalentUnder, replaceSingleUsageLValuesdeepClonegetCombinedLocAbstractNewArray(BytecodeLoc loc, InferredJavaType inferredJavaType)
public Precedence getPrecedence()
getPrecedence in interface DumpableWithPrecedencegetPrecedence in class AbstractExpressionpublic abstract int getNumDims()
public abstract int getNumSizedDims()
public abstract Expression getDimSize(int dim)