File tree Expand file tree Collapse file tree 9 files changed +3
-31
lines changed Expand file tree Collapse file tree 9 files changed +3
-31
lines changed Original file line number Diff line number Diff line change 44* Remove deprecated ` RecordType.positionalTypes ` .
55* Remove deprecated ` RecordType.sortedNamedTypes ` .
66* Remove ` ElementLocation ` class; its values are not returned anymore.
7+ * Remove deprecated ` AnalysisContext.analysisOptions ` .
78* Deprecate ` element2.dart ` library; import ` element.dart ` .
89* Deprecate ` XyzElement2 ` classes; use ` XyzElement ` instead.
910* Deprecate ` AnalysisError.correction ` field; use
Original file line number Diff line number Diff line change 11package:analyzer/dart/analysis/analysis_context.dart:
22 AnalysisContext@1 (class extends Object):
33 new (constructor: AnalysisContext@1 Function())
4- analysisOptions (getter: AnalysisOptions, deprecated)
54 contextRoot (getter: ContextRoot)
65 currentSession (getter: AnalysisSession)
76 sdkRoot (getter: Folder?)
@@ -4803,7 +4802,6 @@ package:analyzer/src/dart/resolver/scope.dart:
48034802package:analyzer/src/generated/engine.dart:
48044803 AnalysisContext@2 (class extends Object):
48054804 new (constructor: AnalysisContext@2 Function())
4806- analysisOptions (getter: AnalysisOptions, deprecated)
48074805 declaredVariables (getter: DeclaredVariables)
48084806 sourceFactory (getter: SourceFactory)
48094807 getAnalysisOptionsForFile (method: AnalysisOptions Function(File), experimental)
Original file line number Diff line number Diff line change @@ -19,10 +19,6 @@ import 'package:meta/meta.dart';
1919///
2020/// Clients may not extend, implement or mix-in this class.
2121abstract class AnalysisContext {
22- /// The analysis options used to control the way the code is analyzed.
23- @Deprecated ("Use 'getAnalysisOptionsForFile(file)' instead" )
24- AnalysisOptions get analysisOptions;
25-
2622 /// Return the context root from which this context was created.
2723 ContextRoot get contextRoot;
2824
Original file line number Diff line number Diff line change @@ -31,12 +31,6 @@ class AnalysisContextImpl implements AnalysisContext {
3131 required this .sourceFactory,
3232 }) : _analysisOptionsMap = analysisOptionsMap;
3333
34- @Deprecated ("Use 'getAnalysisOptionsForFile(file)' instead" )
35- @override
36- AnalysisOptionsImpl get analysisOptions {
37- return _analysisOptionsMap.firstOrDefault;
38- }
39-
4034 // TODO(scheglov): Remove it, exists only for Cider.
4135 set analysisOptions (AnalysisOptionsImpl analysisOptions) {
4236 _analysisOptionsMap = AnalysisOptionsMap .forSharedOptions (analysisOptions);
Original file line number Diff line number Diff line change @@ -363,10 +363,6 @@ class AnalysisDriver {
363363 return addedFiles.map (resourceProvider.getFile).toSet ();
364364 }
365365
366- /// Return the analysis options used to control analysis.
367- @Deprecated ("Use 'getAnalysisOptionsForFile(file)' instead" )
368- AnalysisOptions get analysisOptions => analysisOptionsMap.firstOrDefault;
369-
370366 /// Return the current analysis session.
371367 AnalysisSessionImpl get currentSession {
372368 return libraryContext.elementFactory.analysisSession;
Original file line number Diff line number Diff line change @@ -31,10 +31,6 @@ class DriverBasedAnalysisContext implements AnalysisContext {
3131 ...driver.analysisOptionsMap.entries.map ((e) => e.options),
3232 ];
3333
34- @override
35- @Deprecated ("Use 'getAnalysisOptionsForFile(file)' instead" )
36- AnalysisOptions get analysisOptions => driver.analysisOptions;
37-
3834 @override
3935 AnalysisSession get currentSession => driver.currentSession;
4036
Original file line number Diff line number Diff line change @@ -125,8 +125,7 @@ class _FakeAnalysisDriver implements AnalysisDriver {
125125class _MicroAnalysisContextImpl implements AnalysisContext {
126126 final FileResolver fileResolver;
127127
128- @override
129- AnalysisOptionsImpl analysisOptions;
128+ final AnalysisOptionsImpl analysisOptions;
130129
131130 final ResourceProvider resourceProvider;
132131
Original file line number Diff line number Diff line change @@ -55,11 +55,6 @@ export 'package:analyzer/src/generated/timestamped_data.dart'
5555/// the state after a refactoring.
5656@AnalyzerPublicApi (message: 'exposed by Element.context' )
5757abstract class AnalysisContext {
58- /// Return the set of analysis options controlling the behavior of this
59- /// context. Clients should not modify the returned set of options.
60- @Deprecated ("Use 'getAnalysisOptionsForFile(file)' instead" )
61- AnalysisOptions get analysisOptions;
62-
6358 /// Return the set of declared variables used when computing constant values.
6459 DeclaredVariables get declaredVariables;
6560
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ class TestAnalysisContext implements AnalysisContext {
2020 final SourceFactory sourceFactory = _MockSourceFactory ();
2121
2222 final _MockAnalysisSession _analysisSession = _MockAnalysisSession ();
23- final AnalysisOptions _analysisOptions = AnalysisOptionsImpl ();
23+ final AnalysisOptions analysisOptions = AnalysisOptionsImpl ();
2424
2525 late TypeProviderImpl _typeProvider;
2626 late TypeSystemImpl _typeSystem;
@@ -39,9 +39,6 @@ class TestAnalysisContext implements AnalysisContext {
3939 _setLibraryTypeSystem (sdkElements.asyncLibrary);
4040 }
4141
42- @override
43- AnalysisOptions get analysisOptions => _analysisOptions;
44-
4542 AnalysisSessionImpl get analysisSession => _analysisSession;
4643
4744 TypeProviderImpl get typeProvider {
You can’t perform that action at this time.
0 commit comments