public class InlineDeAssigner
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
InlineDeAssigner.Deassigner |
Modifier | Constructor and Description |
---|---|
private |
InlineDeAssigner() |
Modifier and Type | Method and Description |
---|---|
private void |
deAssign(AssignmentSimple assignmentSimple,
Op03SimpleStatement container,
java.util.List<Op03SimpleStatement> added) |
private void |
deAssign(Op03SimpleStatement container,
java.util.List<Op03SimpleStatement> added) |
static void |
extractAssignments(java.util.List<Op03SimpleStatement> statements) |
private static void |
rewrite(InlineDeAssigner.Deassigner deassigner,
Op03SimpleStatement container,
java.util.List<Op03SimpleStatement> added) |
private static void rewrite(InlineDeAssigner.Deassigner deassigner, Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)
private void deAssign(AssignmentSimple assignmentSimple, Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)
private void deAssign(Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)
public static void extractAssignments(java.util.List<Op03SimpleStatement> statements)