| Index: compiler/java/com/google/dart/compiler/ast/DartSwitchStatement.java
|
| diff --git a/compiler/java/com/google/dart/compiler/ast/DartSwitchStatement.java b/compiler/java/com/google/dart/compiler/ast/DartSwitchStatement.java
|
| index 191df04b8c9d7fe890a35c87ba9175ffe6df72d8..816827d0ef907c24c515a47bf3bdddf640bcb9ff 100644
|
| --- a/compiler/java/com/google/dart/compiler/ast/DartSwitchStatement.java
|
| +++ b/compiler/java/com/google/dart/compiler/ast/DartSwitchStatement.java
|
| @@ -12,11 +12,11 @@ import java.util.List;
|
| public class DartSwitchStatement extends DartStatement {
|
|
|
| private DartExpression expression;
|
| - private final List<DartSwitchMember> members;
|
| + private final NodeList<DartSwitchMember> members = NodeList.create(this);
|
|
|
| public DartSwitchStatement(DartExpression expression, List<DartSwitchMember> members) {
|
| this.expression = becomeParentOf(expression);
|
| - this.members = becomeParentOf(members);
|
| + this.members.addAll(members);
|
| }
|
|
|
| public DartExpression getExpression() {
|
| @@ -30,7 +30,7 @@ public class DartSwitchStatement extends DartStatement {
|
| @Override
|
| public void visitChildren(ASTVisitor<?> visitor) {
|
| expression.accept(visitor);
|
| - visitor.visit(members);
|
| + members.accept(visitor);
|
| }
|
|
|
| @Override
|
|
|