Update Google 3 Android Desugar Library `desugar_jdk_libs` to use Java 11 Build
- Use the target with `javacopts = ["-source 11", "-target 11"]` as the basis for the Desugar library.
PiperOrigin-RevId: 359805428
diff --git a/src/tools/android/java/com/google/devtools/build/android/desugar/CoreLibrarySupport.java b/src/tools/android/java/com/google/devtools/build/android/desugar/CoreLibrarySupport.java
index 699c2be..577aa3c 100644
--- a/src/tools/android/java/com/google/devtools/build/android/desugar/CoreLibrarySupport.java
+++ b/src/tools/android/java/com/google/devtools/build/android/desugar/CoreLibrarySupport.java
@@ -557,7 +557,10 @@
/** Checks whether the given class is (likely) generated by desugar itself. */
private static boolean looksGenerated(String owner) {
- return owner.contains("$$Lambda$") || owner.endsWith("$$CC") || owner.endsWith("$$Dispatch");
+ return owner.contains("$$Lambda$")
+ || owner.endsWith("$$CC")
+ || owner.endsWith("$NestCC")
+ || owner.endsWith("$$Dispatch");
}
@AutoValue