Replace NodeLocator in two more places

Change-Id: I34a67ae8b370ec4c400ac5b9195d537380aca3c7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/274080
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
This commit is contained in:
Brian Wilkerson 2022-12-09 01:13:28 +00:00 committed by Commit Queue
parent 0c14719954
commit abda30f198
2 changed files with 4 additions and 4 deletions

View file

@ -8,9 +8,9 @@ import 'package:analyzer/dart/ast/ast.dart';
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/type.dart';
import 'package:analyzer/source/source_range.dart';
import 'package:analyzer/src/dart/ast/utilities.dart';
import 'package:analyzer/src/dart/element/element.dart';
import 'package:analyzer/src/utilities/extensions/analysis_session.dart';
import 'package:analyzer/src/utilities/extensions/ast.dart';
import 'package:collection/collection.dart';
/// A lazy computer for Type Hierarchies.
@ -81,7 +81,7 @@ class DartLazyTypeHierarchyComputer {
/// Finds a target for starting type hierarchy navigation at [offset].
TypeHierarchyItem? findTarget(int offset) {
final node = NodeLocator2(offset).searchWithin(_result.unit);
final node = _result.unit.nodeCovering(offset: offset);
DartType? type;

View file

@ -11,7 +11,7 @@ import 'package:analyzer/dart/ast/ast.dart';
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/type.dart';
import 'package:analyzer/src/dart/analysis/session_helper.dart';
import 'package:analyzer/src/dart/ast/utilities.dart';
import 'package:analyzer/src/utilities/extensions/ast.dart';
import 'package:dart_style/dart_style.dart';
/// The result of [WidgetDescriptions.setPropertyValue] invocation.
@ -144,7 +144,7 @@ class _WidgetDescriptionComputer {
Flutter get _flutter => Flutter.instance;
Future<_WidgetDescription?> compute() async {
var node = NodeLocator2(widgetOffset).searchWithin(resolvedUnit.unit);
var node = resolvedUnit.unit.nodeCovering(offset: widgetOffset);
if (node == null) {
return null;
}