| Index: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/RewriteEventStore.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/RewriteEventStore.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/RewriteEventStore.java
|
| index b0333b15a8732102bbd386ea39d85b4d25a15d96..ad49a25736c2763a96ea2fb61f76d4a80df7e94a 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/RewriteEventStore.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/dom/rewrite/RewriteEventStore.java
|
| @@ -17,6 +17,7 @@ import com.google.dart.compiler.ast.DartBlock;
|
| import com.google.dart.compiler.ast.DartNode;
|
| import com.google.dart.compiler.common.SourceInfo;
|
| import com.google.dart.tools.core.DartCore;
|
| +import com.google.dart.tools.core.dom.PropertyDescriptorHelper;
|
| import com.google.dart.tools.core.dom.StructuralPropertyDescriptor;
|
| import com.google.dart.tools.core.dom.rewrite.TargetSourceRangeComputer;
|
|
|
| @@ -733,9 +734,7 @@ public final class RewriteEventStore {
|
| if (nodePropertyMapper != null) {
|
| return nodePropertyMapper.getOriginalValue(parent, childProperty);
|
| }
|
| - DartCore.notYetImplemented();
|
| - // return parent.getStructuralProperty(childProperty);
|
| - return null;
|
| + return PropertyDescriptorHelper.getStructuralProperty(parent, childProperty);
|
| }
|
|
|
| private void assertNoOverlap(ListRewriteEvent listEvent, int indexFirst, int indexLast,
|
|
|