@@ -327,7 +327,7 @@ class LibraryReader {
327
327
reader,
328
328
fragment.typeParameters,
329
329
);
330
- _readFragmentMetadata ( fragment, reader);
330
+ fragment.metadata = reader. _readMetadata ( );
331
331
fragment.supertype = reader._readOptionalInterfaceType ();
332
332
fragment.mixins = reader._readInterfaceTypeList ();
333
333
fragment.interfaces = reader._readInterfaceTypeList ();
@@ -393,7 +393,7 @@ class LibraryReader {
393
393
reader,
394
394
fragment.formalParameters,
395
395
);
396
- _readFragmentMetadata ( fragment, reader);
396
+ fragment.metadata = reader. _readMetadata ( );
397
397
fragment.constantInitializers = reader.readNodeList ();
398
398
},
399
399
);
@@ -522,7 +522,7 @@ class LibraryReader {
522
522
reader,
523
523
fragment.typeParameters,
524
524
);
525
- _readFragmentMetadata ( fragment, reader);
525
+ fragment.metadata = reader. _readMetadata ( );
526
526
fragment.supertype = reader._readOptionalInterfaceType ();
527
527
fragment.mixins = reader._readInterfaceTypeList ();
528
528
fragment.interfaces = reader._readInterfaceTypeList ();
@@ -605,7 +605,7 @@ class LibraryReader {
605
605
reader,
606
606
fragment.typeParameters,
607
607
);
608
- _readFragmentMetadata ( fragment, reader);
608
+ fragment.metadata = reader. _readMetadata ( );
609
609
},
610
610
);
611
611
});
@@ -664,7 +664,7 @@ class LibraryReader {
664
664
reader,
665
665
fragment.typeParameters,
666
666
);
667
- _readFragmentMetadata ( fragment, reader);
667
+ fragment.metadata = reader. _readMetadata ( );
668
668
fragment.interfaces = reader._readInterfaceTypeList ();
669
669
fragment.typeErasure = reader.readRequiredType ();
670
670
},
@@ -713,7 +713,7 @@ class LibraryReader {
713
713
fragment.element.enclosingElement as InstanceElementImpl ;
714
714
reader._addTypeParameters2 (enclosingElement.typeParameters);
715
715
716
- _readFragmentMetadata ( fragment, reader);
716
+ fragment.metadata = reader. _readMetadata ( );
717
717
if (reader.readOptionalExpression () case var initializer? ) {
718
718
fragment.constantInitializer = initializer;
719
719
ConstantContextForExpressionImpl (fragment, initializer);
@@ -754,14 +754,6 @@ class LibraryReader {
754
754
return _reader.readUInt30 ();
755
755
}
756
756
757
- void _readFragmentMetadata <T extends FragmentImpl >(
758
- T fragment,
759
- ResolutionReader reader,
760
- ) {
761
- // TODO(scheglov): inline it
762
- fragment.metadata = reader._readMetadata ();
763
- }
764
-
765
757
String ? _readFragmentName () {
766
758
return _reader.readOptionalStringReference ();
767
759
}
@@ -820,7 +812,7 @@ class LibraryReader {
820
812
reader,
821
813
fragment.formalParameters,
822
814
);
823
- _readFragmentMetadata ( fragment, reader);
815
+ fragment.metadata = reader. _readMetadata ( );
824
816
},
825
817
);
826
818
});
@@ -951,7 +943,7 @@ class LibraryReader {
951
943
reader,
952
944
fragment.formalParameters,
953
945
);
954
- _readFragmentMetadata ( fragment, reader);
946
+ fragment.metadata = reader. _readMetadata ( );
955
947
},
956
948
);
957
949
});
@@ -1010,7 +1002,7 @@ class LibraryReader {
1010
1002
reader,
1011
1003
fragment.typeParameters,
1012
1004
);
1013
- _readFragmentMetadata ( fragment, reader);
1005
+ fragment.metadata = reader. _readMetadata ( );
1014
1006
// _readTypeParameters(reader, fragment.typeParameters);
1015
1007
fragment.superclassConstraints = reader._readInterfaceTypeList ();
1016
1008
fragment.interfaces = reader._readInterfaceTypeList ();
@@ -1138,7 +1130,7 @@ class LibraryReader {
1138
1130
reader,
1139
1131
fragment.formalParameters,
1140
1132
);
1141
- _readFragmentMetadata ( fragment, reader);
1133
+ fragment.metadata = reader. _readMetadata ( );
1142
1134
},
1143
1135
);
1144
1136
});
@@ -1216,7 +1208,7 @@ class LibraryReader {
1216
1208
reader,
1217
1209
fragment.formalParameters,
1218
1210
);
1219
- _readFragmentMetadata ( fragment, reader);
1211
+ fragment.metadata = reader. _readMetadata ( );
1220
1212
},
1221
1213
);
1222
1214
});
@@ -1261,7 +1253,7 @@ class LibraryReader {
1261
1253
},
1262
1254
readResolution: (fragment, reader) {
1263
1255
reader.currentLibraryFragment = fragment.libraryFragment;
1264
- _readFragmentMetadata ( fragment, reader);
1256
+ fragment.metadata = reader. _readMetadata ( );
1265
1257
if (reader.readOptionalExpression () case var initializer? ) {
1266
1258
fragment.constantInitializer = initializer;
1267
1259
ConstantContextForExpressionImpl (fragment, initializer);
@@ -1310,7 +1302,7 @@ class LibraryReader {
1310
1302
reader,
1311
1303
fragment.typeParameters,
1312
1304
);
1313
- _readFragmentMetadata ( fragment, reader);
1305
+ fragment.metadata = reader. _readMetadata ( );
1314
1306
fragment.aliasedElement = reader._readAliasedElement (unitElement);
1315
1307
},
1316
1308
);
0 commit comments