| Index: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/ASTRewriteAnalyzer.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/ASTRewriteAnalyzer.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/ASTRewriteAnalyzer.java
|
| index 629bdb1ec93c585c17fcbc1468a390e26968b884..0fd770a780984857efaa3e987f3f6fac16e5e129 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/ASTRewriteAnalyzer.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/ASTRewriteAnalyzer.java
|
| @@ -2969,11 +2969,17 @@ public final class ASTRewriteAnalyzer {
|
|
|
| private final void voidVisit(DartNode parent, StructuralPropertyDescriptor property) {
|
| Object node = getOriginalValue(parent, property);
|
| - if (property.isChildProperty() && node != null) {
|
| + // TODO(scheglov)
|
| + if (property.isChildProperty() && node instanceof DartNode) {
|
| voidVisit((DartNode) node);
|
| } else if (property.isChildListProperty()) {
|
| voidVisitList((List<DartNode>) node);
|
| }
|
| +// if (property.isChildProperty() && node != null) {
|
| +// voidVisit((DartNode) node);
|
| +// } else if (property.isChildListProperty()) {
|
| +// voidVisitList((List<DartNode>) node);
|
| +// }
|
| }
|
|
|
| private void voidVisitList(List<DartNode> list) {
|
|
|