Index: pkg/compiler/lib/src/serialization/element_serialization.dart |
diff --git a/pkg/compiler/lib/src/serialization/element_serialization.dart b/pkg/compiler/lib/src/serialization/element_serialization.dart |
index d8d7aee7a978b5d901ce41e06d3d70dad86608a9..8e57a3819a72b3a693ef4e6558883b3914e6316c 100644 |
--- a/pkg/compiler/lib/src/serialization/element_serialization.dart |
+++ b/pkg/compiler/lib/src/serialization/element_serialization.dart |
@@ -727,6 +727,9 @@ class PrefixSerializer implements ElementSerializer { |
encoder.setElement(Key.LIBRARY, element.library); |
encoder.setElement(Key.COMPILATION_UNIT, element.compilationUnit); |
encoder.setBool(Key.IS_DEFERRED, element.isDeferred); |
+ Set<Element> members = new Set<Element>(); |
+ element.forEachLocalMember(SerializerUtil.flattenElements(members)); |
+ encoder.setElements(Key.MEMBERS, members); |
if (element.isDeferred) { |
encoder.setElement(Key.IMPORT, element.deferredImport); |
encoder.setElement(Key.GETTER, element.loadLibrary); |