public abstract class AbstractAssignmentExpression extends AbstractExpression
| Constructor and Description |
|---|
AbstractAssignmentExpression(BytecodeLoc loc,
InferredJavaType inferredJavaType) |
| Modifier and Type | Method and Description |
|---|---|
abstract ArithmeticPostMutationOperation |
getPostMutation() |
abstract ArithmeticPreMutationOperation |
getPreMutation() |
abstract LValue |
getUpdatedLValue() |
abstract boolean |
isSelfMutatingOp1(LValue lValue,
ArithOp arithOp) |
addLoc, canPushDownInto, canThrow, collectTypeUsages, dump, dumpInner, dumpWithOuterPrecedence, equals, getComputedLiteral, getInferredJavaType, getLoc, getPrecedence, isSimple, isValidStatement, outerDeepClone, pushDown, toString, visitclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyExpressionRewriter, applyReverseExpressionRewriter, collectUsedLValues, equivalentUnder, replaceSingleUsageLValuesdeepClonegetCombinedLocpublic AbstractAssignmentExpression(BytecodeLoc loc, InferredJavaType inferredJavaType)
public abstract ArithmeticPostMutationOperation getPostMutation()
public abstract ArithmeticPreMutationOperation getPreMutation()
public abstract LValue getUpdatedLValue()