public class WildcardMatch.ArithmeticMutationWildcard extends WildcardMatch.AbstractBaseExpressionWildcard implements Wildcard<ArithmeticMutationOperation>
Modifier and Type | Field and Description |
---|---|
private OptionalMatch<LValue> |
lhs |
private OptionalMatch<ArithOp> |
op |
private OptionalMatch<Expression> |
rhs |
Constructor and Description |
---|
ArithmeticMutationWildcard(Optional<LValue> lhs,
Optional<Expression> rhs,
Optional<ArithOp> op) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
ArithmeticMutationOperation |
getMatch() |
OptionalMatch<ArithOp> |
getOp() |
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 OptionalMatch<LValue> lhs
private final OptionalMatch<Expression> rhs
private final OptionalMatch<ArithOp> op
public ArithmeticMutationOperation getMatch()
getMatch
in interface Wildcard<ArithmeticMutationOperation>
public OptionalMatch<ArithOp> getOp()
public void resetMatch()
resetMatch
in interface Wildcard<ArithmeticMutationOperation>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object