public class WildcardMatch.CastExpressionWildcard extends WildcardMatch.AbstractBaseExpressionWildcard implements Wildcard<CastExpression>
Modifier and Type | Field and Description |
---|---|
private JavaTypeInstance |
clazz |
private Expression |
expression |
private CastExpression |
matchedValue |
Constructor and Description |
---|
CastExpressionWildcard(JavaTypeInstance clazz,
Expression expression) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
CastExpression |
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 JavaTypeInstance clazz
private CastExpression matchedValue
private Expression expression
CastExpressionWildcard(JavaTypeInstance clazz, Expression expression)
public CastExpression getMatch()
getMatch
in interface Wildcard<CastExpression>
public void resetMatch()
resetMatch
in interface Wildcard<CastExpression>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object