| Index: lib/compiler/implementation/dart_backend/backend.dart
|
| diff --git a/lib/compiler/implementation/dart_backend/backend.dart b/lib/compiler/implementation/dart_backend/backend.dart
|
| index fbce8ce29018e7446d7d7eccfc1da7abaaebf6ed..5fb537de5128adecfaea71b4f1eb2d6a6b051b98 100644
|
| --- a/lib/compiler/implementation/dart_backend/backend.dart
|
| +++ b/lib/compiler/implementation/dart_backend/backend.dart
|
| @@ -42,7 +42,8 @@ class DartBackend extends Backend {
|
| bool shouldOutput(Element element) =>
|
| element.kind !== ElementKind.VOID &&
|
| LIBS_TO_IGNORE.indexOf(element.getLibrary()) == -1 &&
|
| - !isDartCoreLib(compiler, element.getLibrary());
|
| + !isDartCoreLib(compiler, element.getLibrary()) &&
|
| + element is !AbstractFieldElement;
|
|
|
| // TODO(smok): Refactor this traverse/collect mess.
|
| Set<TypedefElement> typedefs = new Set<TypedefElement>();
|
| @@ -70,7 +71,6 @@ class DartBackend extends Backend {
|
| });
|
| resolvedElements.forEach((element, treeElements) {
|
| if (!shouldOutput(element)) return;
|
| - if (element is AbstractFieldElement) return;
|
| collector.collect(element, treeElements);
|
| new ReferencedElementCollector(
|
| compiler, element, treeElements, typedefs, classes)
|
|
|