@@ -186,6 +186,7 @@ class InformativeDataApplier {
186186 element as PropertyAccessorElementImpl ;
187187 element.setCodeRange (info.codeOffset, info.codeLength);
188188 element.nameOffset = info.nameOffset;
189+ _setFragmentNameOffset (element.name2, info.nameOffset2);
189190 element.documentationComment = info.documentationComment;
190191 _applyToFormalParameters (
191192 element.parameters_unresolved,
@@ -572,6 +573,7 @@ class InformativeDataApplier {
572573 element as FunctionElementImpl ;
573574 element.setCodeRange (info.codeOffset, info.codeLength);
574575 element.nameOffset = info.nameOffset;
576+ _setFragmentNameOffset (element.name2, info.nameOffset2);
575577 element.documentationComment = info.documentationComment;
576578 _applyToTypeParameters (
577579 element.typeParameters_unresolved,
@@ -698,6 +700,7 @@ class InformativeDataApplier {
698700 element as MethodElementImpl ;
699701 element.setCodeRange (info.codeOffset, info.codeLength);
700702 element.nameOffset = info.nameOffset;
703+ _setFragmentNameOffset (element.name2, info.nameOffset2);
701704 element.documentationComment = info.documentationComment;
702705 _applyToTypeParameters (
703706 element.typeParameters_unresolved,
@@ -1219,6 +1222,7 @@ class _InfoFunctionDeclaration {
12191222 final int codeOffset;
12201223 final int codeLength;
12211224 final int nameOffset;
1225+ final int ? nameOffset2;
12221226 final String ? documentationComment;
12231227 final List <_InfoTypeParameter > typeParameters;
12241228 final List <_InfoFormalParameter > parameters;
@@ -1229,6 +1233,7 @@ class _InfoFunctionDeclaration {
12291233 codeOffset: reader.readUInt30 (),
12301234 codeLength: reader.readUInt30 (),
12311235 nameOffset: reader.readUInt30 (),
1236+ nameOffset2: reader.readOptionalUInt30 (),
12321237 documentationComment: reader.readStringUtf8 ().nullIfEmpty,
12331238 typeParameters: reader.readTypedList (
12341239 () => _InfoTypeParameter (reader),
@@ -1244,6 +1249,7 @@ class _InfoFunctionDeclaration {
12441249 required this .codeOffset,
12451250 required this .codeLength,
12461251 required this .nameOffset,
1252+ required this .nameOffset2,
12471253 required this .documentationComment,
12481254 required this .typeParameters,
12491255 required this .parameters,
@@ -1371,6 +1377,7 @@ class _InfoMethodDeclaration {
13711377 final int codeOffset;
13721378 final int codeLength;
13731379 final int nameOffset;
1380+ final int ? nameOffset2;
13741381 final String ? documentationComment;
13751382 final List <_InfoTypeParameter > typeParameters;
13761383 final List <_InfoFormalParameter > parameters;
@@ -1381,6 +1388,7 @@ class _InfoMethodDeclaration {
13811388 codeOffset: reader.readUInt30 (),
13821389 codeLength: reader.readUInt30 (),
13831390 nameOffset: reader.readUInt30 (),
1391+ nameOffset2: reader.readOptionalUInt30 (),
13841392 documentationComment: reader.readStringUtf8 ().nullIfEmpty,
13851393 typeParameters: reader.readTypedList (
13861394 () => _InfoTypeParameter (reader),
@@ -1396,6 +1404,7 @@ class _InfoMethodDeclaration {
13961404 required this .codeOffset,
13971405 required this .codeLength,
13981406 required this .nameOffset,
1407+ required this .nameOffset2,
13991408 required this .documentationComment,
14001409 required this .typeParameters,
14011410 required this .parameters,
@@ -1540,6 +1549,7 @@ class _InformativeDataWriter {
15401549 sink.writeUInt30 (node.offset);
15411550 sink.writeUInt30 (node.length);
15421551 sink.writeUInt30 (node.name.offset);
1552+ sink.writeOptionalUInt30 (node.name.offsetIfNotEmpty);
15431553 _writeDocumentationComment (node);
15441554 _writeTypeParameters (node.functionExpression.typeParameters);
15451555 _writeFormalParameters (node.functionExpression.parameters);
@@ -1559,6 +1569,7 @@ class _InformativeDataWriter {
15591569 sink.writeUInt30 (node.offset);
15601570 sink.writeUInt30 (node.length);
15611571 sink.writeUInt30 (node.name.offset);
1572+ sink.writeOptionalUInt30 (node.name.offsetIfNotEmpty);
15621573 _writeDocumentationComment (node);
15631574 _writeTypeParameters (node.functionExpression.typeParameters);
15641575 _writeFormalParameters (node.functionExpression.parameters);
@@ -1771,6 +1782,7 @@ class _InformativeDataWriter {
17711782 sink.writeUInt30 (node.offset);
17721783 sink.writeUInt30 (node.length);
17731784 sink.writeUInt30 (node.name.offset);
1785+ sink.writeOptionalUInt30 (node.name.offsetIfNotEmpty);
17741786 _writeDocumentationComment (node);
17751787 _writeTypeParameters (node.typeParameters);
17761788 _writeFormalParameters (node.parameters);
@@ -1818,6 +1830,7 @@ class _InformativeDataWriter {
18181830 sink.writeUInt30 (node.offset);
18191831 sink.writeUInt30 (node.length);
18201832 sink.writeUInt30 (node.name.offset);
1833+ sink.writeOptionalUInt30 (node.name.offsetIfNotEmpty);
18211834 _writeDocumentationComment (node);
18221835 _writeTypeParameters (node.typeParameters);
18231836 _writeFormalParameters (node.parameters);
0 commit comments