Skip to content

Commit 31d8adf

Browse files
scheglovCommit Queue
authored andcommitted
Elements. Migrate lib/src/utilities/change_builder/change_builder_core.dart
Change-Id: Id73d6b493ad2e07d21324dbb354fe6fed758ca09 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/403740 Reviewed-by: Phil Quitslund <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]> Commit-Queue: Konstantin Shcheglov <[email protected]>
1 parent 11f53fd commit 31d8adf

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

pkg/analyzer_plugin/analyzer_use_new_elements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
lib/src/utilities/change_builder/change_builder_core.dart
21
lib/src/utilities/change_builder/change_builder_dart.dart
32
lib/src/utilities/completion/completion_target.dart
43
lib/src/utilities/completion/element_suggestion_builder.dart

pkg/analyzer_plugin/lib/src/utilities/change_builder/change_builder_core.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -323,14 +323,14 @@ class ChangeBuilderImpl implements ChangeBuilder {
323323
}
324324
var timeStamp = result.exists ? 0 : -1;
325325

326-
var declaredUnit = result.unit.declaredElement;
327-
var libraryUnit = declaredUnit?.library.definingCompilationUnit;
326+
var declaredFragment = result.unit.declaredFragment;
327+
var firstFragment = declaredFragment?.element.firstFragment;
328328

329329
DartFileEditBuilderImpl? libraryEditBuilder;
330-
if (libraryUnit != null && libraryUnit != declaredUnit) {
330+
if (firstFragment != null && firstFragment != declaredFragment) {
331331
// If the receiver is a part file builder, then proactively cache the
332332
// library file builder so that imports can be finalized synchronously.
333-
await addDartFileEdit(libraryUnit.source.fullName, (builder) {
333+
await addDartFileEdit(firstFragment.source.fullName, (builder) {
334334
libraryEditBuilder = builder as DartFileEditBuilderImpl;
335335
}, createEditsForImports: createEditsForImports);
336336
}

0 commit comments

Comments
 (0)