Index: pkg/kernel/lib/binary/ast_from_binary.dart |
diff --git a/pkg/kernel/lib/binary/ast_from_binary.dart b/pkg/kernel/lib/binary/ast_from_binary.dart |
index 47e398ae763ae172caf1ee6fc1e5e8fb225e2b81..04c4b6906effe0196f76caa9b8db05de0f9b155e 100644 |
--- a/pkg/kernel/lib/binary/ast_from_binary.dart |
+++ b/pkg/kernel/lib/binary/ast_from_binary.dart |
@@ -525,6 +525,7 @@ class BinaryBuilder { |
readUInt(); // parent class binary offset. |
var name = readName(); |
var fileUri = readUriReference(); |
+ var documentationComment = readStringOrNullIfEmpty(); |
var annotations = readAnnotationList(node); |
debugPath.add(node.name?.name ?? 'field'); |
var type = readDartType(); |
@@ -537,6 +538,7 @@ class BinaryBuilder { |
node.flags = flags; |
node.name = name; |
node.fileUri = fileUri; |
+ node.documentationComment = documentationComment; |
node.annotations = annotations; |
node.type = type; |
node.initializer = initializer; |
@@ -561,6 +563,7 @@ class BinaryBuilder { |
var flags = readByte(); |
readUInt(); // parent class binary offset. |
var name = readName(); |
+ var documentationComment = readStringOrNullIfEmpty(); |
var annotations = readAnnotationList(node); |
debugPath.add(node.name?.name ?? 'constructor'); |
var function = readFunctionNode(); |
@@ -579,6 +582,7 @@ class BinaryBuilder { |
node.fileEndOffset = fileEndOffset; |
node.flags = flags; |
node.name = name; |
+ node.documentationComment = documentationComment; |
node.annotations = annotations; |
node.function = function..parent = node; |
node.transformerFlags = transformerFlags; |
@@ -604,6 +608,7 @@ class BinaryBuilder { |
readUInt(); // parent class binary offset. |
var name = readName(); |
var fileUri = readUriReference(); |
+ var documentationComment = readStringOrNullIfEmpty(); |
var annotations = readAnnotationList(node); |
debugPath.add(node.name?.name ?? 'procedure'); |
var function = readFunctionNodeOption(); |
@@ -616,6 +621,7 @@ class BinaryBuilder { |
node.flags = flags; |
node.name = name; |
node.fileUri = fileUri; |
+ node.documentationComment = documentationComment; |
node.annotations = annotations; |
node.function = function; |
node.function?.parent = node; |