mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 11:03:19 +00:00
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:
parent
0c14719954
commit
abda30f198
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue