File tree Expand file tree Collapse file tree 5 files changed +3
-12
lines changed Expand file tree Collapse file tree 5 files changed +3
-12
lines changed Original file line number Diff line number Diff line change 5
5
* Remove deprecated ` RecordType.sortedNamedTypes ` .
6
6
* Remove ` ElementLocation ` class; its values are not returned anymore.
7
7
* Remove deprecated ` AnalysisContext.analysisOptions ` .
8
+ * ` LibraryFragment ` is not ` Annotatable ` anymore.
8
9
* Deprecate ` element2.dart ` library; import ` element.dart ` .
9
10
* Deprecate ` XyzElement2 ` classes; use ` XyzElement ` instead.
10
11
* Deprecate ` AnalysisError.correction ` field; use
Original file line number Diff line number Diff line change @@ -3544,7 +3544,7 @@ package:analyzer/dart/element/element.dart:
3544
3544
combinators (getter: List<NamespaceCombinator>)
3545
3545
exportKeywordOffset (getter: int)
3546
3546
exportedLibrary2 (getter: LibraryElement?)
3547
- LibraryFragment (class extends Object implements Fragment, Annotatable ):
3547
+ LibraryFragment (class extends Object implements Fragment):
3548
3548
new (constructor: LibraryFragment Function())
3549
3549
accessibleExtensions2 (getter: List<ExtensionElement>)
3550
3550
classes2 (getter: List<ClassFragment>)
Original file line number Diff line number Diff line change @@ -2534,7 +2534,7 @@ abstract class LibraryExport implements ElementDirective {
2534
2534
}
2535
2535
2536
2536
/// The portion of a [LibraryElement] coming from a single compilation unit.
2537
- abstract class LibraryFragment implements Fragment , Annotatable {
2537
+ abstract class LibraryFragment implements Fragment {
2538
2538
/// The extension elements accessible within this fragment.
2539
2539
List <ExtensionElement > get accessibleExtensions2;
2540
2540
Original file line number Diff line number Diff line change @@ -6245,10 +6245,6 @@ class LibraryFragmentImpl extends _ExistingElementImpl
6245
6245
@override
6246
6246
final LibraryElementImpl library;
6247
6247
6248
- @override
6249
- // TODO(scheglov): Why is it even annotatable?
6250
- final MetadataImpl metadata = MetadataImpl (const []);
6251
-
6252
6248
/// The libraries exported by this unit.
6253
6249
List <LibraryExportImpl > _libraryExports = _Sentinel .libraryExport;
6254
6250
@@ -6500,10 +6496,6 @@ class LibraryFragmentImpl extends _ExistingElementImpl
6500
6496
@override
6501
6497
Source get librarySource => library.source;
6502
6498
6503
- @Deprecated ('Use metadata instead' )
6504
- @override
6505
- MetadataImpl get metadata2 => metadata;
6506
-
6507
6499
List <MixinFragmentImpl > get mixins {
6508
6500
return _mixins;
6509
6501
}
Original file line number Diff line number Diff line change @@ -1291,8 +1291,6 @@ class _Element2Writer extends _AbstractElementWriter {
1291
1291
_writeFragmentReference ('previousFragment' , f.previousFragment);
1292
1292
_writeFragmentReference ('nextFragment' , f.nextFragment);
1293
1293
1294
- _writeMetadata (f.metadata);
1295
-
1296
1294
if (configuration.withImports) {
1297
1295
var imports =
1298
1296
f.libraryImports2.where ((import) {
You can’t perform that action at this time.
0 commit comments