public class WildcardMatch.NewArrayWildcard extends WildcardMatch.AbstractBaseExpressionWildcard implements Wildcard<AbstractNewArray>
Modifier and Type | Field and Description |
---|---|
private AbstractNewArray |
matchedValue |
private int |
numSizedDims |
private java.lang.Integer |
numTotalDims |
Constructor and Description |
---|
NewArrayWildcard(int numSizedDims,
java.lang.Integer numTotalDims) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
AbstractNewArray |
getMatch() |
void |
resetMatch() |
addLoc, applyExpressionRewriter, applyReverseExpressionRewriter, canPushDownInto, canThrow, collectTypeUsages, collectUsedLValues, deepClone, dumpWithOuterPrecedence, equivalentUnder, getCombinedLoc, getComputedLiteral, getInferredJavaType, getLoc, getPrecedence, isSimple, isValidStatement, outerDeepClone, pushDown, replaceSingleUsageLValues, visit
dump
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dump
private final int numSizedDims
private final java.lang.Integer numTotalDims
private transient AbstractNewArray matchedValue
NewArrayWildcard(int numSizedDims, java.lang.Integer numTotalDims)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public AbstractNewArray getMatch()
getMatch
in interface Wildcard<AbstractNewArray>
public void resetMatch()
resetMatch
in interface Wildcard<AbstractNewArray>