From 40fd13c151fb1979bbd4b88b254c6e7e6d4dc5b3 Mon Sep 17 00:00:00 2001
From: Konstantin Scheglov <scheglov@google.com>
Date: Fri, 11 Oct 2024 12:55:36 -0700
Subject: [PATCH] Read libraryImports/libraryExports from the defining unit.
 (dart-lang/source_gen#729)

---
 source_gen/source_gen/source_gen/lib/src/library.dart | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/source_gen/source_gen/source_gen/lib/src/library.dart b/source_gen/source_gen/source_gen/lib/src/library.dart
index cd7dc6013..ccf742386 100644
--- a/source_gen/source_gen/source_gen/lib/src/library.dart
+++ b/source_gen/source_gen/source_gen/lib/src/library.dart
@@ -37,10 +37,8 @@ class LibraryReader {
   Iterable<Element> get allElements => [
         element,
         ...element.topLevelElements,
-        // ignore: deprecated_member_use
-        ...element.libraryImports,
-        // ignore: deprecated_member_use
-        ...element.libraryExports,
+        ...element.definingCompilationUnit.libraryImports,
+        ...element.definingCompilationUnit.libraryExports,
         ...element.definingCompilationUnit.parts,
       ];