Account for library desugaring in D8 api modeling in R8 partial

Bug: b/391572031
Change-Id: I130e09599abf10f5fb108c80e106fb3f81e9f2d8
diff --git a/src/main/java/com/android/tools/r8/androidapi/AndroidApiReferenceLevelCache.java b/src/main/java/com/android/tools/r8/androidapi/AndroidApiReferenceLevelCache.java
index a1535f5..2094b4f 100644
--- a/src/main/java/com/android/tools/r8/androidapi/AndroidApiReferenceLevelCache.java
+++ b/src/main/java/com/android/tools/r8/androidapi/AndroidApiReferenceLevelCache.java
@@ -102,7 +102,7 @@
     if (!ignoringDesugaredLibrary
         && appView
             .options()
-            .getLibraryDesugaringOptions()
+            .getSubCompilationLibraryDesugaringOptions()
             .getMachineDesugaredLibrarySpecification()
             .isContextTypeMaintainedOrRewritten(reference)) {
       // If we end up desugaring the reference, the library classes is bridged by j$ which is part