| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMutatingAssignmentExpression |
class |
ArithmeticMutationOperation |
class |
ArithmeticPostMutationOperation
(eg) x >>= 3, x++
|
class |
ArithmeticPreMutationOperation |
class |
AssignmentExpression |
| Modifier and Type | Field and Description |
|---|---|
private AbstractAssignmentExpression |
AssignmentPreMutation.rvalue |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<AbstractAssignmentExpression> |
ForStatement.assignments |
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractAssignmentExpression |
AbstractAssignment.getInliningExpression() |
AbstractAssignmentExpression |
AssignmentPreMutation.getInliningExpression() |
AbstractAssignmentExpression |
AssignmentSimple.getInliningExpression() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractAssignmentExpression> |
ForStatement.getAssignments() |
| Modifier and Type | Method and Description |
|---|---|
void |
WhileStatement.replaceWithForLoop(AssignmentSimple initial,
java.util.List<AbstractAssignmentExpression> assignment) |
| Constructor and Description |
|---|
AssignmentPreMutation(BytecodeLoc loc,
LValue lvalue,
AbstractAssignmentExpression rvalue) |
| Constructor and Description |
|---|
ForStatement(BytecodeLoc loc,
ConditionalExpression conditionalExpression,
BlockIdentifier blockIdentifier,
AssignmentSimple initial,
java.util.List<AbstractAssignmentExpression> assignments) |
| Modifier and Type | Field and Description |
|---|---|
private AbstractAssignmentExpression |
LValueAssignmentExpressionRewriter.lValueReplacement |
| Constructor and Description |
|---|
LValueAssignmentExpressionRewriter(LValue lValue,
AbstractAssignmentExpression lValueReplacement,
Op03SimpleStatement source) |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<AbstractAssignmentExpression> |
StructuredFor.assignments |
private java.util.List<AbstractAssignmentExpression> |
UnstructuredFor.assignments |
| Constructor and Description |
|---|
StructuredFor(BytecodeLoc loc,
ConditionalExpression condition,
AssignmentSimple initial,
java.util.List<AbstractAssignmentExpression> assignments,
Op04StructuredStatement body,
BlockIdentifier block) |
UnstructuredFor(BytecodeLoc loc,
ConditionalExpression condition,
BlockIdentifier blockIdentifier,
AssignmentSimple initial,
java.util.List<AbstractAssignmentExpression> assignments) |