public abstract class AbstractMutatingAssignmentExpression extends AbstractAssignmentExpression
Modifier and Type | Method and Description |
---|---|
boolean |
canThrow(ExceptionCheck caught) |
boolean |
isValidStatement() |
getPostMutation, getPreMutation, getUpdatedLValue, isSelfMutatingOp1
addLoc, canPushDownInto, collectTypeUsages, dump, dumpInner, dumpWithOuterPrecedence, equals, getComputedLiteral, getInferredJavaType, getLoc, getPrecedence, isSimple, outerDeepClone, pushDown, toString, visit
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
applyExpressionRewriter, applyReverseExpressionRewriter, collectUsedLValues, equivalentUnder, replaceSingleUsageLValues
deepClone
getCombinedLoc
public boolean canThrow(ExceptionCheck caught)
canThrow
in interface Expression
canThrow
in class AbstractExpression
public boolean isValidStatement()
isValidStatement
in interface Expression
isValidStatement
in class AbstractExpression
Copyright © 2011-2021. All Rights Reserved.