public abstract class AbstractMutatingAssignmentExpression extends AbstractAssignmentExpression
| Constructor and Description |
|---|
AbstractMutatingAssignmentExpression(BytecodeLoc loc,
InferredJavaType inferredJavaType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canThrow(ExceptionCheck caught) |
boolean |
isValidStatement() |
getPostMutation, getPreMutation, getUpdatedLValue, isSelfMutatingOp1addLoc, canPushDownInto, collectTypeUsages, dump, dumpInner, dumpWithOuterPrecedence, equals, getComputedLiteral, getInferredJavaType, getLoc, getPrecedence, isSimple, outerDeepClone, pushDown, toString, visitclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyExpressionRewriter, applyReverseExpressionRewriter, collectUsedLValues, equivalentUnder, replaceSingleUsageLValuesdeepClonegetCombinedLocAbstractMutatingAssignmentExpression(BytecodeLoc loc, InferredJavaType inferredJavaType)
public boolean canThrow(ExceptionCheck caught)
canThrow in interface ExpressioncanThrow in class AbstractExpressionpublic boolean isValidStatement()
isValidStatement in interface ExpressionisValidStatement in class AbstractExpression