Skip to content

Commit 09c1b3a

Browse files
scheglovCommit Queue
authored andcommitted
Elements. Migrate lib/src/handler/legacy/legacy_handler.dart
Change-Id: Ie28f56623633c3774ee2b9a8fb9273e532b0216e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/399033 Commit-Queue: Konstantin Shcheglov <[email protected]> Reviewed-by: Samuel Rawlins <[email protected]>
1 parent d5088aa commit 09c1b3a

File tree

2 files changed

+1
-11
lines changed

2 files changed

+1
-11
lines changed

pkg/analysis_server/analyzer_use_new_elements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ lib/src/computer/computer_call_hierarchy.dart
55
lib/src/computer/computer_documentation.dart
66
lib/src/domains/analysis/occurrences_dart.dart
77
lib/src/handler/legacy/edit_get_available_refactorings.dart
8-
lib/src/handler/legacy/legacy_handler.dart
98
lib/src/handler/legacy/search_find_element_references.dart
109
lib/src/handler/legacy/search_get_type_hierarchy.dart
1110
lib/src/lsp/completion_utils.dart

pkg/analysis_server/lib/src/handler/legacy/legacy_handler.dart

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import 'package:analysis_server/protocol/protocol_generated.dart';
1010
import 'package:analysis_server/src/legacy_analysis_server.dart';
1111
import 'package:analysis_server/src/protocol/protocol_internal.dart';
1212
import 'package:analyzer/dart/analysis/results.dart';
13-
import 'package:analyzer/dart/element/element2.dart';
1413
import 'package:analyzer/error/error.dart';
1514
import 'package:analyzer/src/dart/error/syntactic_errors.g.dart';
1615
import 'package:analyzer/src/util/performance/operation_performance.dart';
@@ -113,19 +112,11 @@ abstract class LegacyHandler {
113112
}
114113
}
115114

116-
extension LibraryElement2Extension on LibraryElement2 {
117-
// TODO(dantup): Remove this once we can use `languageVersion.effective`
118-
// in element-model-migrated files without triggering the lint.
119-
Version get effectiveLanguageVersion {
120-
return languageVersion.effective;
121-
}
122-
}
123-
124115
extension SomeResolvedLibraryResultExtension on SomeResolvedLibraryResult? {
125116
Version get effectiveLanguageVersion {
126117
var self = this;
127118
if (self is ResolvedLibraryResult) {
128-
return self.element.languageVersion.effective;
119+
return self.element2.languageVersion.effective;
129120
}
130121
return DartFormatter.latestLanguageVersion;
131122
}

0 commit comments

Comments
 (0)