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) |