Skip to content

Commit abda30f

Browse files
bwilkersonCommit Queue
authored and
Commit Queue
committed
Replace NodeLocator in two more places
Change-Id: I34a67ae8b370ec4c400ac5b9195d537380aca3c7 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/274080 Reviewed-by: Konstantin Shcheglov <[email protected]> Commit-Queue: Brian Wilkerson <[email protected]>
1 parent 0c14719 commit abda30f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

pkg/analysis_server/lib/src/computer/computer_lazy_type_hierarchy.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import 'package:analyzer/dart/ast/ast.dart';
88
import 'package:analyzer/dart/element/element.dart';
99
import 'package:analyzer/dart/element/type.dart';
1010
import 'package:analyzer/source/source_range.dart';
11-
import 'package:analyzer/src/dart/ast/utilities.dart';
1211
import 'package:analyzer/src/dart/element/element.dart';
1312
import 'package:analyzer/src/utilities/extensions/analysis_session.dart';
13+
import 'package:analyzer/src/utilities/extensions/ast.dart';
1414
import 'package:collection/collection.dart';
1515

1616
/// A lazy computer for Type Hierarchies.
@@ -81,7 +81,7 @@ class DartLazyTypeHierarchyComputer {
8181

8282
/// Finds a target for starting type hierarchy navigation at [offset].
8383
TypeHierarchyItem? findTarget(int offset) {
84-
final node = NodeLocator2(offset).searchWithin(_result.unit);
84+
final node = _result.unit.nodeCovering(offset: offset);
8585

8686
DartType? type;
8787

pkg/analysis_server/lib/src/services/flutter/widget_descriptions.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import 'package:analyzer/dart/ast/ast.dart';
1111
import 'package:analyzer/dart/element/element.dart';
1212
import 'package:analyzer/dart/element/type.dart';
1313
import 'package:analyzer/src/dart/analysis/session_helper.dart';
14-
import 'package:analyzer/src/dart/ast/utilities.dart';
14+
import 'package:analyzer/src/utilities/extensions/ast.dart';
1515
import 'package:dart_style/dart_style.dart';
1616

1717
/// The result of [WidgetDescriptions.setPropertyValue] invocation.
@@ -144,7 +144,7 @@ class _WidgetDescriptionComputer {
144144
Flutter get _flutter => Flutter.instance;
145145

146146
Future<_WidgetDescription?> compute() async {
147-
var node = NodeLocator2(widgetOffset).searchWithin(resolvedUnit.unit);
147+
var node = resolvedUnit.unit.nodeCovering(offset: widgetOffset);
148148
if (node == null) {
149149
return null;
150150
}

0 commit comments

Comments
 (0)