[go: nahoru, domu]

Add a lint check to flag usages of Thread.sleep

Bug: 266129370
Test: Added new tests and ran updateLintBaseline
Change-Id: Ic77a962a53519674e4b45a63dace8f496edd3522
Merged-In: Ic77a962a53519674e4b45a63dace8f496edd3522
diff --git a/ads/ads-identifier-benchmark/lint-baseline.xml b/ads/ads-identifier-benchmark/lint-baseline.xml
new file mode 100644
index 0000000..bbd1a88
--- /dev/null
+++ b/ads/ads-identifier-benchmark/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(millis);"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/ads/identifier/benchmark/AdvertisingIdBenchmark.java"/>
+    </issue>
+
+</issues>
diff --git a/ads/ads-identifier/lint-baseline.xml b/ads/ads-identifier/lint-baseline.xml
new file mode 100644
index 0000000..2284798
--- /dev/null
+++ b/ads/ads-identifier/lint-baseline.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(20000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/ads/identifier/AdvertisingIdClientTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(11000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/ads/identifier/AdvertisingIdClientTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(20000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/ads/identifier/AdvertisingIdClientTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(20000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/ads/identifier/AdvertisingIdClientTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(11000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/ads/identifier/AdvertisingIdClientTest.java"/>
+    </issue>
+
+</issues>
diff --git a/appcompat/appcompat-resources/lint-baseline.xml b/appcompat/appcompat-resources/lint-baseline.xml
index 432e438..29410e5 100644
--- a/appcompat/appcompat-resources/lint-baseline.xml
+++ b/appcompat/appcompat-resources/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="cli" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -107,9 +107,6 @@
         errorLine2="                           ~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/TintContextWrapper.java"/>
-        <location
-            file="src/main/java/androidx/appcompat/widget/TintContextWrapper.java"
-            message="Setter here"/>
     </issue>
 
     <issue
@@ -196,15 +193,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void draw(Canvas canvas) {"
-        errorLine2="                     ~~~~~~">
-        <location
-            file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected void onBoundsChange(Rect bounds) {"
         errorLine2="                                  ~~~~">
         <location
diff --git a/appcompat/appcompat/lint-baseline.xml b/appcompat/appcompat/lint-baseline.xml
index f5d38b1..30de28f 100644
--- a/appcompat/appcompat/lint-baseline.xml
+++ b/appcompat/appcompat/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha07" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha07)" variant="all" version="8.0.0-alpha07">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -209,6 +209,123 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/AlertDialogTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/AlertDialogTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/AlertDialogTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/AlertDialogTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/AlertDialogTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/AlertDialogTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(50)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/widget/AppCompatAttributeTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(200);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/widget/AppCompatTextViewTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(/* millis = */ 2000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/LocalesConfigChangedUsingInvalidTopLocale.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(/* millis = */ 2000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/LocalesConfigChangedUsingInvalidTopLocale.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(/* timeout= */ 1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/app/LocalesSyncToFrameworkTestCase.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/widget/PopupMenuTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/appcompat/widget/PopupMenuTest.java"/>
+    </issue>
+
+    <issue
         id="BanUncheckedReflection"
         message="Calling `Method.invoke` without an SDK check"
         errorLine1="                info.setHomeAsUpIndicator.invoke(actionBar, drawable);"
@@ -341,9 +458,6 @@
         errorLine2="                ~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/widget/ActionBarContainer.java"/>
-        <location
-            file="src/main/java/androidx/appcompat/widget/ActionBarContainer.java"
-            message="Setter here"/>
     </issue>
 
     <issue
@@ -362,9 +476,6 @@
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/app/AppCompatActivity.java"/>
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatActivity.java"
-            message="Setter here"/>
     </issue>
 
     <issue
@@ -374,9 +485,6 @@
         errorLine2="                              ~~~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/app/AppCompatDelegate.java"/>
-        <location
-            file="src/main/java/androidx/appcompat/app/AppCompatDelegate.java"
-            message="Setter here"/>
     </issue>
 
     <issue
@@ -386,9 +494,6 @@
         errorLine2="                           ~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/view/ContextThemeWrapper.java"/>
-        <location
-            file="src/main/java/androidx/appcompat/view/ContextThemeWrapper.java"
-            message="Setter here"/>
     </issue>
 
     <issue
@@ -434,9 +539,6 @@
         errorLine2="                   ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java"/>
-        <location
-            file="src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java"
-            message="Setter here"/>
     </issue>
 
     <issue
diff --git a/arch/core/core-testing/lint-baseline.xml b/arch/core/core-testing/lint-baseline.xml
index 0004e63..f464e95 100644
--- a/arch/core/core-testing/lint-baseline.xml
+++ b/arch/core/core-testing/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(300);"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/arch/core/executor/testing/CountingTaskExecutorRuleTest.java"/>
+    </issue>
 
     <issue
         id="UnknownNullness"
diff --git a/benchmark/benchmark-common/lint-baseline.xml b/benchmark/benchmark-common/lint-baseline.xml
new file mode 100644
index 0000000..b6a0a28
--- /dev/null
+++ b/benchmark/benchmark-common/lint-baseline.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TimeUnit.SECONDS.toMillis(sleepSeconds))"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/BenchmarkState.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(CONNECTED_PROFILING_SLEEP_MS)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/Profiler.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(CONNECTED_PROFILING_SLEEP_MS)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/Profiler.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(CONNECTED_PROFILING_SLEEP_MS)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/Profiler.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(CONNECTED_PROFILING_SLEEP_MS)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/Profiler.kt"/>
+    </issue>
+
+</issues>
diff --git a/benchmark/benchmark-junit4/lint-baseline.xml b/benchmark/benchmark-junit4/lint-baseline.xml
new file mode 100644
index 0000000..562a0fb
--- /dev/null
+++ b/benchmark/benchmark-junit4/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(5)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/junit4/BenchmarkRuleTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/benchmark/benchmark-macro/lint-baseline.xml b/benchmark/benchmark-macro/lint-baseline.xml
new file mode 100644
index 0000000..c22cb1c
--- /dev/null
+++ b/benchmark/benchmark-macro/lint-baseline.xml
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(50)"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/macro/perfetto/AndroidxTracingTraceTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                trace(label) { Thread.sleep(50) }"
+        errorLine2="                                      ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/macro/perfetto/AndroidxTracingTraceTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(Arguments.killProcessDelayMillis)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/BaselineProfiles.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(5000)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/CompilationMode.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(sleepDurMs)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/macro/ConfigurableActivity.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(2000)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(delayDurationMs)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(delayDurationMs)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(50)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000) // sleep to await flushing cache to disk"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/macro/MacrobenchmarkScopeTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                trace(label) { Thread.sleep(50) }"
+        errorLine2="                                      ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/macro/perfetto/PerfettoCaptureSweepTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(5)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/perfetto/server/PerfettoHttpServer.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(500)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/macro/ProfileInstallBroadcast.kt"/>
+    </issue>
+
+</issues>
diff --git a/benchmark/benchmark/lint-baseline.xml b/benchmark/benchmark/lint-baseline.xml
new file mode 100644
index 0000000..5e7c13b
--- /dev/null
+++ b/benchmark/benchmark/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(10)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/benchmark/SleepyBenchmark.kt"/>
+    </issue>
+
+</issues>
diff --git a/benchmark/integration-tests/macrobenchmark-target/lint-baseline.xml b/benchmark/integration-tests/macrobenchmark-target/lint-baseline.xml
new file mode 100644
index 0000000..4ac1b48
--- /dev/null
+++ b/benchmark/integration-tests/macrobenchmark-target/lint-baseline.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(targetTime - System.currentTimeMillis())"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/integration/macrobenchmark/target/AudioActivity.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    trace(&quot;tracing&quot;) { Thread.sleep(50) }"
+        errorLine2="                                              ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/integration/macrobenchmark/target/BackgroundWorkActivity.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    trace(&quot;tracing&quot;) { Thread.sleep(50) }"
+        errorLine2="                                              ~~~~~">
+        <location
+            file="src/main/java/androidx/benchmark/integration/macrobenchmark/target/TrivialStartupActivity.kt"/>
+    </issue>
+
+</issues>
diff --git a/benchmark/integration-tests/macrobenchmark/lint-baseline.xml b/benchmark/integration-tests/macrobenchmark/lint-baseline.xml
new file mode 100644
index 0000000..7670661
--- /dev/null
+++ b/benchmark/integration-tests/macrobenchmark/lint-baseline.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(DURATION_MS.toLong())"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/integration/macrobenchmark/AudioUnderrunBenchmark.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(DURATION_MS.toLong())"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/integration/macrobenchmark/SingleColorPowerBenchmark.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_TIMEOUT)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/integration/macrobenchmark/SystemUiBenchmark.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(DURATION_MS.toLong())"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/integration/macrobenchmark/TrivialPowerBenchmark.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(DURATION_MS.toLong())"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/integration/macrobenchmark/TrivialPowerBenchmark.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(DURATION_MS.toLong())"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/integration/macrobenchmark/TrivialPowerBenchmark.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(DURATION_MS.toLong())"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/benchmark/integration/macrobenchmark/TrivialPowerBenchmark.kt"/>
+    </issue>
+
+</issues>
diff --git a/buildSrc/lint.xml b/buildSrc/lint.xml
index 72bcf5b..62dda35 100644
--- a/buildSrc/lint.xml
+++ b/buildSrc/lint.xml
@@ -35,6 +35,7 @@
         <ignore path="**/java/tests/**" />
     </issue>
     <!-- Re-enable high-priority checks for tests (and everything else). -->
+    <issue id="BanThreadSleep" severity="fatal" />
     <issue id="NewApi" severity="fatal" />
     <issue id="WrongThread" severity="fatal" />
     <issue id="MissingTestSizeAnnotation" severity="fatal" />
diff --git a/camera/camera-camera2/lint-baseline.xml b/camera/camera-camera2/lint-baseline.xml
index 322101d..c374671 100644
--- a/camera/camera-camera2/lint-baseline.xml
+++ b/camera/camera-camera2/lint-baseline.xml
@@ -1,5 +1,32 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/camera2/internal/Camera2CameraImplTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/camera2/internal/Camera2ImplCameraXTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(3000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/camera2/internal/Camera2ImplCameraXTest.java"/>
+    </issue>
 
     <issue
         id="UnsafeOptInUsageError"
@@ -67,8 +94,8 @@
     <issue
         id="UnsafeOptInUsageError"
         message="This declaration is opt-in and its usage should be marked with&#xA;&apos;@androidx.camera.core.ExperimentalZeroShutterLag&apos; or &apos;@OptIn(markerClass = androidx.camera.core.ExperimentalZeroShutterLag.class)&apos;"
-        errorLine1="        return Build.VERSION.SDK_INT >= 23 &amp;&amp; isPrivateReprocessingSupported();"
-        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        errorLine1="        return Build.VERSION.SDK_INT >= 23 &amp;&amp; isPrivateReprocessingSupported()"
+        errorLine2="               ^">
         <location
             file="src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java"/>
     </issue>
diff --git a/camera/camera-extensions/lint-baseline.xml b/camera/camera-extensions/lint-baseline.xml
new file mode 100644
index 0000000..ee1272e
--- /dev/null
+++ b/camera/camera-extensions/lint-baseline.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(timeToWait);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/extensions/internal/compat/workaround/OnEnableDisableSessionDurationCheck.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(duration)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/extensions/internal/compat/workaround/OnEnableDisableSessionDurationCheckTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(duration)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/extensions/internal/compat/workaround/OnEnableDisableSessionDurationCheckTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/camera/camera-testing/lint-baseline.xml b/camera/camera-testing/lint-baseline.xml
index 4a8679f..9b5a72b 100644
--- a/camera/camera-testing/lint-baseline.xml
+++ b/camera/camera-testing/lint-baseline.xml
@@ -1,5 +1,41 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(RETRY_DELAY_MS);"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/testing/CameraUtil.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/test/java/androidx/camera/testing/mocks/MockConsumerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(1000);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/test/java/androidx/camera/testing/mocks/MockConsumerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/test/java/androidx/camera/testing/mocks/MockObserverTest.java"/>
+    </issue>
 
     <issue
         id="UnsafeOptInUsageError"
diff --git a/camera/camera-video/lint-baseline.xml b/camera/camera-video/lint-baseline.xml
new file mode 100644
index 0000000..29d2664
--- /dev/null
+++ b/camera/camera-video/lint-baseline.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(3000L)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/video/internal/encoder/AudioEncoderTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(pauseDurationMs)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/video/internal/encoder/AudioEncoderTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TimeUnit.NANOSECONDS.toMillis(requiredBlockTimeNs));"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/video/internal/SilentAudioStream.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(2000L)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/video/internal/encoder/VideoEncoderTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/camera/camera-view/lint-baseline.xml b/camera/camera-view/lint-baseline.xml
new file mode 100644
index 0000000..6b45b0f
--- /dev/null
+++ b/camera/camera-view/lint-baseline.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/view/TextureViewImplementationTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/view/TextureViewImplementationTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/view/TextureViewImplementationTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/view/TextureViewImplementationTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/view/TextureViewImplementationTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/camera/camera-viewfinder/lint-baseline.xml b/camera/camera-viewfinder/lint-baseline.xml
new file mode 100644
index 0000000..318cf78
--- /dev/null
+++ b/camera/camera-viewfinder/lint-baseline.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/viewfinder/TextureViewImplementationTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/viewfinder/TextureViewImplementationTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/viewfinder/TextureViewImplementationTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/viewfinder/TextureViewImplementationTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/camera/viewfinder/TextureViewImplementationTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/camera/integration-tests/camerapipetestapp/lint-baseline.xml b/camera/integration-tests/camerapipetestapp/lint-baseline.xml
index 9ad0ea9..0941ff7 100644
--- a/camera/integration-tests/camerapipetestapp/lint-baseline.xml
+++ b/camera/integration-tests/camerapipetestapp/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha05" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha05)" variant="all" version="8.0.0-alpha05">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(params.unitSleepTimeMillis.toLong())"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/camera2/pipe/extensions/DataGenerationFunctions.kt"/>
+    </issue>
 
     <issue
         id="ClassVerificationFailure"
@@ -19,13 +28,4 @@
             file="src/main/AndroidManifest.xml"/>
     </issue>
 
-    <issue
-        id="PermissionImpliesUnsupportedChromeOsHardware"
-        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
-        errorLine2="     ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"/>
-    </issue>
-
 </issues>
diff --git a/camera/integration-tests/coretestapp/lint-baseline.xml b/camera/integration-tests/coretestapp/lint-baseline.xml
index ea888ee..fa378f8 100644
--- a/camera/integration-tests/coretestapp/lint-baseline.xml
+++ b/camera/integration-tests/coretestapp/lint-baseline.xml
@@ -1,31 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha05" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha05)" variant="all" version="8.0.0-alpha05">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
-        id="UnsafeOptInUsageError"
-        message="This declaration is opt-in and its usage should be marked with&#xA;&apos;@androidx.camera.core.ExperimentalZeroShutterLag&apos; or &apos;@OptIn(markerClass = androidx.camera.core.ExperimentalZeroShutterLag.class)&apos;"
-        errorLine1="            return ImageCapture.CAPTURE_MODE_ZERO_SHUTTER_LAG;"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(checkFrequency)"
+        errorLine2="                   ~~~~~">
         <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"/>
-    </issue>
-
-    <issue
-        id="UnsafeOptInUsageError"
-        message="This declaration is opt-in and its usage should be marked with&#xA;&apos;@androidx.camera.core.ExperimentalZeroShutterLag&apos; or &apos;@OptIn(markerClass = androidx.camera.core.ExperimentalZeroShutterLag.class)&apos;"
-        errorLine1="                &amp;&amp; getCameraInfo().isZslSupported() ? View.VISIBLE : View.GONE);"
-        errorLine2="                                   ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/camera/integration/core/CameraXActivity.java"/>
-    </issue>
-
-    <issue
-        id="PermissionImpliesUnsupportedChromeOsHardware"
-        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
-        errorLine2="     ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"/>
+            file="src/androidTest/java/androidx/camera/integration/core/camera2/PreviewTest.kt"/>
     </issue>
 
     <issue
diff --git a/camera/integration-tests/timingtestapp/lint-baseline.xml b/camera/integration-tests/timingtestapp/lint-baseline.xml
index 137ee81..44067f5 100644
--- a/camera/integration-tests/timingtestapp/lint-baseline.xml
+++ b/camera/integration-tests/timingtestapp/lint-baseline.xml
@@ -1,5 +1,113 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha05" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha05)" variant="all" version="8.0.0-alpha05">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/Camera1Controller.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/Camera1Controller.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/Camera1Controller.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(PrefHelper.getPreviewBuffer(activity))"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/Camera1Controller.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="    sleep(PrefHelper.getPreviewBuffer(activity))"
+        errorLine2="    ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/Camera2Controller.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                               ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/Camera2PreviewSessionStateCallback.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                               ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/Camera2PreviewSessionStateCallback.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/Camera2PreviewSessionStateCallback.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="    Thread.sleep(PrefHelper.getPreviewBuffer(activity))"
+        errorLine2="           ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/CameraXController.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                               ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/CameraXPreviewSessionStateCallback.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                               ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/CameraXPreviewSessionStateCallback.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(PrefHelper.getPreviewBuffer(activity)) // Let preview run"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/CameraXPreviewSessionStateCallback.kt"/>
+    </issue>
 
     <issue
         id="ClassVerificationFailure"
@@ -19,22 +127,4 @@
             file="src/main/java/androidx/camera/integration/antelope/cameracontrollers/CameraXController.kt"/>
     </issue>
 
-    <issue
-        id="PermissionImpliesUnsupportedChromeOsHardware"
-        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera&quot; required=&quot;false&quot;>` tag"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
-        errorLine2="     ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"/>
-    </issue>
-
-    <issue
-        id="PermissionImpliesUnsupportedChromeOsHardware"
-        message="Permission exists without corresponding hardware `&lt;uses-feature android:name=&quot;android.hardware.camera.autofocus&quot; required=&quot;false&quot;>` tag"
-        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.CAMERA&quot; />"
-        errorLine2="     ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/AndroidManifest.xml"/>
-    </issue>
-
 </issues>
diff --git a/car/app/app-samples/showcase/common/lint-baseline.xml b/car/app/app-samples/showcase/common/lint-baseline.xml
new file mode 100644
index 0000000..0af02f8
--- /dev/null
+++ b/car/app/app-samples/showcase/common/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(ThreadLocalRandom.current().nextLong(MIN_DELAY_MILLIS, MAX_DELAY_MILLIS));"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/DelayedFileProvider.java"/>
+    </issue>
+
+</issues>
diff --git a/compose/foundation/foundation/lint-baseline.xml b/compose/foundation/foundation/lint-baseline.xml
index 1a91407..c0e9e05 100644
--- a/compose/foundation/foundation/lint-baseline.xml
+++ b/compose/foundation/foundation/lint-baseline.xml
@@ -1,5 +1,32 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha05" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha05)" variant="all" version="8.0.0-alpha05">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(5)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/foundation/lazy/grid/LazyScrollTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(5)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/foundation/lazy/list/LazyScrollTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(5)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridAnimatedScrollTest.kt"/>
+    </issue>
 
     <issue
         id="ExperimentalPropertyAnnotation"
diff --git a/compose/material/material/lint-baseline.xml b/compose/material/material/lint-baseline.xml
index cfa0107..0ae57a1 100644
--- a/compose/material/material/lint-baseline.xml
+++ b/compose/material/material/lint-baseline.xml
@@ -1,5 +1,140 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha05" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha05)" variant="all" version="8.0.0-alpha05">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/ButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/FloatingActionButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/MaterialRippleThemeTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/MaterialRippleThemeTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/NavigationRailScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="    Thread.sleep(1)"
+        errorLine2="           ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/ObservableThemeTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material/TabScreenshotTest.kt"/>
+    </issue>
 
     <issue
         id="ExperimentalPropertyAnnotation"
diff --git a/compose/material3/material3/lint-baseline.xml b/compose/material3/material3/lint-baseline.xml
index 589ad36..482eaef 100644
--- a/compose/material3/material3/lint-baseline.xml
+++ b/compose/material3/material3/lint-baseline.xml
@@ -1,5 +1,176 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha05" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha05)" variant="all" version="8.0.0-alpha05">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/MaterialRippleThemeTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/MaterialRippleThemeTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/NavigationDrawerItemScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(300)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(300)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt"/>
+    </issue>
 
     <issue
         id="ExperimentalPropertyAnnotation"
diff --git a/compose/runtime/runtime/integration-tests/lint-baseline.xml b/compose/runtime/runtime/integration-tests/lint-baseline.xml
new file mode 100644
index 0000000..1826869a
--- /dev/null
+++ b/compose/runtime/runtime/integration-tests/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    sleep(1)"
+        errorLine2="                    ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/runtime/AndroidSnapshotTests.kt"/>
+    </issue>
+
+</issues>
diff --git a/compose/runtime/runtime/lint-baseline.xml b/compose/runtime/runtime/lint-baseline.xml
index 9312b6e..2777e16 100644
--- a/compose/runtime/runtime/lint-baseline.xml
+++ b/compose/runtime/runtime/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(0)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/jvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTestsJvm.kt"/>
+    </issue>
 
     <issue
         id="ExperimentalPropertyAnnotation"
diff --git a/compose/ui/ui-inspection/lint-baseline.xml b/compose/ui/ui-inspection/lint-baseline.xml
new file mode 100644
index 0000000..19cdc15
--- /dev/null
+++ b/compose/ui/ui-inspection/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(50)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/compose/ui/inspection/rules/DebugViewAttributeRule.kt"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-test-junit4/lint-baseline.xml b/compose/ui/ui-test-junit4/lint-baseline.xml
new file mode 100644
index 0000000..1a69136
--- /dev/null
+++ b/compose/ui/ui-test-junit4/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(10)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/test/ComposeUiTest.android.kt"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-test/lint-baseline.xml b/compose/ui/ui-test/lint-baseline.xml
new file mode 100644
index 0000000..f610545
--- /dev/null
+++ b/compose/ui/ui-test/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(10)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidMain/kotlin/androidx/compose/ui/test/android/WindowCapture.android.kt"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui-tooling/lint-baseline.xml b/compose/ui/ui-tooling/lint-baseline.xml
new file mode 100644
index 0000000..4d211c8
--- /dev/null
+++ b/compose/ui/ui-tooling/lint-baseline.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(250)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(200)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/compose/ui/ui/lint-baseline.xml b/compose/ui/ui/lint-baseline.xml
index d160deb..1fcadc7d 100644
--- a/compose/ui/ui/lint-baseline.xml
+++ b/compose/ui/ui/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha05" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha05)" variant="all" version="8.0.0-alpha05">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(sleepTime)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt"/>
+    </issue>
 
     <issue
         id="ExperimentalPropertyAnnotation"
@@ -2614,15 +2623,6 @@
     <issue
         id="ExperimentalPropertyAnnotation"
         message="This property does not have all required annotations to correctly mark it as experimental."
-        errorLine1="@ExperimentalComposeUiApi"
-        errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/commonMain/kotlin/androidx/compose/ui/input/rotary/RotaryInputModifier.kt"/>
-    </issue>
-
-    <issue
-        id="ExperimentalPropertyAnnotation"
-        message="This property does not have all required annotations to correctly mark it as experimental."
         errorLine1="    @ExperimentalComposeUiApi"
         errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
diff --git a/concurrent/concurrent-futures/lint-baseline.xml b/concurrent/concurrent-futures/lint-baseline.xml
index 3b1587b..3757244 100644
--- a/concurrent/concurrent-futures/lint-baseline.xml
+++ b/concurrent/concurrent-futures/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="BanSynchronizedMethods"
@@ -11,6 +11,15 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(toWaitMillis);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/test/java/androidx/concurrent/futures/AbstractResolvableFutureTest.java"/>
+    </issue>
+
+    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    public final void addListener(Runnable listener, Executor executor) {"
diff --git a/core/core-splashscreen/lint-baseline.xml b/core/core-splashscreen/lint-baseline.xml
new file mode 100644
index 0000000..826dfbb5
--- /dev/null
+++ b/core/core-splashscreen/lint-baseline.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/core/splashscreen/test/SplashscreenParametrizedTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/core/splashscreen/test/SplashscreenParametrizedTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/core/core/lint-baseline.xml b/core/core/lint-baseline.xml
index c1157bb..1a9a2b2 100644
--- a/core/core/lint-baseline.xml
+++ b/core/core/lint-baseline.xml
@@ -7,9 +7,7 @@
         errorLine1="                return Optional.of(modeCompat);"
         errorLine2="                                ~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="74"
-            column="33"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -18,9 +16,7 @@
         errorLine1="        return Optional.empty();"
         errorLine2="                        ~~~~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="77"
-            column="25"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -29,9 +25,7 @@
         errorLine1="        mDisplayManager = (DisplayManager) mContext.getSystemService(DISPLAY_SERVICE);"
         errorLine2="                           ~~~~~~~~~~~~~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="84"
-            column="28"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -40,9 +34,7 @@
         errorLine1="        mDefaultDisplay = mDisplayManager.getDisplay(Display.DEFAULT_DISPLAY);"
         errorLine2="                                          ~~~~~~~~~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="85"
-            column="43"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -51,9 +43,7 @@
         errorLine1="                findNativeMode(DisplayCompat.getSupportedModes(mContext, mDefaultDisplay)).get();"
         errorLine2="                                                                                           ~~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="112"
-            column="92"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -62,9 +52,7 @@
         errorLine1="        Display secondDisplay = mDisplayManager.getDisplay(secondDisplayId);"
         errorLine2="                                                ~~~~~~~~~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="123"
-            column="49"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -73,9 +61,7 @@
         errorLine1="                findNativeMode(DisplayCompat.getSupportedModes(mContext, secondDisplay)).get();"
         errorLine2="                                                                                         ~~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="130"
-            column="90"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -84,9 +70,7 @@
         errorLine1="                findNativeMode(DisplayCompat.getSupportedModes(mContext, mDefaultDisplay)).get();"
         errorLine2="                                                                                           ~~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="145"
-            column="92"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -95,9 +79,7 @@
         errorLine1="                findNativeMode(DisplayCompat.getSupportedModes(mContext, mDefaultDisplay)).get();"
         errorLine2="                                                                                           ~~~">
         <location
-            file="src/test/java/androidx/core/view/DisplayCompatTest.java"
-            line="166"
-            column="92"/>
+            file="src/test/java/androidx/core/view/DisplayCompatTest.java"/>
     </issue>
 
     <issue
@@ -106,9 +88,7 @@
         errorLine1="            closeQuietly(out);"
         errorLine2="                         ~~~">
         <location
-            file="src/androidTest/java/androidx/core/content/FileProviderTest.java"
-            line="307"
-            column="26"/>
+            file="src/androidTest/java/androidx/core/content/FileProviderTest.java"/>
     </issue>
 
     <issue
@@ -117,9 +97,7 @@
         errorLine1="            closeQuietly(out);"
         errorLine2="                         ~~~">
         <location
-            file="src/androidTest/java/androidx/core/content/FileProviderTest.java"
-            line="328"
-            column="26"/>
+            file="src/androidTest/java/androidx/core/content/FileProviderTest.java"/>
     </issue>
 
     <issue
@@ -128,9 +106,7 @@
         errorLine1="            closeQuietly(in);"
         errorLine2="                         ~~">
         <location
-            file="src/androidTest/java/androidx/core/content/FileProviderTest.java"
-            line="442"
-            column="26"/>
+            file="src/androidTest/java/androidx/core/content/FileProviderTest.java"/>
     </issue>
 
     <issue
@@ -139,9 +115,7 @@
         errorLine1="                closeable.close();"
         errorLine2="                          ~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/content/FileProviderTest.java"
-            line="491"
-            column="27"/>
+            file="src/androidTest/java/androidx/core/content/FileProviderTest.java"/>
     </issue>
 
     <issue
@@ -150,9 +124,7 @@
         errorLine1="            boolean equality = nc1.getImportance() == nc2.getImportance()"
         errorLine2="                                   ~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="175"
-            column="36"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -161,9 +133,7 @@
         errorLine1="            boolean equality = nc1.getImportance() == nc2.getImportance()"
         errorLine2="                                                          ~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="175"
-            column="59"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -172,9 +142,7 @@
         errorLine1="                    &amp;&amp; nc1.canBypassDnd() == nc2.canBypassDnd()"
         errorLine2="                           ~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="176"
-            column="28"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -183,9 +151,7 @@
         errorLine1="                    &amp;&amp; nc1.canBypassDnd() == nc2.canBypassDnd()"
         errorLine2="                                                 ~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="176"
-            column="50"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -194,9 +160,7 @@
         errorLine1="                    &amp;&amp; nc1.getLockscreenVisibility() == nc2.getLockscreenVisibility()"
         errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="177"
-            column="28"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -205,9 +169,7 @@
         errorLine1="                    &amp;&amp; nc1.getLockscreenVisibility() == nc2.getLockscreenVisibility()"
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="177"
-            column="61"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -216,9 +178,7 @@
         errorLine1="                    &amp;&amp; nc1.getLightColor() == nc2.getLightColor()"
         errorLine2="                           ~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="178"
-            column="28"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -227,9 +187,7 @@
         errorLine1="                    &amp;&amp; nc1.getLightColor() == nc2.getLightColor()"
         errorLine2="                                                  ~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="178"
-            column="51"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -238,9 +196,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getId(), nc2.getId())"
         errorLine2="                                          ~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="179"
-            column="43"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -249,9 +205,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getId(), nc2.getId())"
         errorLine2="                                                       ~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="179"
-            column="56"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -260,9 +214,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getName(), nc2.getName())"
         errorLine2="                                          ~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="180"
-            column="43"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -271,9 +223,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getName(), nc2.getName())"
         errorLine2="                                                         ~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="180"
-            column="58"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -282,9 +232,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getDescription(), nc2.getDescription())"
         errorLine2="                                          ~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="181"
-            column="43"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -293,9 +241,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getDescription(), nc2.getDescription())"
         errorLine2="                                                                ~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="181"
-            column="65"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -304,9 +250,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getSound(), nc2.getSound())"
         errorLine2="                                          ~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="182"
-            column="43"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -315,9 +259,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getSound(), nc2.getSound())"
         errorLine2="                                                          ~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="182"
-            column="59"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -326,9 +268,7 @@
         errorLine1="                    &amp;&amp; Arrays.equals(nc1.getVibrationPattern(), nc2.getVibrationPattern())"
         errorLine2="                                         ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="183"
-            column="42"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -337,9 +277,7 @@
         errorLine1="                    &amp;&amp; Arrays.equals(nc1.getVibrationPattern(), nc2.getVibrationPattern())"
         errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="183"
-            column="69"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -348,9 +286,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getGroup(), nc2.getGroup())"
         errorLine2="                                          ~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="184"
-            column="43"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -359,9 +295,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getGroup(), nc2.getGroup())"
         errorLine2="                                                          ~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="184"
-            column="59"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -370,9 +304,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getAudioAttributes(), nc2.getAudioAttributes());"
         errorLine2="                                          ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="185"
-            column="43"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -381,9 +313,7 @@
         errorLine1="                    &amp;&amp; Objects.equals(nc1.getAudioAttributes(), nc2.getAudioAttributes());"
         errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="185"
-            column="69"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -392,9 +322,7 @@
         errorLine1="            assertEquals(expected.getImportance(), actual.getImportance());"
         errorLine2="                                  ~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="200"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -403,9 +331,7 @@
         errorLine1="            assertEquals(expected.getLightColor(), actual.getLightColor());"
         errorLine2="                                  ~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="201"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -414,9 +340,7 @@
         errorLine1="            assertEquals(expected.getId(), actual.getId());"
         errorLine2="                                  ~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="202"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -425,9 +349,7 @@
         errorLine1="            assertEquals(expected.getName(), actual.getName());"
         errorLine2="                                  ~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="203"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -436,9 +358,7 @@
         errorLine1="            assertEquals(expected.getDescription(), actual.getDescription());"
         errorLine2="                                  ~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="204"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -447,9 +367,7 @@
         errorLine1="            assertEquals(expected.getSound(), actual.getSound());"
         errorLine2="                                  ~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="205"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -458,9 +376,7 @@
         errorLine1="            assertArrayEquals(expected.getVibrationPattern(), actual.getVibrationPattern());"
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="206"
-            column="40"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -469,9 +385,7 @@
         errorLine1="            assertEquals(expected.getGroup(), actual.getGroup());"
         errorLine2="                                  ~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="207"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -480,9 +394,7 @@
         errorLine1="            assertEquals(expected.getAudioAttributes(), actual.getAudioAttributes());"
         errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"
-            line="208"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java"/>
     </issue>
 
     <issue
@@ -491,9 +403,7 @@
         errorLine1="            assertEquals(expected.getId(), actual.getId());"
         errorLine2="                                  ~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelGroupCompatTest.java"
-            line="113"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelGroupCompatTest.java"/>
     </issue>
 
     <issue
@@ -502,9 +412,7 @@
         errorLine1="            assertEquals(expected.getName(), actual.getName());"
         errorLine2="                                  ~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationChannelGroupCompatTest.java"
-            line="114"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/app/NotificationChannelGroupCompatTest.java"/>
     </issue>
 
     <issue
@@ -513,9 +421,7 @@
         errorLine1="        Notification nWith = builder.addInvisibleAction(0, &quot;testAction&quot;, null)"
         errorLine2="                                     ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"
-            line="280"
-            column="38"/>
+            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"/>
     </issue>
 
     <issue
@@ -524,9 +430,7 @@
         errorLine1="        List&lt;NotificationCompat.Action> actions = NotificationCompat.getInvisibleActions(nWith);"
         errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"
-            line="282"
-            column="70"/>
+            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"/>
     </issue>
 
     <issue
@@ -535,9 +439,7 @@
         errorLine1="            assertEquals(Icon.TYPE_BITMAP, ((Icon) firstBuiltIcon).getType());"
         errorLine2="                                                                   ~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"
-            line="1561"
-            column="68"/>
+            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"/>
     </issue>
 
     <issue
@@ -546,9 +448,7 @@
         errorLine1="            assertEquals(Icon.TYPE_BITMAP, ((Icon) rebuiltIcon).getType());"
         errorLine2="                                                                ~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"
-            line="1576"
-            column="65"/>
+            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"/>
     </issue>
 
     <issue
@@ -557,9 +457,7 @@
         errorLine1="        assertEquals(Icon.TYPE_RESOURCE, firstBuiltIcon.getType());"
         errorLine2="                                                        ~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"
-            line="1593"
-            column="57"/>
+            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"/>
     </issue>
 
     <issue
@@ -568,9 +466,7 @@
         errorLine1="        assertEquals(Icon.TYPE_RESOURCE, rebuiltIcon.getType());"
         errorLine2="                                                     ~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"
-            line="1603"
-            column="54"/>
+            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"/>
     </issue>
 
     <issue
@@ -579,9 +475,7 @@
         errorLine1="                new NotificationCompat.BubbleMetadata.Builder(shortcutId)"
         errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"
-            line="3195"
-            column="17"/>
+            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"/>
     </issue>
 
     <issue
@@ -590,9 +484,7 @@
         errorLine1="                NotificationCompat.getInvisibleActions(notification);"
         errorLine2="                                   ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"
-            line="3408"
-            column="36"/>
+            file="src/androidTest/java/androidx/core/app/NotificationCompatTest.java"/>
     </issue>
 
     <issue
@@ -601,9 +493,7 @@
         errorLine1="        assertBundleEquals(&quot;Notification.extras&quot;, n2.extras, n2.extras)"
         errorLine2="                                                  ~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationTester.kt"
-            line="32"
-            column="51"/>
+            file="src/androidTest/java/androidx/core/app/NotificationTester.kt"/>
     </issue>
 
     <issue
@@ -612,9 +502,7 @@
         errorLine1="        assertBundleEquals(&quot;Notification.extras&quot;, n2.extras, n2.extras)"
         errorLine2="                                                             ~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/app/NotificationTester.kt"
-            line="32"
-            column="62"/>
+            file="src/androidTest/java/androidx/core/app/NotificationTester.kt"/>
     </issue>
 
     <issue
@@ -623,9 +511,7 @@
         errorLine1="                .setBreakStrategy(Layout.BREAK_STRATEGY_SIMPLE).build());"
         errorLine2="                 ~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="70"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -634,9 +520,7 @@
         errorLine1="                .setBreakStrategy(Layout.BREAK_STRATEGY_SIMPLE)"
         errorLine2="                 ~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="72"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -645,9 +529,7 @@
         errorLine1="                .setHyphenationFrequency(Layout.HYPHENATION_FREQUENCY_NORMAL).build());"
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="73"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -656,9 +538,7 @@
         errorLine1="                .setBreakStrategy(Layout.BREAK_STRATEGY_SIMPLE)"
         errorLine2="                 ~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="75"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -667,9 +547,7 @@
         errorLine1="                .setHyphenationFrequency(Layout.HYPHENATION_FREQUENCY_NORMAL)"
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="76"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -678,9 +556,7 @@
         errorLine1="                .setTextDirection(LTR).build());"
         errorLine2="                 ~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="77"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -689,9 +565,7 @@
         errorLine1="                .setTextDirection(LTR).build());"
         errorLine2="                                  ~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="77"
-            column="35"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -700,9 +574,7 @@
         errorLine1="                .setBreakStrategy(Layout.BREAK_STRATEGY_SIMPLE).build().getBreakStrategy());"
         errorLine2="                                                                        ~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="83"
-            column="73"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -711,9 +583,7 @@
         errorLine1="                .setBreakStrategy(Layout.BREAK_STRATEGY_SIMPLE).build().getBreakStrategy());"
         errorLine2="                 ~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="83"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -722,9 +592,7 @@
         errorLine1="                .setHyphenationFrequency(Layout.HYPHENATION_FREQUENCY_NONE).build()"
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="85"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -733,9 +601,7 @@
         errorLine1="                .getHyphenationFrequency());"
         errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="86"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -744,9 +610,7 @@
         errorLine1="        assertEquals(RTL, new Params.Builder(PAINT).setTextDirection(RTL).build()"
         errorLine2="                                                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="87"
-            column="53"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -755,9 +619,7 @@
         errorLine1="        assertEquals(RTL, new Params.Builder(PAINT).setTextDirection(RTL).build()"
         errorLine2="                     ~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="87"
-            column="22"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -766,9 +628,7 @@
         errorLine1="        assertEquals(RTL, new Params.Builder(PAINT).setTextDirection(RTL).build()"
         errorLine2="                                                                     ~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="87"
-            column="70"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -777,9 +637,7 @@
         errorLine1="                .getTextDirection());"
         errorLine2="                 ~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"
-            line="88"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/text/PrecomputedTextCompatTest.java"/>
     </issue>
 
     <issue
@@ -788,9 +646,7 @@
         errorLine1="                .toShortcutInfo());"
         errorLine2="                 ~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"
-            line="566"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"/>
     </issue>
 
     <issue
@@ -799,9 +655,7 @@
         errorLine1="                .toShortcutInfo());"
         errorLine2="                 ~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"
-            line="574"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"/>
     </issue>
 
     <issue
@@ -810,9 +664,7 @@
         errorLine1="                .toShortcutInfo());"
         errorLine2="                 ~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"
-            line="582"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"/>
     </issue>
 
     <issue
@@ -821,9 +673,7 @@
         errorLine1="                .toShortcutInfo());"
         errorLine2="                 ~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"
-            line="590"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"/>
     </issue>
 
     <issue
@@ -832,9 +682,7 @@
         errorLine1="                .toShortcutInfo());"
         errorLine2="                 ~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"
-            line="598"
-            column="18"/>
+            file="src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java"/>
     </issue>
 
     <issue
@@ -843,9 +691,7 @@
         errorLine1="                assertEquals(getDefaultSubscriptionId(), actual);"
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/telephony/TelephonyManagerCompatTest.java"
-            line="110"
-            column="30"/>
+            file="src/androidTest/java/androidx/core/telephony/TelephonyManagerCompatTest.java"/>
     </issue>
 
     <issue
@@ -854,9 +700,7 @@
         errorLine1="                assertEquals(expected, getDefaultSubscriptionId());"
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/telephony/TelephonyManagerCompatTest.java"
-            line="112"
-            column="40"/>
+            file="src/androidTest/java/androidx/core/telephony/TelephonyManagerCompatTest.java"/>
     </issue>
 
     <issue
@@ -865,9 +709,7 @@
         errorLine1="        super(context, attrs, defStyleAttr, defStyleRes);"
         errorLine2="        ~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/widget/TestContentView.java"
-            line="53"
-            column="9"/>
+            file="src/androidTest/java/androidx/core/widget/TestContentView.java"/>
     </issue>
 
     <issue
@@ -876,9 +718,7 @@
         errorLine1="        requestApplyInsets()"
         errorLine2="        ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/androidTest/java/androidx/core/view/WindowInsetsCompatActivityTest.kt"
-            line="424"
-            column="9"/>
+            file="src/androidTest/java/androidx/core/view/WindowInsetsCompatActivityTest.kt"/>
     </issue>
 
     <issue
@@ -887,9 +727,61 @@
         errorLine1="                super(compat.getDispatchMode());"
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java"
-            line="1019"
-            column="23"/>
+            file="src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(timeSliceMs);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/core/provider/DefaultExecutorServiceTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TimeUnit.NANOSECONDS.toMillis(deadlineNanoTime - now));"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/core/provider/DefaultExecutorServiceTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(10);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/core/app/FrameMetricsAggregatorTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/core/widget/ScrollerCompatTestBase.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(20);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/core/view/ViewPropertyAnimatorCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(300)"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/core/view/WindowInsetsControllerCompatActivityTest.kt"/>
     </issue>
 
     <issue
@@ -898,9 +790,7 @@
         errorLine1="                            performStopActivity3ParamsMethod.invoke(activityThread,"
         errorLine2="                            ^">
         <location
-            file="src/main/java/androidx/core/app/ActivityRecreator.java"
-            line="274"
-            column="29"/>
+            file="src/main/java/androidx/core/app/ActivityRecreator.java"/>
     </issue>
 
     <issue
@@ -909,9 +799,7 @@
         errorLine1="                            performStopActivity2ParamsMethod.invoke(activityThread,"
         errorLine2="                            ^">
         <location
-            file="src/main/java/androidx/core/app/ActivityRecreator.java"
-            line="277"
-            column="29"/>
+            file="src/main/java/androidx/core/app/ActivityRecreator.java"/>
     </issue>
 
     <issue
@@ -920,9 +808,7 @@
         errorLine1="            return (String) getMethod.invoke(systemProperties, name);"
         errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/DisplayCompat.java"
-            line="136"
-            column="29"/>
+            file="src/main/java/androidx/core/view/DisplayCompat.java"/>
     </issue>
 
     <issue
@@ -931,9 +817,7 @@
         errorLine1="                Object value = sActionBarOnMenuKeyMethod.invoke(actionBar, event);"
         errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/KeyEventDispatcher.java"
-            line="108"
-            column="32"/>
+            file="src/main/java/androidx/core/view/KeyEventDispatcher.java"/>
     </issue>
 
     <issue
@@ -942,9 +826,7 @@
         errorLine1="                    Boolean result = (Boolean) sMethodUserHandleIsAppMethod.invoke(null, uid);"
         errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/os/ProcessCompat.java"
-            line="104"
-            column="48"/>
+            file="src/main/java/androidx/core/os/ProcessCompat.java"/>
     </issue>
 
     <issue
@@ -953,9 +835,7 @@
         errorLine1="                    Boolean result = (Boolean) sMethodUserIdIsAppMethod.invoke(null, uid);"
         errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/os/ProcessCompat.java"
-            line="143"
-            column="48"/>
+            file="src/main/java/androidx/core/os/ProcessCompat.java"/>
     </issue>
 
     <issue
@@ -964,9 +844,7 @@
         errorLine1="                        removeItemAtMethod.invoke(menu, i);"
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/widget/TextViewCompat.java"
-            line="630"
-            column="25"/>
+            file="src/main/java/androidx/core/widget/TextViewCompat.java"/>
     </issue>
 
     <issue
@@ -975,9 +853,7 @@
         errorLine1="            return (Typeface) sCreateFromFamiliesWithDefault.invoke("
         errorLine2="                              ^">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java"
-            line="127"
-            column="31"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java"/>
     </issue>
 
     <issue
@@ -986,9 +862,7 @@
         errorLine1="            final Boolean result = (Boolean) sAddFontWeightStyle.invoke("
         errorLine2="                                             ^">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java"
-            line="138"
-            column="46"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java"/>
     </issue>
 
     <issue
@@ -997,9 +871,7 @@
         errorLine1="            final Boolean result = (Boolean) sAddFontWeightStyle.invoke("
         errorLine2="                                             ^">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java"
-            line="112"
-            column="46"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java"/>
     </issue>
 
     <issue
@@ -1008,9 +880,7 @@
         errorLine1="            return (Typeface) sCreateFromFamiliesWithDefault.invoke("
         errorLine2="                              ^">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java"
-            line="124"
-            column="31"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java"/>
     </issue>
 
     <issue
@@ -1019,9 +889,7 @@
         errorLine1="            return (Boolean) mAddFontFromAssetManager.invoke(family,"
         errorLine2="                             ^">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="140"
-            column="30"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -1030,9 +898,7 @@
         errorLine1="            return (Boolean) mAddFontFromBuffer.invoke(family,"
         errorLine2="                             ^">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="155"
-            column="30"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -1041,9 +907,7 @@
         errorLine1="            return (Typeface) mCreateFromFamiliesWithDefault.invoke(null /* static method */,"
         errorLine2="                              ^">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="171"
-            column="31"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -1052,9 +916,7 @@
         errorLine1="            return (Boolean) mFreeze.invoke(family);"
         errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="183"
-            column="30"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -1063,9 +925,7 @@
         errorLine1="            mAbortCreation.invoke(family);"
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="194"
-            column="13"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -1074,9 +934,7 @@
         errorLine1="            return (Typeface) mCreateFromFamiliesWithDefault.invoke(null /* static method */,"
         errorLine2="                              ^">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"
-            line="53"
-            column="31"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"/>
     </issue>
 
     <issue
@@ -1085,9 +943,7 @@
         errorLine1="                return (Boolean) sIsProjectedDrawableMethod.invoke(mDrawable);"
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java"
-            line="131"
-            column="34"/>
+            file="src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java"/>
     </issue>
 
     <issue
@@ -1096,9 +952,7 @@
         errorLine1="                mAction = new AccessibilityNodeInfo.AccessibilityAction(id, label);"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="706"
-            column="27"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1107,9 +961,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.AccessibilityAction) mAction).getId();"
         errorLine2="                                                                             ~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="720"
-            column="78"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1118,9 +970,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.AccessibilityAction) mAction).getLabel();"
         errorLine2="                                                                             ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="734"
-            column="78"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1129,9 +979,7 @@
         errorLine1="                return new CollectionInfoCompat(AccessibilityNodeInfo.CollectionInfo.obtain("
         errorLine2="                                                                                     ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="863"
-            column="86"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1140,9 +988,7 @@
         errorLine1="                return new CollectionInfoCompat(AccessibilityNodeInfo.CollectionInfo.obtain("
         errorLine2="                                                                                     ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="866"
-            column="86"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1151,9 +997,7 @@
         errorLine1="                return new CollectionInfoCompat(AccessibilityNodeInfo.CollectionInfo.obtain("
         errorLine2="                                                                                     ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="885"
-            column="86"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1162,9 +1006,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionInfo) mInfo).getColumnCount();"
         errorLine2="                                                                      ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="903"
-            column="71"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1173,9 +1015,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionInfo) mInfo).getRowCount();"
         errorLine2="                                                                      ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="916"
-            column="71"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1184,9 +1024,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionInfo) mInfo).isHierarchical();"
         errorLine2="                                                                      ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="929"
-            column="71"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1195,9 +1033,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionInfo) mInfo).getSelectionMode();"
         errorLine2="                                                                      ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="947"
-            column="71"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1206,9 +1042,7 @@
         errorLine1="                return new CollectionItemInfoCompat(AccessibilityNodeInfo.CollectionItemInfo.obtain("
         errorLine2="                                                                                             ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="984"
-            column="94"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1217,9 +1051,7 @@
         errorLine1="                return new CollectionItemInfoCompat(AccessibilityNodeInfo.CollectionItemInfo.obtain("
         errorLine2="                                                                                             ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="987"
-            column="94"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1228,9 +1060,7 @@
         errorLine1="                return new CollectionItemInfoCompat(AccessibilityNodeInfo.CollectionItemInfo.obtain("
         errorLine2="                                                                                             ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1009"
-            column="94"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1239,9 +1069,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionItemInfo) mInfo).getColumnIndex();"
         errorLine2="                                                                          ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1027"
-            column="75"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1250,9 +1078,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionItemInfo) mInfo).getColumnSpan();"
         errorLine2="                                                                          ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1040"
-            column="75"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1261,9 +1087,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionItemInfo) mInfo).getRowIndex();"
         errorLine2="                                                                          ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1053"
-            column="75"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1272,9 +1096,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionItemInfo) mInfo).getRowSpan();"
         errorLine2="                                                                          ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1066"
-            column="75"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1283,9 +1105,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionItemInfo) mInfo).isHeading();"
         errorLine2="                                                                          ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1083"
-            column="75"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1294,9 +1114,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.CollectionItemInfo) mInfo).isSelected();"
         errorLine2="                                                                          ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1096"
-            column="75"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1305,9 +1123,7 @@
         errorLine1="                        AccessibilityNodeInfo.RangeInfo.obtain(type, min, max, current));"
         errorLine2="                                                        ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1126"
-            column="57"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1316,9 +1132,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.RangeInfo) mInfo).getCurrent();"
         errorLine2="                                                                 ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1145"
-            column="66"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1327,9 +1141,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.RangeInfo) mInfo).getMax();"
         errorLine2="                                                                 ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1158"
-            column="66"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1338,9 +1150,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.RangeInfo) mInfo).getMin();"
         errorLine2="                                                                 ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1171"
-            column="66"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1349,9 +1159,7 @@
         errorLine1="                return ((AccessibilityNodeInfo.RangeInfo) mInfo).getType();"
         errorLine2="                                                                 ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1188"
-            column="66"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1360,9 +1168,7 @@
         errorLine1="                mInfo = new TouchDelegateInfo(targetMap);"
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1208"
-            column="25"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1371,9 +1177,7 @@
         errorLine1="                return mInfo.getRegionCount();"
         errorLine2="                             ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1230"
-            column="30"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1382,9 +1186,7 @@
         errorLine1="                return mInfo.getRegionAt(index);"
         errorLine2="                             ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1249"
-            column="30"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1393,9 +1195,7 @@
         errorLine1="                AccessibilityNodeInfo info = mInfo.getTargetForRegion(region);"
         errorLine2="                                                   ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1272"
-            column="52"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1404,9 +1204,7 @@
         errorLine1="                    AccessibilityNodeInfo.obtain(root, virtualDescendantId));"
         errorLine2="                                          ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1885"
-            column="43"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1415,9 +1213,7 @@
         errorLine1="            mInfo.setSource(root, virtualDescendantId);"
         errorLine2="                  ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1947"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1426,9 +1222,7 @@
         errorLine1="            return AccessibilityNodeInfoCompat.wrapNonNullInstance(mInfo.findFocus(focus));"
         errorLine2="                                                                         ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1964"
-            column="74"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1437,9 +1231,7 @@
         errorLine1="            return AccessibilityNodeInfoCompat.wrapNonNullInstance(mInfo.focusSearch(direction));"
         errorLine2="                                                                         ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1986"
-            column="74"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1448,9 +1240,7 @@
         errorLine1="            mInfo.addChild(root, virtualDescendantId);"
         errorLine2="                  ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2053"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1459,9 +1249,7 @@
         errorLine1="            return mInfo.removeChild(child);"
         errorLine2="                         ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2073"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1470,9 +1258,7 @@
         errorLine1="            return mInfo.removeChild(root, virtualDescendantId);"
         errorLine2="                         ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2091"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1481,9 +1267,7 @@
         errorLine1="            mInfo.addAction((AccessibilityNodeInfo.AccessibilityAction) action.mAction);"
         errorLine2="                  ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2159"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1492,9 +1276,7 @@
         errorLine1="            return mInfo.removeAction((AccessibilityNodeInfo.AccessibilityAction) action.mAction);"
         errorLine2="                         ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2184"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1503,9 +1285,7 @@
         errorLine1="            return mInfo.performAction(action, arguments);"
         errorLine2="                         ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2221"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1514,9 +1294,7 @@
         errorLine1="            mInfo.setMovementGranularities(granularities);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2241"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1525,9 +1303,7 @@
         errorLine1="            return mInfo.getMovementGranularities();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2252"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1536,9 +1312,7 @@
         errorLine1="            mInfo.setParent(root, virtualDescendantId);"
         errorLine2="                  ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2328"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1547,9 +1321,7 @@
         errorLine1="            return mInfo.isVisibleToUser();"
         errorLine2="                         ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2498"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1558,9 +1330,7 @@
         errorLine1="            mInfo.setVisibleToUser(visibleToUser);"
         errorLine2="                  ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2518"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1569,9 +1339,7 @@
         errorLine1="            return mInfo.isAccessibilityFocused();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2529"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1580,9 +1348,7 @@
         errorLine1="            mInfo.setAccessibilityFocused(focused);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2549"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1591,9 +1357,7 @@
         errorLine1="            return mInfo.isImportantForAccessibility();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2783"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1602,9 +1366,7 @@
         errorLine1="            mInfo.setImportantForAccessibility(important);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2802"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1613,9 +1375,7 @@
         errorLine1="            return mInfo.getStateDescription();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3007"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1624,9 +1384,7 @@
         errorLine1="            mInfo.setStateDescription(stateDescription);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3042"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1635,9 +1393,7 @@
         errorLine1="            return mInfo.getUniqueId();"
         errorLine2="                         ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3057"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1646,9 +1402,7 @@
         errorLine1="            mInfo.setUniqueId(uniqueId);"
         errorLine2="                  ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3078"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1657,9 +1411,7 @@
         errorLine1="            mInfo.setViewIdResourceName(viewId);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3108"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1668,9 +1420,7 @@
         errorLine1="            return mInfo.getViewIdResourceName();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3126"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1679,9 +1429,7 @@
         errorLine1="            return mInfo.getLiveRegion();"
         errorLine2="                         ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3152"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1690,9 +1438,7 @@
         errorLine1="            mInfo.setLiveRegion(mode);"
         errorLine2="                  ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3172"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1701,9 +1447,7 @@
         errorLine1="            return mInfo.getDrawingOrder();"
         errorLine2="                         ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3189"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1712,9 +1456,7 @@
         errorLine1="            mInfo.setDrawingOrder(drawingOrderInParent);"
         errorLine2="                  ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3208"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1723,9 +1465,7 @@
         errorLine1="            AccessibilityNodeInfo.CollectionInfo info = mInfo.getCollectionInfo();"
         errorLine2="                                                              ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3220"
-            column="63"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1734,9 +1474,7 @@
         errorLine1="            mInfo.setCollectionInfo((collectionInfo == null) ? null"
         errorLine2="                  ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3230"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1745,9 +1483,7 @@
         errorLine1="            mInfo.setCollectionItemInfo((collectionItemInfo == null) ? null"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3239"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1756,9 +1492,7 @@
         errorLine1="            AccessibilityNodeInfo.CollectionItemInfo info = mInfo.getCollectionItemInfo();"
         errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3253"
-            column="67"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1767,9 +1501,7 @@
         errorLine1="            AccessibilityNodeInfo.RangeInfo info = mInfo.getRangeInfo();"
         errorLine2="                                                         ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3268"
-            column="58"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1778,9 +1510,7 @@
         errorLine1="            mInfo.setRangeInfo((AccessibilityNodeInfo.RangeInfo) rangeInfo.mInfo);"
         errorLine2="                  ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3288"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1789,9 +1519,7 @@
         errorLine1="            actions = (List&lt;Object>) (List&lt;?>) mInfo.getActionList();"
         errorLine2="                                                     ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3323"
-            column="54"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1800,9 +1528,7 @@
         errorLine1="            mInfo.setContentInvalid(contentInvalid);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3351"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1811,9 +1537,7 @@
         errorLine1="            return mInfo.isContentInvalid();"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3363"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1822,9 +1546,7 @@
         errorLine1="            return mInfo.isContextClickable();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3376"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1833,9 +1555,7 @@
         errorLine1="            mInfo.setContextClickable(contextClickable);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3395"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1844,9 +1564,7 @@
         errorLine1="            return mInfo.getHintText();"
         errorLine2="                         ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3406"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1855,9 +1573,7 @@
         errorLine1="            mInfo.setHintText(hintText);"
         errorLine2="                  ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3428"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1866,9 +1582,7 @@
         errorLine1="            mInfo.setError(error);"
         errorLine2="                  ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3449"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1877,9 +1591,7 @@
         errorLine1="            return mInfo.getError();"
         errorLine2="                         ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3460"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1888,9 +1600,7 @@
         errorLine1="            mInfo.setLabelFor(labeled);"
         errorLine2="                  ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3474"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1899,9 +1609,7 @@
         errorLine1="            mInfo.setLabelFor(root, virtualDescendantId);"
         errorLine2="                  ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3494"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1910,9 +1618,7 @@
         errorLine1="            return AccessibilityNodeInfoCompat.wrapNonNullInstance(mInfo.getLabelFor());"
         errorLine2="                                                                         ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3506"
-            column="74"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1921,9 +1627,7 @@
         errorLine1="            mInfo.setLabeledBy(label);"
         errorLine2="                  ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3520"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1932,9 +1636,7 @@
         errorLine1="            mInfo.setLabeledBy(root, virtualDescendantId);"
         errorLine2="                  ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3545"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1943,9 +1645,7 @@
         errorLine1="            return AccessibilityNodeInfoCompat.wrapNonNullInstance(mInfo.getLabeledBy());"
         errorLine2="                                                                         ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3557"
-            column="74"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1954,9 +1654,7 @@
         errorLine1="            return mInfo.canOpenPopup();"
         errorLine2="                         ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3570"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1965,9 +1663,7 @@
         errorLine1="            mInfo.setCanOpenPopup(opensPopup);"
         errorLine2="                  ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3588"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1976,9 +1672,7 @@
         errorLine1="            List&lt;AccessibilityNodeInfo> nodes = mInfo.findAccessibilityNodeInfosByViewId(viewId);"
         errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3612"
-            column="55"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1987,9 +1681,7 @@
         errorLine1="            return mInfo.getInputType();"
         errorLine2="                         ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3651"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -1998,9 +1690,7 @@
         errorLine1="            mInfo.setInputType(inputType);"
         errorLine2="                  ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3672"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2009,9 +1699,7 @@
         errorLine1="            return mInfo.getAvailableExtraData();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3690"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2020,9 +1708,7 @@
         errorLine1="            mInfo.setAvailableExtraData(extraDataKeys);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3714"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2031,9 +1717,7 @@
         errorLine1="            mInfo.setMaxTextLength(max);"
         errorLine2="                  ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3735"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2042,9 +1726,7 @@
         errorLine1="            return mInfo.getMaxTextLength();"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3747"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2053,9 +1735,7 @@
         errorLine1="            mInfo.setTextSelection(start, end);"
         errorLine2="                  ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3768"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2064,9 +1744,7 @@
         errorLine1="            return mInfo.getTextSelectionStart();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3779"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2075,9 +1753,7 @@
         errorLine1="            return mInfo.getTextSelectionEnd();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3792"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2086,9 +1762,7 @@
         errorLine1="            return AccessibilityNodeInfoCompat.wrapNonNullInstance(mInfo.getTraversalBefore());"
         errorLine2="                                                                         ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3809"
-            column="74"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2097,9 +1771,7 @@
         errorLine1="            mInfo.setTraversalBefore(view);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3831"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2108,9 +1780,7 @@
         errorLine1="            mInfo.setTraversalBefore(root, virtualDescendantId);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3858"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2119,9 +1789,7 @@
         errorLine1="            return AccessibilityNodeInfoCompat.wrapNonNullInstance(mInfo.getTraversalAfter());"
         errorLine2="                                                                         ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3874"
-            column="74"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2130,9 +1798,7 @@
         errorLine1="            mInfo.setTraversalAfter(view);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3896"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2141,9 +1807,7 @@
         errorLine1="            mInfo.setTraversalAfter(root, virtualDescendantId);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3922"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2152,9 +1816,7 @@
         errorLine1="            return AccessibilityWindowInfoCompat.wrapNonNullInstance(mInfo.getWindow());"
         errorLine2="                                                                           ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3935"
-            column="76"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2163,9 +1825,7 @@
         errorLine1="            return mInfo.isDismissable();"
         errorLine2="                         ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3948"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2174,9 +1834,7 @@
         errorLine1="            mInfo.setDismissable(dismissable);"
         errorLine2="                  ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3966"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2185,9 +1843,7 @@
         errorLine1="            return mInfo.isEditable();"
         errorLine2="                         ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3977"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2196,9 +1852,7 @@
         errorLine1="            mInfo.setEditable(editable);"
         errorLine2="                  ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3997"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2207,9 +1861,7 @@
         errorLine1="            return mInfo.isMultiLine();"
         errorLine2="                         ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4008"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2218,9 +1870,7 @@
         errorLine1="            mInfo.setMultiLine(multiLine);"
         errorLine2="                  ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4026"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2229,9 +1879,7 @@
         errorLine1="            return mInfo.getTooltipText();"
         errorLine2="                         ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4038"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2240,9 +1888,7 @@
         errorLine1="            mInfo.setTooltipText(tooltipText);"
         errorLine2="                  ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4060"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2251,9 +1897,7 @@
         errorLine1="            mInfo.setPaneTitle(paneTitle);"
         errorLine2="                  ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4080"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2262,9 +1906,7 @@
         errorLine1="            return mInfo.getPaneTitle();"
         errorLine2="                         ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4094"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2273,9 +1915,7 @@
         errorLine1="            return mInfo.isScreenReaderFocusable();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4113"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2284,9 +1924,7 @@
         errorLine1="            mInfo.setScreenReaderFocusable(screenReaderFocusable);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4132"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2295,9 +1933,7 @@
         errorLine1="            return mInfo.isShowingHintText();"
         errorLine2="                         ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4147"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2306,9 +1942,7 @@
         errorLine1="            mInfo.setShowingHintText(showingHintText);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4167"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2317,9 +1951,7 @@
         errorLine1="            return mInfo.isHeading();"
         errorLine2="                         ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4184"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2328,9 +1960,7 @@
         errorLine1="            mInfo.setHeading(isHeading);"
         errorLine2="                  ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4204"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2339,9 +1969,7 @@
         errorLine1="            return mInfo.isTextEntryKey();"
         errorLine2="                         ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4217"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2350,9 +1978,7 @@
         errorLine1="            mInfo.setTextEntryKey(isTextEntryKey);"
         errorLine2="                  ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4235"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2361,9 +1987,7 @@
         errorLine1="            return mInfo.refresh();"
         errorLine2="                         ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4285"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2372,9 +1996,7 @@
         errorLine1="            TouchDelegateInfo delegateInfo = mInfo.getTouchDelegateInfo();"
         errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4351"
-            column="52"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2383,9 +2005,7 @@
         errorLine1="            mInfo.setTouchDelegateInfo(delegatedInfo.mInfo);"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="4378"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2394,9 +2014,7 @@
         errorLine1="            return info.loadDescription(packageManager);"
         errorLine2="                        ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java"
-            line="199"
-            column="25"/>
+            file="src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2405,9 +2023,7 @@
         errorLine1="            return info.getCapabilities();"
         errorLine2="                        ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java"
-            line="288"
-            column="25"/>
+            file="src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2416,9 +2032,7 @@
         errorLine1="            return activityManager.isLowRamDevice();"
         errorLine2="                                   ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/ActivityManagerCompat.java"
-            line="41"
-            column="36"/>
+            file="src/main/java/androidx/core/app/ActivityManagerCompat.java"/>
     </issue>
 
     <issue
@@ -2427,9 +2041,7 @@
         errorLine1="            return LocaleList.matchesLanguageAndScript(supported, desired);"
         errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/os/LocaleListCompat.java"
-            line="253"
-            column="31"/>
+            file="src/main/java/androidx/core/os/LocaleListCompat.java"/>
     </issue>
 
     <issue
@@ -2438,9 +2050,7 @@
         errorLine1="                mWrapped = new PrecomputedText.Params.Builder(paint)"
         errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="198"
-            column="28"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2449,9 +2059,7 @@
         errorLine1="                        .setBreakStrategy(strategy)"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="199"
-            column="26"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2460,9 +2068,7 @@
         errorLine1="                        .setHyphenationFrequency(frequency)"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="200"
-            column="26"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2471,9 +2077,7 @@
         errorLine1="                        .setTextDirection(textDir)"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="201"
-            column="26"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2482,9 +2086,7 @@
         errorLine1="                        .build();"
         errorLine2="                         ~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="202"
-            column="26"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2493,9 +2095,7 @@
         errorLine1="            mPaint = wrapped.getTextPaint();"
         errorLine2="                             ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="214"
-            column="30"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2504,9 +2104,7 @@
         errorLine1="            mTextDir = wrapped.getTextDirection();"
         errorLine2="                               ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="215"
-            column="32"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2515,9 +2113,7 @@
         errorLine1="            mBreakStrategy = wrapped.getBreakStrategy();"
         errorLine2="                                     ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="216"
-            column="38"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2526,9 +2122,7 @@
         errorLine1="            mHyphenationFrequency = wrapped.getHyphenationFrequency();"
         errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="217"
-            column="45"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2537,9 +2131,7 @@
         errorLine1="                if (mPaint.getLetterSpacing() != other.getTextPaint().getLetterSpacing()) {"
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="293"
-            column="28"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2548,9 +2140,7 @@
         errorLine1="                if (mPaint.getLetterSpacing() != other.getTextPaint().getLetterSpacing()) {"
         errorLine2="                                                                      ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="293"
-            column="71"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2559,9 +2149,7 @@
         errorLine1="                if (!TextUtils.equals(mPaint.getFontFeatureSettings(),"
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="296"
-            column="46"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2570,9 +2158,7 @@
         errorLine1="                        other.getTextPaint().getFontFeatureSettings())) {"
         errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="297"
-            column="46"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2581,9 +2167,7 @@
         errorLine1="                if (!mPaint.getTextLocales().equals(other.getTextPaint().getTextLocales())) {"
         errorLine2="                            ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="305"
-            column="29"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2592,9 +2176,7 @@
         errorLine1="                if (!mPaint.getTextLocales().equals(other.getTextPaint().getTextLocales())) {"
         errorLine2="                                                                         ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="305"
-            column="74"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2603,9 +2185,7 @@
         errorLine1="                if (!mPaint.getTextLocale().equals(other.getTextPaint().getTextLocale())) {"
         errorLine2="                            ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="309"
-            column="29"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2614,9 +2194,7 @@
         errorLine1="                if (!mPaint.getTextLocale().equals(other.getTextPaint().getTextLocale())) {"
         errorLine2="                                                                        ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="309"
-            column="73"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2625,9 +2203,7 @@
         errorLine1="                        mPaint.getTextSkewX(), mPaint.getLetterSpacing(), mPaint.getFlags(),"
         errorLine2="                                                      ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="353"
-            column="55"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2636,9 +2212,7 @@
         errorLine1="                        mPaint.getTextLocales(), mPaint.getTypeface(), mPaint.isElegantTextHeight(),"
         errorLine2="                                                                              ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="354"
-            column="79"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2647,9 +2221,7 @@
         errorLine1="                        mPaint.getTextLocales(), mPaint.getTypeface(), mPaint.isElegantTextHeight(),"
         errorLine2="                               ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="354"
-            column="32"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2658,9 +2230,7 @@
         errorLine1="                        mPaint.getTextSkewX(), mPaint.getLetterSpacing(), mPaint.getFlags(),"
         errorLine2="                                                      ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="358"
-            column="55"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2669,9 +2239,7 @@
         errorLine1="                        mPaint.getTextLocale(), mPaint.getTypeface(), mPaint.isElegantTextHeight(),"
         errorLine2="                               ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="359"
-            column="32"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2680,9 +2248,7 @@
         errorLine1="                        mPaint.getTextLocale(), mPaint.getTypeface(), mPaint.isElegantTextHeight(),"
         errorLine2="                                                                             ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="359"
-            column="78"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2691,9 +2257,7 @@
         errorLine1="                        mPaint.getTextSkewX(), mPaint.getFlags(), mPaint.getTextLocale(),"
         errorLine2="                                                                         ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="363"
-            column="74"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2702,9 +2266,7 @@
         errorLine1="                        mPaint.getTextSkewX(), mPaint.getFlags(), mPaint.getTextLocale(),"
         errorLine2="                                                                         ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="367"
-            column="74"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2713,9 +2275,7 @@
         errorLine1="                sb.append(&quot;, letterSpacing=&quot; + mPaint.getLetterSpacing());"
         errorLine2="                                                      ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="383"
-            column="55"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2724,9 +2284,7 @@
         errorLine1="                sb.append(&quot;, elegantTextHeight=&quot; + mPaint.isElegantTextHeight());"
         errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="384"
-            column="59"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2735,9 +2293,7 @@
         errorLine1="                sb.append(&quot;, textLocale=&quot; + mPaint.getTextLocales());"
         errorLine2="                                                   ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="387"
-            column="52"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2746,9 +2302,7 @@
         errorLine1="                sb.append(&quot;, textLocale=&quot; + mPaint.getTextLocale());"
         errorLine2="                                                   ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="389"
-            column="52"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2757,9 +2311,7 @@
         errorLine1="                sb.append(&quot;, variationSettings=&quot; + mPaint.getFontVariationSettings());"
         errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="393"
-            column="59"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2768,9 +2320,7 @@
         errorLine1="                        PrecomputedText.create(text, params.mWrapped), params);"
         errorLine2="                                        ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="439"
-            column="41"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2779,9 +2329,7 @@
         errorLine1="                StaticLayout.Builder.obtain(text, 0, text.length(), params.getTextPaint(),"
         errorLine2="                                     ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="467"
-            column="38"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2790,9 +2338,7 @@
         errorLine1="                        .setBreakStrategy(params.getBreakStrategy())"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="469"
-            column="26"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2801,9 +2347,7 @@
         errorLine1="                        .setHyphenationFrequency(params.getHyphenationFrequency())"
         errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="470"
-            column="26"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2812,9 +2356,7 @@
         errorLine1="                        .setTextDirection(params.getTextDirection())"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="471"
-            column="26"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2823,9 +2365,7 @@
         errorLine1="                        .build();"
         errorLine2="                         ~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="472"
-            column="26"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2834,9 +2374,7 @@
         errorLine1="            return mWrapped.getParagraphCount();"
         errorLine2="                            ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="530"
-            column="29"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2845,9 +2383,7 @@
         errorLine1="            return mWrapped.getParagraphStart(paraIndex);"
         errorLine2="                            ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="542"
-            column="29"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2856,9 +2392,7 @@
         errorLine1="            return mWrapped.getParagraphEnd(paraIndex);"
         errorLine2="                            ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="554"
-            column="29"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -2867,9 +2401,7 @@
         errorLine1="        ShortcutInfo.Builder builder = new ShortcutInfo.Builder(mContext, mId)"
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="126"
-            column="40"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2878,9 +2410,7 @@
         errorLine1="                .setShortLabel(mLabel)"
         errorLine2="                 ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="127"
-            column="18"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2889,9 +2419,7 @@
         errorLine1="                .setIntents(mIntents);"
         errorLine2="                 ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="128"
-            column="18"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2900,9 +2428,7 @@
         errorLine1="            builder.setIcon(mIcon.toIcon(mContext));"
         errorLine2="                    ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="130"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2911,9 +2437,7 @@
         errorLine1="            builder.setLongLabel(mLongLabel);"
         errorLine2="                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="133"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2922,9 +2446,7 @@
         errorLine1="            builder.setDisabledMessage(mDisabledMessage);"
         errorLine2="                    ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="136"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2933,9 +2455,7 @@
         errorLine1="            builder.setActivity(mActivity);"
         errorLine2="                    ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="139"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2944,9 +2464,7 @@
         errorLine1="            builder.setCategories(mCategories);"
         errorLine2="                    ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="142"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2955,9 +2473,7 @@
         errorLine1="        builder.setRank(mRank);"
         errorLine2="                ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="144"
-            column="17"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2966,9 +2482,7 @@
         errorLine1="            builder.setExtras(mExtras);"
         errorLine2="                    ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="146"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2977,9 +2491,7 @@
         errorLine1="                builder.setPersons(persons);"
         errorLine2="                        ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="154"
-            column="25"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2988,9 +2500,7 @@
         errorLine1="                builder.setLocusId(mLocusId.toLocusId());"
         errorLine2="                        ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="157"
-            column="25"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -2999,9 +2509,7 @@
         errorLine1="            builder.setLongLived(mIsLongLived);"
         errorLine2="                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="159"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3010,9 +2518,7 @@
         errorLine1="            builder.setExtras(buildLegacyExtrasBundle());"
         errorLine2="                    ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="164"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3021,9 +2527,7 @@
         errorLine1="        return builder.build();"
         errorLine2="                       ~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="169"
-            column="24"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3032,9 +2536,7 @@
         errorLine1="            mExtras = new PersistableBundle();"
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="179"
-            column="23"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3043,9 +2545,7 @@
         errorLine1="            mExtras.putInt(EXTRA_PERSON_COUNT, mPersons.length);"
         errorLine2="                    ~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="182"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3054,9 +2554,7 @@
         errorLine1="                mExtras.putPersistableBundle(EXTRA_PERSON_ + (i + 1),"
         errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="184"
-            column="25"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3065,9 +2563,7 @@
         errorLine1="            mExtras.putString(EXTRA_LOCUS_ID, mLocusId.getId());"
         errorLine2="                    ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="189"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3076,9 +2572,7 @@
         errorLine1="        mExtras.putBoolean(EXTRA_LONG_LIVED, mIsLongLived);"
         errorLine2="                ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="191"
-            column="17"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3087,9 +2581,7 @@
         errorLine1="        if (bundle == null || !bundle.containsKey(EXTRA_PERSON_COUNT)) {"
         errorLine2="                                      ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="358"
-            column="39"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3098,9 +2590,7 @@
         errorLine1="        int personsLength = bundle.getInt(EXTRA_PERSON_COUNT);"
         errorLine2="                                   ~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="362"
-            column="36"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3109,9 +2599,7 @@
         errorLine1="                    bundle.getPersistableBundle(EXTRA_PERSON_ + (i + 1)));"
         errorLine2="                           ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="366"
-            column="28"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3120,9 +2608,7 @@
         errorLine1="        if (bundle == null || !bundle.containsKey(EXTRA_LONG_LIVED)) {"
         errorLine2="                                      ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="378"
-            column="39"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3131,9 +2617,7 @@
         errorLine1="        return bundle.getBoolean(EXTRA_LONG_LIVED);"
         errorLine2="                      ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="381"
-            column="23"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3142,9 +2626,7 @@
         errorLine1="            if (shortcutInfo.getLocusId() == null) return null;"
         errorLine2="                             ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="506"
-            column="30"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3153,9 +2635,7 @@
         errorLine1="            return LocusIdCompat.toLocusIdCompat(shortcutInfo.getLocusId());"
         errorLine2="                                                              ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="507"
-            column="63"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3164,9 +2644,7 @@
         errorLine1="            return getLocusIdFromExtra(shortcutInfo.getExtras());"
         errorLine2="                                                    ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="509"
-            column="53"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3175,9 +2653,7 @@
         errorLine1="        final String locusId = bundle.getString(EXTRA_LOCUS_ID);"
         errorLine2="                                      ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="538"
-            column="39"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3186,9 +2662,7 @@
         errorLine1="            mInfo.mId = shortcutInfo.getId();"
         errorLine2="                                     ~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="608"
-            column="38"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3197,9 +2671,7 @@
         errorLine1="            mInfo.mPackageName = shortcutInfo.getPackage();"
         errorLine2="                                              ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="609"
-            column="47"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3208,9 +2680,7 @@
         errorLine1="            Intent[] intents = shortcutInfo.getIntents();"
         errorLine2="                                            ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="610"
-            column="45"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3219,9 +2689,7 @@
         errorLine1="            mInfo.mActivity = shortcutInfo.getActivity();"
         errorLine2="                                           ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="612"
-            column="44"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3230,9 +2698,7 @@
         errorLine1="            mInfo.mLabel = shortcutInfo.getShortLabel();"
         errorLine2="                                        ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="613"
-            column="41"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3241,9 +2707,7 @@
         errorLine1="            mInfo.mLongLabel = shortcutInfo.getLongLabel();"
         errorLine2="                                            ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="614"
-            column="45"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3252,9 +2716,7 @@
         errorLine1="            mInfo.mDisabledMessage = shortcutInfo.getDisabledMessage();"
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="615"
-            column="51"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3263,9 +2725,7 @@
         errorLine1="                mInfo.mDisabledReason = shortcutInfo.getDisabledReason();"
         errorLine2="                                                     ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="617"
-            column="54"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3274,9 +2734,7 @@
         errorLine1="                mInfo.mDisabledReason = shortcutInfo.isEnabled()"
         errorLine2="                                                     ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="619"
-            column="54"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3285,9 +2743,7 @@
         errorLine1="            mInfo.mCategories = shortcutInfo.getCategories();"
         errorLine2="                                             ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="623"
-            column="46"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3296,9 +2752,7 @@
         errorLine1="            mInfo.mPersons = ShortcutInfoCompat.getPersonsFromExtra(shortcutInfo.getExtras());"
         errorLine2="                                                                                 ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="624"
-            column="82"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3307,9 +2761,7 @@
         errorLine1="            mInfo.mUser = shortcutInfo.getUserHandle();"
         errorLine2="                                       ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="625"
-            column="40"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3318,9 +2770,7 @@
         errorLine1="            mInfo.mLastChangedTimestamp = shortcutInfo.getLastChangedTimestamp();"
         errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="626"
-            column="56"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3329,9 +2779,7 @@
         errorLine1="                mInfo.mIsCached = shortcutInfo.isCached();"
         errorLine2="                                               ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="628"
-            column="48"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3340,9 +2788,7 @@
         errorLine1="            mInfo.mIsDynamic = shortcutInfo.isDynamic();"
         errorLine2="                                            ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="630"
-            column="45"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3351,9 +2797,7 @@
         errorLine1="            mInfo.mIsPinned = shortcutInfo.isPinned();"
         errorLine2="                                           ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="631"
-            column="44"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3362,9 +2806,7 @@
         errorLine1="            mInfo.mIsDeclaredInManifest = shortcutInfo.isDeclaredInManifest();"
         errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="632"
-            column="56"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3373,9 +2815,7 @@
         errorLine1="            mInfo.mIsImmutable = shortcutInfo.isImmutable();"
         errorLine2="                                              ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="633"
-            column="47"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3384,9 +2824,7 @@
         errorLine1="            mInfo.mIsEnabled = shortcutInfo.isEnabled();"
         errorLine2="                                            ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="634"
-            column="45"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3395,9 +2833,7 @@
         errorLine1="            mInfo.mHasKeyFieldsOnly = shortcutInfo.hasKeyFieldsOnly();"
         errorLine2="                                                   ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="635"
-            column="52"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3406,9 +2842,7 @@
         errorLine1="            mInfo.mRank = shortcutInfo.getRank();"
         errorLine2="                                       ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="637"
-            column="40"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3417,9 +2851,7 @@
         errorLine1="            mInfo.mExtras = shortcutInfo.getExtras();"
         errorLine2="                                         ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="638"
-            column="42"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3428,9 +2860,7 @@
         errorLine1="                        mInfo.mExtras = new PersistableBundle();"
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="987"
-            column="41"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3439,9 +2869,7 @@
         errorLine1="                        mInfo.mExtras.putStringArray("
         errorLine2="                                      ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="994"
-            column="39"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3450,9 +2878,7 @@
         errorLine1="                            mInfo.mExtras.putStringArray(capability + &quot;/&quot; + paramName,"
         errorLine2="                                          ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="1000"
-            column="43"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3461,9 +2887,7 @@
         errorLine1="                        mInfo.mExtras = new PersistableBundle();"
         errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="1007"
-            column="41"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3472,9 +2896,7 @@
         errorLine1="                    mInfo.mExtras.putString(EXTRA_SLICE_URI, UriCompat.toSafeString(mSliceUri));"
         errorLine2="                                  ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="1009"
-            column="35"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -3483,9 +2905,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).isRequestPinShortcutSupported();"
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="155"
-            column="28"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3494,9 +2914,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).isRequestPinShortcutSupported();"
         errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="155"
-            column="68"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3505,9 +2923,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).requestPinShortcut("
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="197"
-            column="28"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3516,9 +2932,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).requestPinShortcut("
         errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="197"
-            column="68"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3527,9 +2941,7 @@
         errorLine1="            result = context.getSystemService(ShortcutManager.class)"
         errorLine2="                             ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="241"
-            column="30"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3538,9 +2950,7 @@
         errorLine1="                    .createShortcutResultIntent(shortcut.toShortcutInfo());"
         errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="242"
-            column="22"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3549,9 +2959,7 @@
         errorLine1="                    context.getSystemService(ShortcutManager.class).getShortcuts(matchFlags);"
         errorLine2="                            ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="282"
-            column="29"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3560,9 +2968,7 @@
         errorLine1="                    context.getSystemService(ShortcutManager.class).getShortcuts(matchFlags);"
         errorLine2="                                                                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="282"
-            column="69"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3571,9 +2977,7 @@
         errorLine1="            final ShortcutManager manager = context.getSystemService(ShortcutManager.class);"
         errorLine2="                                                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="285"
-            column="53"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3582,9 +2986,7 @@
         errorLine1="                shortcuts.addAll(manager.getManifestShortcuts());"
         errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="288"
-            column="42"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3593,9 +2995,7 @@
         errorLine1="                shortcuts.addAll(manager.getDynamicShortcuts());"
         errorLine2="                                         ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="291"
-            column="42"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3604,9 +3004,7 @@
         errorLine1="                shortcuts.addAll(manager.getPinnedShortcuts());"
         errorLine2="                                         ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="294"
-            column="42"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3615,9 +3013,7 @@
         errorLine1="            if (!context.getSystemService(ShortcutManager.class).addDynamicShortcuts(shortcuts)) {"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="335"
-            column="26"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3626,9 +3022,7 @@
         errorLine1="            if (!context.getSystemService(ShortcutManager.class).addDynamicShortcuts(shortcuts)) {"
         errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="335"
-            column="66"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3637,9 +3031,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).getMaxShortcutCountPerActivity();"
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="354"
-            column="28"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3648,9 +3040,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).getMaxShortcutCountPerActivity();"
         errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="354"
-            column="68"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3659,9 +3049,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).isRateLimitingActive();"
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="371"
-            column="28"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3670,9 +3058,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).isRateLimitingActive();"
         errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="371"
-            column="68"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3681,9 +3067,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).getIconMaxWidth();"
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="391"
-            column="28"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3692,9 +3076,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).getIconMaxWidth();"
         errorLine2="                                                                   ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="391"
-            column="68"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3703,9 +3085,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).getIconMaxHeight();"
         errorLine2="                           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="402"
-            column="28"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3714,9 +3094,7 @@
         errorLine1="            return context.getSystemService(ShortcutManager.class).getIconMaxHeight();"
         errorLine2="                                                                   ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="402"
-            column="68"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3725,9 +3103,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).reportShortcutUsed(shortcutId);"
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="429"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3736,9 +3112,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).reportShortcutUsed(shortcutId);"
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="429"
-            column="61"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3747,9 +3121,7 @@
         errorLine1="            if (!context.getSystemService(ShortcutManager.class).setDynamicShortcuts(shortcuts)) {"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="472"
-            column="26"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3758,9 +3130,7 @@
         errorLine1="            if (!context.getSystemService(ShortcutManager.class).setDynamicShortcuts(shortcuts)) {"
         errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="472"
-            column="66"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3769,9 +3139,7 @@
         errorLine1="            List&lt;ShortcutInfo> shortcuts = context.getSystemService("
         errorLine2="                                                   ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="496"
-            column="52"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3780,9 +3148,7 @@
         errorLine1="                    ShortcutManager.class).getDynamicShortcuts();"
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="497"
-            column="44"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3791,9 +3157,7 @@
         errorLine1="            if (!context.getSystemService(ShortcutManager.class).updateShortcuts(shortcuts)) {"
         errorLine2="                         ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="540"
-            column="26"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3802,9 +3166,7 @@
         errorLine1="            if (!context.getSystemService(ShortcutManager.class).updateShortcuts(shortcuts)) {"
         errorLine2="                                                                 ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="540"
-            column="66"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3813,9 +3175,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class)"
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="607"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3824,9 +3184,7 @@
         errorLine1="                    .disableShortcuts(shortcutIds, disabledMessage);"
         errorLine2="                     ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="608"
-            column="22"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3835,9 +3193,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).enableShortcuts(shortcutIds);"
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="642"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3846,9 +3202,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).enableShortcuts(shortcutIds);"
         errorLine2="                                                            ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="642"
-            column="61"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3857,9 +3211,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).removeDynamicShortcuts(shortcutIds);"
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="661"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3868,9 +3220,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).removeDynamicShortcuts(shortcutIds);"
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="661"
-            column="61"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3879,9 +3229,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).removeAllDynamicShortcuts();"
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="679"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3890,9 +3238,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).removeAllDynamicShortcuts();"
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="679"
-            column="61"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3901,9 +3247,7 @@
         errorLine1="        context.getSystemService(ShortcutManager.class).removeLongLivedShortcuts(shortcutIds);"
         errorLine2="                ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="706"
-            column="17"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3912,9 +3256,7 @@
         errorLine1="        context.getSystemService(ShortcutManager.class).removeLongLivedShortcuts(shortcutIds);"
         errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="706"
-            column="57"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3923,9 +3265,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).pushDynamicShortcut("
         errorLine2="                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="766"
-            column="21"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3934,9 +3274,7 @@
         errorLine1="            context.getSystemService(ShortcutManager.class).pushDynamicShortcut("
         errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="766"
-            column="61"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3945,9 +3283,7 @@
         errorLine1="            final ShortcutManager sm = context.getSystemService(ShortcutManager.class);"
         errorLine2="                                               ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="769"
-            column="48"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3956,9 +3292,7 @@
         errorLine1="            if (sm.isRateLimitingActive()) {"
         errorLine2="                   ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="770"
-            column="20"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3967,9 +3301,7 @@
         errorLine1="            final List&lt;ShortcutInfo> shortcuts = sm.getDynamicShortcuts();"
         errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="773"
-            column="53"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3978,9 +3310,7 @@
         errorLine1="                sm.removeDynamicShortcuts(Arrays.asList("
         errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="775"
-            column="20"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -3989,9 +3319,7 @@
         errorLine1="            sm.addDynamicShortcuts(Arrays.asList(shortcut.toShortcutInfo()));"
         errorLine2="               ~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="778"
-            column="16"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -4000,9 +3328,7 @@
         errorLine1="                Build.VERSION.SDK_INT &lt; 19 || am == null || am.isLowRamDevice();"
         errorLine2="                                                               ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"
-            line="833"
-            column="64"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java"/>
     </issue>
 
     <issue
@@ -4011,9 +3337,7 @@
         errorLine1="            textView.setTextAppearance(resId);"
         errorLine2="                     ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/widget/TextViewCompat.java"
-            line="289"
-            column="22"/>
+            file="src/main/java/androidx/core/widget/TextViewCompat.java"/>
     </issue>
 
     <issue
@@ -4022,9 +3346,7 @@
         errorLine1="public class NotificationCompat {"
         errorLine2="             ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="87"
-            column="14"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -4033,14 +3355,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getParent() {"
         errorLine2="                                       ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2282"
-            column="40"/>
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2297"
-            column="17"
-            message="Setter here"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4049,14 +3364,7 @@
         errorLine1="    public CollectionInfoCompat getCollectionInfo() {"
         errorLine2="                                ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3218"
-            column="33"/>
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3228"
-            column="17"
-            message="Setter here"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4065,14 +3373,7 @@
         errorLine1="    public CollectionItemInfoCompat getCollectionItemInfo() {"
         errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3251"
-            column="37"/>
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3237"
-            column="17"
-            message="Setter here"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4081,14 +3382,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getLabelFor() {"
         errorLine2="                                       ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3504"
-            column="40"/>
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3472"
-            column="17"
-            message="Setter here"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4097,14 +3391,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getLabeledBy() {"
         errorLine2="                                       ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3555"
-            column="40"/>
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3518"
-            column="17"
-            message="Setter here"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4113,9 +3400,7 @@
         errorLine1="    public boolean canOpenPopup() {"
         errorLine2="                   ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3568"
-            column="20"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4124,14 +3409,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getTraversalBefore() {"
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3807"
-            column="40"/>
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3829"
-            column="17"
-            message="Setter here"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4140,14 +3418,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getTraversalAfter() {"
         errorLine2="                                       ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3872"
-            column="40"/>
-        <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3894"
-            column="17"
-            message="Setter here"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4156,9 +3427,7 @@
         errorLine1="    public boolean hasMipMap() {"
         errorLine2="                   ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java"
-            line="181"
-            column="20"/>
+            file="src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java"/>
     </issue>
 
     <issue
@@ -4167,9 +3436,7 @@
         errorLine1="    public boolean hasAntiAlias() {"
         errorLine2="                   ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java"
-            line="205"
-            column="20"/>
+            file="src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java"/>
     </issue>
 
     <issue
@@ -4178,9 +3445,7 @@
         errorLine1="            @Nullable Object token, long delayMillis) {"
         errorLine2="                                    ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/os/HandlerCompat.java"
-            line="181"
-            column="37"/>
+            file="src/main/java/androidx/core/os/HandlerCompat.java"/>
     </issue>
 
     <issue
@@ -4189,9 +3454,7 @@
         errorLine1="    public &lt;T> T postAndWait(final Callable&lt;T> callable, int timeoutMillis)"
         errorLine2="                                                         ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/provider/SelfDestructiveThread.java"
-            line="169"
-            column="58"/>
+            file="src/main/java/androidx/core/provider/SelfDestructiveThread.java"/>
     </issue>
 
     <issue
@@ -4200,9 +3463,7 @@
         errorLine1="        public AccessibilityActionCompat(int actionId, CharSequence label) {"
         errorLine2="                                                       ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="673"
-            column="56"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4211,9 +3472,7 @@
         errorLine1="        public AccessibilityActionCompat(int actionId, CharSequence label,"
         errorLine2="                                                       ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="686"
-            column="56"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4222,9 +3481,7 @@
         errorLine1="                AccessibilityViewCommand command) {"
         errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="687"
-            column="17"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4233,9 +3490,7 @@
         errorLine1="        public CharSequence getLabel() {"
         errorLine2="               ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="732"
-            column="16"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4244,9 +3499,7 @@
         errorLine1="        public boolean perform(View view, Bundle arguments) {"
         errorLine2="                               ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="748"
-            column="32"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4255,9 +3508,7 @@
         errorLine1="        public boolean perform(View view, Bundle arguments) {"
         errorLine2="                                          ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="748"
-            column="43"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4266,9 +3517,7 @@
         errorLine1="        public AccessibilityActionCompat createReplacementAction(CharSequence label,"
         errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="772"
-            column="16"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4277,9 +3526,7 @@
         errorLine1="        public AccessibilityActionCompat createReplacementAction(CharSequence label,"
         errorLine2="                                                                 ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="772"
-            column="66"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4288,9 +3535,7 @@
         errorLine1="                AccessibilityViewCommand command) {"
         errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="773"
-            column="17"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4299,9 +3544,7 @@
         errorLine1="        public static CollectionInfoCompat obtain(int rowCount, int columnCount,"
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="860"
-            column="23"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4310,9 +3553,7 @@
         errorLine1="        public static CollectionInfoCompat obtain(int rowCount, int columnCount,"
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="882"
-            column="23"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4321,9 +3562,7 @@
         errorLine1="        public static CollectionItemInfoCompat obtain(int rowIndex, int rowSpan,"
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="981"
-            column="23"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4332,9 +3571,7 @@
         errorLine1="        public static CollectionItemInfoCompat obtain(int rowIndex, int rowSpan,"
         errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1006"
-            column="23"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4343,9 +3580,7 @@
         errorLine1="        public static RangeInfoCompat obtain(int type, float min, float max, float current) {"
         errorLine2="                      ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1123"
-            column="23"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4354,9 +3589,7 @@
         errorLine1="    public static AccessibilityNodeInfoCompat wrap(@NonNull AccessibilityNodeInfo info) {"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1840"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4365,9 +3598,7 @@
         errorLine1="    public AccessibilityNodeInfo unwrap() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1847"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4376,9 +3607,7 @@
         errorLine1="    public static AccessibilityNodeInfoCompat obtain(View source) {"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1868"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4387,9 +3616,7 @@
         errorLine1="    public static AccessibilityNodeInfoCompat obtain(View source) {"
         errorLine2="                                                     ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1868"
-            column="54"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4398,9 +3625,7 @@
         errorLine1="    public static AccessibilityNodeInfoCompat obtain(View root, int virtualDescendantId) {"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1882"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4409,9 +3634,7 @@
         errorLine1="    public static AccessibilityNodeInfoCompat obtain(View root, int virtualDescendantId) {"
         errorLine2="                                                     ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1882"
-            column="54"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4420,9 +3643,7 @@
         errorLine1="    public static AccessibilityNodeInfoCompat obtain() {"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1896"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4431,9 +3652,7 @@
         errorLine1="    public static AccessibilityNodeInfoCompat obtain(AccessibilityNodeInfoCompat info) {"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1907"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4442,9 +3661,7 @@
         errorLine1="    public static AccessibilityNodeInfoCompat obtain(AccessibilityNodeInfoCompat info) {"
         errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1907"
-            column="54"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4453,9 +3670,7 @@
         errorLine1="    public void setSource(View source) {"
         errorLine2="                          ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1916"
-            column="27"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4464,9 +3679,7 @@
         errorLine1="    public void setSource(View root, int virtualDescendantId) {"
         errorLine2="                          ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1942"
-            column="27"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4475,9 +3688,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat findFocus(int focus) {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1962"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4486,9 +3697,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat focusSearch(int direction) {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="1984"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4497,9 +3706,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getChild(int index) {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2018"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4508,9 +3715,7 @@
         errorLine1="    public void addChild(View child) {"
         errorLine2="                         ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2033"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4519,9 +3724,7 @@
         errorLine1="    public void addChild(View root, int virtualDescendantId) {"
         errorLine2="                         ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2051"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4530,9 +3733,7 @@
         errorLine1="    public boolean removeChild(View child) {"
         errorLine2="                               ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2071"
-            column="32"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4541,9 +3742,7 @@
         errorLine1="    public boolean removeChild(View root, int virtualDescendantId) {"
         errorLine2="                               ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2089"
-            column="32"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4552,9 +3751,7 @@
         errorLine1="    public void addAction(AccessibilityActionCompat action) {"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2157"
-            column="27"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4563,9 +3760,7 @@
         errorLine1="    public boolean removeAction(AccessibilityActionCompat action) {"
         errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2182"
-            column="33"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4574,9 +3769,7 @@
         errorLine1="    public boolean performAction(int action, Bundle arguments) {"
         errorLine2="                                             ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2219"
-            column="46"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4585,9 +3778,7 @@
         errorLine1="    public List&lt;AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(String text) {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2266"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4596,9 +3787,7 @@
         errorLine1="    public List&lt;AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(String text) {"
         errorLine2="                                                                              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2266"
-            column="79"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4607,9 +3796,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getParent() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2282"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4618,9 +3805,7 @@
         errorLine1="    public void setParent(View parent) {"
         errorLine2="                          ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2297"
-            column="27"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4629,9 +3814,7 @@
         errorLine1="    public void setParent(View root, int virtualDescendantId) {"
         errorLine2="                          ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2323"
-            column="27"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4640,9 +3823,7 @@
         errorLine1="    public void getBoundsInScreen(Rect outBounds) {"
         errorLine2="                                  ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2376"
-            column="35"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4651,9 +3832,7 @@
         errorLine1="    public void setBoundsInScreen(Rect bounds) {"
         errorLine2="                                  ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2391"
-            column="35"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4662,9 +3841,7 @@
         errorLine1="    public CharSequence getPackageName() {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2811"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4673,9 +3850,7 @@
         errorLine1="    public void setPackageName(CharSequence packageName) {"
         errorLine2="                               ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2826"
-            column="32"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4684,9 +3859,7 @@
         errorLine1="    public CharSequence getClassName() {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2835"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4695,9 +3868,7 @@
         errorLine1="    public void setClassName(CharSequence className) {"
         errorLine2="                             ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2850"
-            column="30"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4706,9 +3877,7 @@
         errorLine1="    public CharSequence getText() {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2859"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4717,9 +3886,7 @@
         errorLine1="    public void setText(CharSequence text) {"
         errorLine2="                        ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2889"
-            column="25"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4728,9 +3895,7 @@
         errorLine1="    public void addSpansToExtras(CharSequence text, View view) {"
         errorLine2="                                 ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2897"
-            column="34"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4739,9 +3904,7 @@
         errorLine1="    public void addSpansToExtras(CharSequence text, View view) {"
         errorLine2="                                                    ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2897"
-            column="53"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4750,9 +3913,7 @@
         errorLine1="    public static ClickableSpan[] getClickableSpans(CharSequence text) {"
         errorLine2="                  ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2934"
-            column="19"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4761,9 +3922,7 @@
         errorLine1="    public static ClickableSpan[] getClickableSpans(CharSequence text) {"
         errorLine2="                                                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2934"
-            column="53"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4772,9 +3931,7 @@
         errorLine1="    public CharSequence getContentDescription() {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="2995"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4783,9 +3940,7 @@
         errorLine1="    public void setContentDescription(CharSequence contentDescription) {"
         errorLine2="                                      ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3025"
-            column="39"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4794,9 +3949,7 @@
         errorLine1="    public void setViewIdResourceName(String viewId) {"
         errorLine2="                                      ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3106"
-            column="39"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4805,9 +3958,7 @@
         errorLine1="    public String getViewIdResourceName() {"
         errorLine2="           ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3124"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4816,9 +3967,7 @@
         errorLine1="    public CollectionInfoCompat getCollectionInfo() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3218"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4827,9 +3976,7 @@
         errorLine1="    public void setCollectionInfo(Object collectionInfo) {"
         errorLine2="                                  ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3228"
-            column="35"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4838,9 +3985,7 @@
         errorLine1="    public void setCollectionItemInfo(Object collectionItemInfo) {"
         errorLine2="                                      ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3237"
-            column="39"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4849,9 +3994,7 @@
         errorLine1="    public CollectionItemInfoCompat getCollectionItemInfo() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3251"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4860,9 +4003,7 @@
         errorLine1="    public RangeInfoCompat getRangeInfo() {"
         errorLine2="           ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3266"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4871,9 +4012,7 @@
         errorLine1="    public void setRangeInfo(RangeInfoCompat rangeInfo) {"
         errorLine2="                             ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3286"
-            column="30"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4882,9 +4021,7 @@
         errorLine1="    public List&lt;AccessibilityActionCompat> getActionList() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3320"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4893,9 +4030,7 @@
         errorLine1="    public void setError(CharSequence error) {"
         errorLine2="                         ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3447"
-            column="26"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4904,9 +4039,7 @@
         errorLine1="    public CharSequence getError() {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3458"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4915,9 +4048,7 @@
         errorLine1="    public void setLabelFor(View labeled) {"
         errorLine2="                            ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3472"
-            column="29"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4926,9 +4057,7 @@
         errorLine1="    public void setLabelFor(View root, int virtualDescendantId) {"
         errorLine2="                            ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3492"
-            column="29"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4937,9 +4066,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getLabelFor() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3504"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4948,9 +4075,7 @@
         errorLine1="    public void setLabeledBy(View label) {"
         errorLine2="                             ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3518"
-            column="30"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4959,9 +4084,7 @@
         errorLine1="    public void setLabeledBy(View root, int virtualDescendantId) {"
         errorLine2="                             ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3543"
-            column="30"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4970,9 +4093,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getLabeledBy() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3555"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4981,9 +4102,7 @@
         errorLine1="    public List&lt;AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByViewId(String viewId) {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3610"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -4992,9 +4111,7 @@
         errorLine1="    public List&lt;AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByViewId(String viewId) {"
         errorLine2="                                                                                ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3610"
-            column="81"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5003,9 +4120,7 @@
         errorLine1="    public Bundle getExtras() {"
         errorLine2="           ~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3636"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5014,9 +4129,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getTraversalBefore() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3807"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5025,9 +4138,7 @@
         errorLine1="    public void setTraversalBefore(View view) {"
         errorLine2="                                   ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3829"
-            column="36"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5036,9 +4147,7 @@
         errorLine1="    public void setTraversalBefore(View root, int virtualDescendantId) {"
         errorLine2="                                   ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3856"
-            column="36"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5047,9 +4156,7 @@
         errorLine1="    public AccessibilityNodeInfoCompat getTraversalAfter() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3872"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5058,9 +4165,7 @@
         errorLine1="    public void setTraversalAfter(View view) {"
         errorLine2="                                  ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3894"
-            column="35"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5069,9 +4174,7 @@
         errorLine1="    public void setTraversalAfter(View root, int virtualDescendantId) {"
         errorLine2="                                  ~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3920"
-            column="35"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5080,9 +4183,7 @@
         errorLine1="    public AccessibilityWindowInfoCompat getWindow() {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"
-            line="3933"
-            column="12"/>
+            file="src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java"/>
     </issue>
 
     <issue
@@ -5091,9 +4192,7 @@
         errorLine1="    public AutoScrollHelper setEnabled(boolean enabled) {"
         errorLine2="           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/widget/AutoScrollHelper.java"
-            line="235"
-            column="12"/>
+            file="src/main/java/androidx/core/widget/AutoScrollHelper.java"/>
     </issue>
 
     <issue
@@ -5102,9 +4201,7 @@
         errorLine1="    public AutoScrollHelper setExclusive(boolean exclusive) {"
         errorLine2="           ~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/widget/AutoScrollHelper.java"
-            line="263"
-            column="12"/>
+            file="src/main/java/androidx/core/widget/AutoScrollHelper.java"/>
     </issue>
 
     <issue
@@ -5113,9 +4210,7 @@
         errorLine1="    int[] getAutoSizeTextAvailableSizes();"
         errorLine2="    ~~~~~">
         <location
-            file="src/main/java/androidx/core/widget/AutoSizeableTextView.java"
-            line="153"
-            column="5"/>
+            file="src/main/java/androidx/core/widget/AutoSizeableTextView.java"/>
     </issue>
 
     <issue
@@ -5124,9 +4219,7 @@
         errorLine1="        public Builder(Locale locale) {"
         errorLine2="                       ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="157"
-            column="24"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5135,9 +4228,7 @@
         errorLine1="        public Builder stereoReset(boolean stereoReset) {"
         errorLine2="               ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="176"
-            column="16"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5146,9 +4237,7 @@
         errorLine1="        public Builder setTextDirectionHeuristic(TextDirectionHeuristicCompat heuristic) {"
         errorLine2="               ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="192"
-            column="16"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5157,9 +4246,7 @@
         errorLine1="        public Builder setTextDirectionHeuristic(TextDirectionHeuristicCompat heuristic) {"
         errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="192"
-            column="50"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5168,9 +4255,7 @@
         errorLine1="        public BidiFormatter build() {"
         errorLine2="               ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="204"
-            column="16"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5179,9 +4264,7 @@
         errorLine1="    public static BidiFormatter getInstance() {"
         errorLine2="                  ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="235"
-            column="19"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5190,9 +4273,7 @@
         errorLine1="    public static BidiFormatter getInstance(boolean rtlContext) {"
         errorLine2="                  ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="244"
-            column="19"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5201,9 +4282,7 @@
         errorLine1="    public static BidiFormatter getInstance(Locale locale) {"
         errorLine2="                  ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="253"
-            column="19"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5212,9 +4291,7 @@
         errorLine1="    public static BidiFormatter getInstance(Locale locale) {"
         errorLine2="                                            ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="253"
-            column="45"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5223,9 +4300,7 @@
         errorLine1="    public boolean isRtl(String str) {"
         errorLine2="                         ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="346"
-            column="26"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5234,9 +4309,7 @@
         errorLine1="    public boolean isRtl(CharSequence str) {"
         errorLine2="                         ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="357"
-            column="26"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5245,9 +4318,7 @@
         errorLine1="    public String unicodeWrap(String str, TextDirectionHeuristicCompat heuristic, boolean isolate) {"
         errorLine2="           ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="390"
-            column="12"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5256,9 +4327,7 @@
         errorLine1="    public String unicodeWrap(String str, TextDirectionHeuristicCompat heuristic, boolean isolate) {"
         errorLine2="                              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="390"
-            column="31"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5267,9 +4336,7 @@
         errorLine1="    public String unicodeWrap(String str, TextDirectionHeuristicCompat heuristic, boolean isolate) {"
         errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="390"
-            column="43"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5278,9 +4345,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str, TextDirectionHeuristicCompat heuristic,"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="409"
-            column="12"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5289,9 +4354,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str, TextDirectionHeuristicCompat heuristic,"
         errorLine2="                                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="409"
-            column="37"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5300,9 +4363,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str, TextDirectionHeuristicCompat heuristic,"
         errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="409"
-            column="55"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5311,9 +4372,7 @@
         errorLine1="    public String unicodeWrap(String str, TextDirectionHeuristicCompat heuristic) {"
         errorLine2="           ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="440"
-            column="12"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5322,9 +4381,7 @@
         errorLine1="    public String unicodeWrap(String str, TextDirectionHeuristicCompat heuristic) {"
         errorLine2="                              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="440"
-            column="31"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5333,9 +4390,7 @@
         errorLine1="    public String unicodeWrap(String str, TextDirectionHeuristicCompat heuristic) {"
         errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="440"
-            column="43"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5344,9 +4399,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str, TextDirectionHeuristicCompat heuristic) {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="455"
-            column="12"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5355,9 +4408,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str, TextDirectionHeuristicCompat heuristic) {"
         errorLine2="                                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="455"
-            column="37"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5366,9 +4417,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str, TextDirectionHeuristicCompat heuristic) {"
         errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="455"
-            column="55"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5377,9 +4426,7 @@
         errorLine1="    public String unicodeWrap(String str, boolean isolate) {"
         errorLine2="           ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="468"
-            column="12"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5388,9 +4435,7 @@
         errorLine1="    public String unicodeWrap(String str, boolean isolate) {"
         errorLine2="                              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="468"
-            column="31"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5399,9 +4444,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str, boolean isolate) {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="482"
-            column="12"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5410,9 +4453,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str, boolean isolate) {"
         errorLine2="                                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="482"
-            column="37"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5421,9 +4462,7 @@
         errorLine1="    public String unicodeWrap(String str) {"
         errorLine2="           ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="493"
-            column="12"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5432,9 +4471,7 @@
         errorLine1="    public String unicodeWrap(String str) {"
         errorLine2="                              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="493"
-            column="31"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5443,9 +4480,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str) {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="505"
-            column="12"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5454,9 +4489,7 @@
         errorLine1="    public CharSequence unicodeWrap(CharSequence str) {"
         errorLine2="                                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/BidiFormatter.java"
-            line="505"
-            column="37"/>
+            file="src/main/java/androidx/core/text/BidiFormatter.java"/>
     </issue>
 
     <issue
@@ -5465,9 +4498,7 @@
         errorLine1="    public boolean onStateChanged(int[] stateSet) {"
         errorLine2="                                  ~~~~~">
         <location
-            file="src/main/java/androidx/core/content/res/ComplexColorCompat.java"
-            line="107"
-            column="35"/>
+            file="src/main/java/androidx/core/content/res/ComplexColorCompat.java"/>
     </issue>
 
     <issue
@@ -5476,9 +4507,7 @@
         errorLine1="        Object getWrapper();"
         errorLine2="        ~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/CoreComponentFactory.java"
-            line="118"
-            column="9"/>
+            file="src/main/java/androidx/core/app/CoreComponentFactory.java"/>
     </issue>
 
     <issue
@@ -5487,9 +4516,7 @@
         errorLine1="    public static void buildShortClassTag(Object cls, StringBuilder out) {"
         errorLine2="                                          ~~~~~~">
         <location
-            file="src/main/java/androidx/core/util/DebugUtils.java"
-            line="31"
-            column="43"/>
+            file="src/main/java/androidx/core/util/DebugUtils.java"/>
     </issue>
 
     <issue
@@ -5498,9 +4525,7 @@
         errorLine1="    public static void buildShortClassTag(Object cls, StringBuilder out) {"
         errorLine2="                                                      ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/util/DebugUtils.java"
-            line="31"
-            column="55"/>
+            file="src/main/java/androidx/core/util/DebugUtils.java"/>
     </issue>
 
     <issue
@@ -5509,9 +4534,7 @@
         errorLine1="    public static Uri getUriForFile(@NonNull Context context, @NonNull String authority,"
         errorLine2="                  ~~~">
         <location
-            file="src/main/java/androidx/core/content/FileProvider.java"
-            line="447"
-            column="19"/>
+            file="src/main/java/androidx/core/content/FileProvider.java"/>
     </issue>
 
     <issue
@@ -5520,9 +4543,7 @@
         errorLine1="    public Uri insert(@NonNull Uri uri, @NonNull ContentValues values) {"
         errorLine2="           ~~~">
         <location
-            file="src/main/java/androidx/core/content/FileProvider.java"
-            line="577"
-            column="12"/>
+            file="src/main/java/androidx/core/content/FileProvider.java"/>
     </issue>
 
     <issue
@@ -5531,9 +4552,7 @@
         errorLine1="        public FontInfo[] getFonts() {"
         errorLine2="               ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="399"
-            column="16"/>
+            file="src/main/java/androidx/core/provider/FontsContractCompat.java"/>
     </issue>
 
     <issue
@@ -5542,9 +4561,7 @@
         errorLine1="        public void onTypefaceRetrieved(Typeface typeface) {}"
         errorLine2="                                        ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/provider/FontsContractCompat.java"
-            line="486"
-            column="41"/>
+            file="src/main/java/androidx/core/provider/FontsContractCompat.java"/>
     </issue>
 
     <issue
@@ -5553,9 +4570,7 @@
         errorLine1="    protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) {"
         errorLine2="                                                           ~~~~">
         <location
-            file="src/main/java/androidx/core/widget/NestedScrollView.java"
-            line="2075"
-            column="60"/>
+            file="src/main/java/androidx/core/widget/NestedScrollView.java"/>
     </issue>
 
     <issue
@@ -5564,9 +4579,7 @@
         errorLine1="    Notification.Builder getBuilder();"
         errorLine2="    ~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationBuilderWithBuilderAccessor.java"
-            line="34"
-            column="5"/>
+            file="src/main/java/androidx/core/app/NotificationBuilderWithBuilderAccessor.java"/>
     </issue>
 
     <issue
@@ -5575,9 +4588,7 @@
         errorLine1="        public Context mContext;"
         errorLine2="               ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1016"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5586,9 +4597,7 @@
         errorLine1="        public ArrayList&lt;Action> mActions = new ArrayList&lt;>();"
         errorLine2="               ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="1020"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5597,9 +4606,7 @@
         errorLine1="        public RemoteViews getContentView() {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2565"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5608,9 +4615,7 @@
         errorLine1="        public RemoteViews getBigContentView() {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2573"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5619,9 +4624,7 @@
         errorLine1="        public RemoteViews getHeadsUpContentView() {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2581"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5630,9 +4633,7 @@
         errorLine1="        protected Builder mBuilder;"
         errorLine2="                  ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2731"
-            column="19"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5641,9 +4642,7 @@
         errorLine1="        public void apply(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2777"
-            column="27"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5652,9 +4651,7 @@
         errorLine1="        public RemoteViews makeContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2793"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5663,9 +4660,7 @@
         errorLine1="        public RemoteViews makeContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2793"
-            column="44"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5674,9 +4669,7 @@
         errorLine1="        public RemoteViews makeBigContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2801"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5685,9 +4678,7 @@
         errorLine1="        public RemoteViews makeBigContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2801"
-            column="47"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5696,9 +4687,7 @@
         errorLine1="        public RemoteViews makeHeadsUpContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2809"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5707,9 +4696,7 @@
         errorLine1="        public RemoteViews makeHeadsUpContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="2809"
-            column="51"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5718,9 +4705,7 @@
         errorLine1="        public Bitmap createColoredBitmap(int iconId, int color) {"
         errorLine2="               ~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3125"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5729,9 +4714,7 @@
         errorLine1="        public void buildIntoRemoteViews(RemoteViews outerView,"
         errorLine2="                                         ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3175"
-            column="42"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5740,9 +4723,7 @@
         errorLine1="                RemoteViews innerView) {"
         errorLine2="                ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3176"
-            column="17"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5751,9 +4732,7 @@
         errorLine1="        public void apply(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3384"
-            column="27"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5762,9 +4741,7 @@
         errorLine1="        public void apply(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="3675"
-            column="27"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5773,9 +4750,7 @@
         errorLine1="        public void apply(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="4061"
-            column="27"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5784,9 +4759,7 @@
         errorLine1="        public void apply(NotificationBuilderWithBuilderAccessor builderAccessor) {"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5038"
-            column="27"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5795,9 +4768,7 @@
         errorLine1="        public void apply(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5614"
-            column="27"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5806,9 +4777,7 @@
         errorLine1="        public void apply(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5747"
-            column="27"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5817,9 +4786,7 @@
         errorLine1="        public RemoteViews makeContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5760"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5828,9 +4795,7 @@
         errorLine1="        public RemoteViews makeContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5760"
-            column="44"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5839,9 +4804,7 @@
         errorLine1="        public RemoteViews makeBigContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5777"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5850,9 +4813,7 @@
         errorLine1="        public RemoteViews makeBigContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5777"
-            column="47"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5861,9 +4822,7 @@
         errorLine1="        public RemoteViews makeHeadsUpContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5798"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5872,9 +4831,7 @@
         errorLine1="        public RemoteViews makeHeadsUpContentView(NotificationBuilderWithBuilderAccessor builder) {"
         errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="5798"
-            column="51"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5883,9 +4840,7 @@
         errorLine1="        public CharSequence title;"
         errorLine2="               ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompat.java"
-            line="6041"
-            column="16"/>
+            file="src/main/java/androidx/core/app/NotificationCompat.java"/>
     </issue>
 
     <issue
@@ -5894,9 +4849,7 @@
         errorLine1="    public IBinder onBind(Intent intent) {"
         errorLine2="           ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"
-            line="47"
-            column="12"/>
+            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"/>
     </issue>
 
     <issue
@@ -5905,9 +4858,7 @@
         errorLine1="    public abstract void notify(String packageName, int id, String tag, Notification notification);"
         errorLine2="                                ~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"
-            line="62"
-            column="33"/>
+            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"/>
     </issue>
 
     <issue
@@ -5916,9 +4867,7 @@
         errorLine1="    public abstract void notify(String packageName, int id, String tag, Notification notification);"
         errorLine2="                                                            ~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"
-            line="62"
-            column="61"/>
+            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"/>
     </issue>
 
     <issue
@@ -5927,9 +4876,7 @@
         errorLine1="    public abstract void notify(String packageName, int id, String tag, Notification notification);"
         errorLine2="                                                                        ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"
-            line="62"
-            column="73"/>
+            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"/>
     </issue>
 
     <issue
@@ -5938,9 +4885,7 @@
         errorLine1="    public abstract void cancel(String packageName, int id, String tag);"
         errorLine2="                                ~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"
-            line="67"
-            column="33"/>
+            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"/>
     </issue>
 
     <issue
@@ -5949,9 +4894,7 @@
         errorLine1="    public abstract void cancel(String packageName, int id, String tag);"
         errorLine2="                                                            ~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"
-            line="67"
-            column="61"/>
+            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"/>
     </issue>
 
     <issue
@@ -5960,9 +4903,7 @@
         errorLine1="    public abstract void cancelAll(String packageName);"
         errorLine2="                                   ~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"
-            line="72"
-            column="36"/>
+            file="src/main/java/androidx/core/app/NotificationCompatSideChannelService.java"/>
     </issue>
 
     <issue
@@ -5971,9 +4912,7 @@
         errorLine1="    public static Path createPathFromPathData(String pathData) {"
         errorLine2="                  ~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="72"
-            column="19"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -5982,9 +4921,7 @@
         errorLine1="    public static Path createPathFromPathData(String pathData) {"
         errorLine2="                                              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="72"
-            column="47"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -5993,9 +4930,7 @@
         errorLine1="    public static PathDataNode[] createNodesFromPathData(String pathData) {"
         errorLine2="                  ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="90"
-            column="19"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6004,9 +4939,7 @@
         errorLine1="    public static PathDataNode[] createNodesFromPathData(String pathData) {"
         errorLine2="                                                         ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="90"
-            column="58"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6015,9 +4948,7 @@
         errorLine1="    public static PathDataNode[] deepCopyNodes(PathDataNode[] source) {"
         errorLine2="                  ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="119"
-            column="19"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6026,9 +4957,7 @@
         errorLine1="    public static PathDataNode[] deepCopyNodes(PathDataNode[] source) {"
         errorLine2="                                               ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="119"
-            column="48"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6037,9 +4966,7 @@
         errorLine1="    public static void updateNodes(PathDataNode[] target, PathDataNode[] source) {"
         errorLine2="                                   ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="162"
-            column="36"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6048,9 +4975,7 @@
         errorLine1="    public static void updateNodes(PathDataNode[] target, PathDataNode[] source) {"
         errorLine2="                                                          ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="162"
-            column="59"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6059,9 +4984,7 @@
         errorLine1="    public static boolean interpolatePathDataNodes(PathDataNode[] target, PathDataNode[] from,"
         errorLine2="                                                   ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="313"
-            column="52"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6070,9 +4993,7 @@
         errorLine1="    public static boolean interpolatePathDataNodes(PathDataNode[] target, PathDataNode[] from,"
         errorLine2="                                                                          ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="313"
-            column="75"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6081,9 +5002,7 @@
         errorLine1="            PathDataNode[] to, float fraction) {"
         errorLine2="            ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="314"
-            column="13"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6092,9 +5011,7 @@
         errorLine1="        public float[] mParams;"
         errorLine2="               ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="350"
-            column="16"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6103,9 +5020,7 @@
         errorLine1="        public static void nodesToPath(PathDataNode[] node, Path path) {"
         errorLine2="                                       ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="368"
-            column="40"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6114,9 +5029,7 @@
         errorLine1="        public static void nodesToPath(PathDataNode[] node, Path path) {"
         errorLine2="                                                            ~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="368"
-            column="61"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6125,9 +5038,7 @@
         errorLine1="        public void interpolatePathDataNode(PathDataNode nodeFrom, PathDataNode nodeTo,"
         errorLine2="                                            ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="386"
-            column="45"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6136,9 +5047,7 @@
         errorLine1="        public void interpolatePathDataNode(PathDataNode nodeFrom, PathDataNode nodeTo,"
         errorLine2="                                                                   ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/PathParser.java"
-            line="386"
-            column="68"/>
+            file="src/main/java/androidx/core/graphics/PathParser.java"/>
     </issue>
 
     <issue
@@ -6147,9 +5056,7 @@
         errorLine1="            public Builder setBreakStrategy(int strategy) {"
         errorLine2="                   ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="144"
-            column="20"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -6158,9 +5065,7 @@
         errorLine1="            public Builder setHyphenationFrequency(int frequency) {"
         errorLine2="                   ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="162"
-            column="20"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -6169,9 +5074,7 @@
         errorLine1="            public Builder setTextDirection(@NonNull TextDirectionHeuristic textDir) {"
         errorLine2="                   ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="180"
-            column="20"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -6180,9 +5083,7 @@
         errorLine1="    public static PrecomputedTextCompat create(@NonNull CharSequence text, @NonNull Params params) {"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="430"
-            column="19"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -6191,9 +5092,7 @@
         errorLine1="    public static Future&lt;PrecomputedTextCompat> getTextFuture("
         errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="646"
-            column="19"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -6202,9 +5101,7 @@
         errorLine1="    public CharSequence subSequence(int start, int end) {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"
-            line="751"
-            column="12"/>
+            file="src/main/java/androidx/core/text/PrecomputedTextCompat.java"/>
     </issue>
 
     <issue
@@ -6213,9 +5110,7 @@
         errorLine1="    public ResultReceiver(Handler handler) {"
         errorLine2="                          ~~~~~~~">
         <location
-            file="src/main/java/android/support/v4/os/ResultReceiver.java"
-            line="84"
-            column="27"/>
+            file="src/main/java/android/support/v4/os/ResultReceiver.java"/>
     </issue>
 
     <issue
@@ -6224,9 +5119,7 @@
         errorLine1="    public void send(int resultCode, Bundle resultData) {"
         errorLine2="                                     ~~~~~~">
         <location
-            file="src/main/java/android/support/v4/os/ResultReceiver.java"
-            line="96"
-            column="38"/>
+            file="src/main/java/android/support/v4/os/ResultReceiver.java"/>
     </issue>
 
     <issue
@@ -6235,9 +5128,7 @@
         errorLine1="    protected void onReceiveResult(int resultCode, Bundle resultData) {"
         errorLine2="                                                   ~~~~~~">
         <location
-            file="src/main/java/android/support/v4/os/ResultReceiver.java"
-            line="121"
-            column="52"/>
+            file="src/main/java/android/support/v4/os/ResultReceiver.java"/>
     </issue>
 
     <issue
@@ -6246,9 +5137,7 @@
         errorLine1="    public void setColorFilter(ColorFilter cf) {"
         errorLine2="                               ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java"
-            line="288"
-            column="32"/>
+            file="src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java"/>
     </issue>
 
     <issue
@@ -6257,9 +5146,7 @@
         errorLine1="    public ColorFilter getColorFilter() {"
         errorLine2="           ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java"
-            line="294"
-            column="12"/>
+            file="src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java"/>
     </issue>
 
     <issue
@@ -6268,9 +5155,7 @@
         errorLine1="    public void onSharedElementStart(List&lt;String> sharedElementNames,"
         errorLine2="                                     ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="77"
-            column="38"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6279,9 +5164,7 @@
         errorLine1="            List&lt;View> sharedElements, List&lt;View> sharedElementSnapshots) {}"
         errorLine2="            ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="78"
-            column="13"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6290,9 +5173,7 @@
         errorLine1="            List&lt;View> sharedElements, List&lt;View> sharedElementSnapshots) {}"
         errorLine2="                                       ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="78"
-            column="40"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6301,9 +5182,7 @@
         errorLine1="    public void onSharedElementEnd(List&lt;String> sharedElementNames,"
         errorLine2="                                   ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="108"
-            column="36"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6312,9 +5191,7 @@
         errorLine1="            List&lt;View> sharedElements, List&lt;View> sharedElementSnapshots) {}"
         errorLine2="            ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="109"
-            column="13"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6323,9 +5200,7 @@
         errorLine1="            List&lt;View> sharedElements, List&lt;View> sharedElementSnapshots) {}"
         errorLine2="                                       ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="109"
-            column="40"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6334,9 +5209,7 @@
         errorLine1="    public void onRejectSharedElements(List&lt;View> rejectedSharedElements) {}"
         errorLine2="                                       ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="133"
-            column="40"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6345,9 +5218,7 @@
         errorLine1="    public void onMapSharedElements(List&lt;String> names, Map&lt;String, View> sharedElements) {}"
         errorLine2="                                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="144"
-            column="37"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6356,9 +5227,7 @@
         errorLine1="    public void onMapSharedElements(List&lt;String> names, Map&lt;String, View> sharedElements) {}"
         errorLine2="                                                        ~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="144"
-            column="57"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6367,9 +5236,7 @@
         errorLine1="    public Parcelable onCaptureSharedElementSnapshot(View sharedElement, Matrix viewToGlobalMatrix,"
         errorLine2="           ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="166"
-            column="12"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6378,9 +5245,7 @@
         errorLine1="    public Parcelable onCaptureSharedElementSnapshot(View sharedElement, Matrix viewToGlobalMatrix,"
         errorLine2="                                                     ~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="166"
-            column="54"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6389,9 +5254,7 @@
         errorLine1="    public Parcelable onCaptureSharedElementSnapshot(View sharedElement, Matrix viewToGlobalMatrix,"
         errorLine2="                                                                         ~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="166"
-            column="74"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6400,9 +5263,7 @@
         errorLine1="            RectF screenBounds) {"
         errorLine2="            ~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="167"
-            column="13"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6411,9 +5272,7 @@
         errorLine1="    public View onCreateSnapshotView(Context context, Parcelable snapshot) {"
         errorLine2="           ~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="257"
-            column="12"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6422,9 +5281,7 @@
         errorLine1="    public View onCreateSnapshotView(Context context, Parcelable snapshot) {"
         errorLine2="                                     ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="257"
-            column="38"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6433,9 +5290,7 @@
         errorLine1="    public View onCreateSnapshotView(Context context, Parcelable snapshot) {"
         errorLine2="                                                      ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="257"
-            column="55"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6444,9 +5299,7 @@
         errorLine1="    public void onSharedElementsArrived(List&lt;String> sharedElementNames,"
         errorLine2="                                        ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="300"
-            column="41"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6455,9 +5308,7 @@
         errorLine1="            List&lt;View> sharedElements, OnSharedElementsReadyListener listener) {"
         errorLine2="            ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="301"
-            column="13"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6466,9 +5317,7 @@
         errorLine1="            List&lt;View> sharedElements, OnSharedElementsReadyListener listener) {"
         errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/app/SharedElementCallback.java"
-            line="301"
-            column="40"/>
+            file="src/main/java/androidx/core/app/SharedElementCallback.java"/>
     </issue>
 
     <issue
@@ -6477,9 +5326,7 @@
         errorLine1="    public ShortcutInfo toShortcutInfo() {"
         errorLine2="           ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="125"
-            column="12"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -6488,9 +5335,7 @@
         errorLine1="    public IconCompat getIcon() {"
         errorLine2="           ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="346"
-            column="12"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -6499,9 +5344,7 @@
         errorLine1="        public Builder setIcon(IconCompat icon) {"
         errorLine2="                               ~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"
-            line="712"
-            column="32"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java"/>
     </issue>
 
     <issue
@@ -6510,9 +5353,7 @@
         errorLine1="    public abstract T addShortcuts(List&lt;ShortcutInfoCompat> shortcuts);"
         errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"
-            line="38"
-            column="36"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"/>
     </issue>
 
     <issue
@@ -6521,9 +5362,7 @@
         errorLine1="    public abstract T removeShortcuts(List&lt;String> shortcutIds);"
         errorLine2="                                      ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"
-            line="41"
-            column="39"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"/>
     </issue>
 
     <issue
@@ -6532,9 +5371,7 @@
         errorLine1="    public List&lt;ShortcutInfoCompat> getShortcuts() throws Exception {"
         errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"
-            line="47"
-            column="12"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"/>
     </issue>
 
     <issue
@@ -6543,9 +5380,7 @@
         errorLine1="        public Void addShortcuts(List&lt;ShortcutInfoCompat> shortcuts) {"
         errorLine2="               ~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"
-            line="59"
-            column="16"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"/>
     </issue>
 
     <issue
@@ -6554,9 +5389,7 @@
         errorLine1="        public Void addShortcuts(List&lt;ShortcutInfoCompat> shortcuts) {"
         errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"
-            line="59"
-            column="34"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"/>
     </issue>
 
     <issue
@@ -6565,9 +5398,7 @@
         errorLine1="        public Void removeShortcuts(List&lt;String> shortcutIds) {"
         errorLine2="               ~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"
-            line="64"
-            column="16"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"/>
     </issue>
 
     <issue
@@ -6576,9 +5407,7 @@
         errorLine1="        public Void removeShortcuts(List&lt;String> shortcutIds) {"
         errorLine2="                                    ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"
-            line="64"
-            column="37"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"/>
     </issue>
 
     <issue
@@ -6587,9 +5416,7 @@
         errorLine1="        public Void removeAllShortcuts() {"
         errorLine2="               ~~~~">
         <location
-            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"
-            line="69"
-            column="16"/>
+            file="src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java"/>
     </issue>
 
     <issue
@@ -6598,9 +5425,7 @@
         errorLine1="    boolean isRtl(char[] array, int start, int count);"
         errorLine2="                  ~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/TextDirectionHeuristicCompat.java"
-            line="33"
-            column="19"/>
+            file="src/main/java/androidx/core/text/TextDirectionHeuristicCompat.java"/>
     </issue>
 
     <issue
@@ -6609,9 +5434,7 @@
         errorLine1="    boolean isRtl(CharSequence cs, int start, int count);"
         errorLine2="                  ~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/text/TextDirectionHeuristicCompat.java"
-            line="45"
-            column="19"/>
+            file="src/main/java/androidx/core/text/TextDirectionHeuristicCompat.java"/>
     </issue>
 
     <issue
@@ -6620,9 +5443,7 @@
         errorLine1="    public static void formatDuration(long duration, StringBuilder builder) {"
         errorLine2="                                                     ~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/util/TimeUtils.java"
-            line="153"
-            column="54"/>
+            file="src/main/java/androidx/core/util/TimeUtils.java"/>
     </issue>
 
     <issue
@@ -6631,9 +5452,7 @@
         errorLine1="    public static void formatDuration(long duration, PrintWriter pw, int fieldLen) {"
         errorLine2="                                                     ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/util/TimeUtils.java"
-            line="162"
-            column="54"/>
+            file="src/main/java/androidx/core/util/TimeUtils.java"/>
     </issue>
 
     <issue
@@ -6642,9 +5461,7 @@
         errorLine1="    public static void formatDuration(long duration, PrintWriter pw) {"
         errorLine2="                                                     ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/util/TimeUtils.java"
-            line="171"
-            column="54"/>
+            file="src/main/java/androidx/core/util/TimeUtils.java"/>
     </issue>
 
     <issue
@@ -6653,9 +5470,7 @@
         errorLine1="    public static void formatDuration(long time, long now, PrintWriter pw) {"
         errorLine2="                                                           ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/util/TimeUtils.java"
-            line="177"
-            column="60"/>
+            file="src/main/java/androidx/core/util/TimeUtils.java"/>
     </issue>
 
     <issue
@@ -6664,9 +5479,7 @@
         errorLine1="    void setTintList(ColorStateList tint);"
         errorLine2="                     ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/TintAwareDrawable.java"
-            line="36"
-            column="22"/>
+            file="src/main/java/androidx/core/graphics/drawable/TintAwareDrawable.java"/>
     </issue>
 
     <issue
@@ -6675,9 +5488,7 @@
         errorLine1="    void setTintMode(PorterDuff.Mode tintMode);"
         errorLine2="                     ~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/TintAwareDrawable.java"
-            line="37"
-            column="22"/>
+            file="src/main/java/androidx/core/graphics/drawable/TintAwareDrawable.java"/>
     </issue>
 
     <issue
@@ -6686,9 +5497,7 @@
         errorLine1="    public static ComplexColorCompat getNamedComplexColor(@NonNull TypedArray a,"
         errorLine2="                  ~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/content/res/TypedArrayUtils.java"
-            line="137"
-            column="19"/>
+            file="src/main/java/androidx/core/content/res/TypedArrayUtils.java"/>
     </issue>
 
     <issue
@@ -6697,9 +5506,7 @@
         errorLine1="            @NonNull Context context, @NonNull Resources resources, int id, String path, int cookie,"
         errorLine2="                                                                            ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompat.java"
-            line="221"
-            column="77"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompat.java"/>
     </issue>
 
     <issue
@@ -6708,9 +5515,7 @@
         errorLine1="    protected Typeface createFromFamiliesWithDefault(Object family) {"
         errorLine2="                                                     ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="167"
-            column="54"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6719,9 +5524,7 @@
         errorLine1="    public Typeface createFromFontFamilyFilesResourceEntry(Context context,"
         errorLine2="                                                           ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="200"
-            column="60"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6730,9 +5533,7 @@
         errorLine1="            FontResourcesParserCompat.FontFamilyFilesResourceEntry entry, Resources resources,"
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="201"
-            column="13"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6741,9 +5542,7 @@
         errorLine1="            FontResourcesParserCompat.FontFamilyFilesResourceEntry entry, Resources resources,"
         errorLine2="                                                                          ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="201"
-            column="75"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6752,9 +5551,7 @@
         errorLine1="    public Typeface createFromFontInfo(Context context,"
         errorLine2="                                       ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="226"
-            column="40"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6763,9 +5560,7 @@
         errorLine1="            Context context, Resources resources, int id, String path, int style) {"
         errorLine2="            ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="290"
-            column="13"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6774,9 +5569,7 @@
         errorLine1="            Context context, Resources resources, int id, String path, int style) {"
         errorLine2="                             ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="290"
-            column="30"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6785,9 +5578,7 @@
         errorLine1="            Context context, Resources resources, int id, String path, int style) {"
         errorLine2="                                                          ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="290"
-            column="59"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6796,9 +5587,7 @@
         errorLine1="    protected Class&lt;?> obtainFontFamily() throws ClassNotFoundException {"
         errorLine2="              ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="315"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6807,9 +5596,7 @@
         errorLine1="    protected Constructor&lt;?> obtainFontFamilyCtor(Class&lt;?> fontFamily)"
         errorLine2="              ~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="319"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6818,9 +5605,7 @@
         errorLine1="    protected Constructor&lt;?> obtainFontFamilyCtor(Class&lt;?> fontFamily)"
         errorLine2="                                                  ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="319"
-            column="51"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6829,9 +5614,7 @@
         errorLine1="    protected Method obtainAddFontFromAssetManagerMethod(Class&lt;?> fontFamily)"
         errorLine2="              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="324"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6840,9 +5623,7 @@
         errorLine1="    protected Method obtainAddFontFromAssetManagerMethod(Class&lt;?> fontFamily)"
         errorLine2="                                                         ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="324"
-            column="58"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6851,9 +5632,7 @@
         errorLine1="    protected Method obtainAddFontFromBufferMethod(Class&lt;?> fontFamily)"
         errorLine2="              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="331"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6862,9 +5641,7 @@
         errorLine1="    protected Method obtainAddFontFromBufferMethod(Class&lt;?> fontFamily)"
         errorLine2="                                                   ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="331"
-            column="52"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6873,9 +5650,7 @@
         errorLine1="    protected Method obtainFreezeMethod(Class&lt;?> fontFamily) throws NoSuchMethodException {"
         errorLine2="              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="338"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6884,9 +5659,7 @@
         errorLine1="    protected Method obtainFreezeMethod(Class&lt;?> fontFamily) throws NoSuchMethodException {"
         errorLine2="                                        ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="338"
-            column="41"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6895,9 +5668,7 @@
         errorLine1="    protected Method obtainAbortCreationMethod(Class&lt;?> fontFamily) throws NoSuchMethodException {"
         errorLine2="              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="342"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6906,9 +5677,7 @@
         errorLine1="    protected Method obtainAbortCreationMethod(Class&lt;?> fontFamily) throws NoSuchMethodException {"
         errorLine2="                                               ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="342"
-            column="48"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6917,9 +5686,7 @@
         errorLine1="    protected Method obtainCreateFromFamiliesWithDefaultMethod(Class&lt;?> fontFamily)"
         errorLine2="              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="346"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6928,9 +5695,7 @@
         errorLine1="    protected Method obtainCreateFromFamiliesWithDefaultMethod(Class&lt;?> fontFamily)"
         errorLine2="                                                               ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"
-            line="346"
-            column="64"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java"/>
     </issue>
 
     <issue
@@ -6939,9 +5704,7 @@
         errorLine1="    protected Typeface createFromFamiliesWithDefault(Object family) {"
         errorLine2="              ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"
-            line="49"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"/>
     </issue>
 
     <issue
@@ -6950,9 +5713,7 @@
         errorLine1="    protected Typeface createFromFamiliesWithDefault(Object family) {"
         errorLine2="                                                     ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"
-            line="49"
-            column="54"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"/>
     </issue>
 
     <issue
@@ -6961,9 +5722,7 @@
         errorLine1="    protected Method obtainCreateFromFamiliesWithDefaultMethod(Class&lt;?> fontFamily)"
         errorLine2="              ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"
-            line="61"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"/>
     </issue>
 
     <issue
@@ -6972,9 +5731,7 @@
         errorLine1="    protected Method obtainCreateFromFamiliesWithDefaultMethod(Class&lt;?> fontFamily)"
         errorLine2="                                                               ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"
-            line="61"
-            column="64"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java"/>
     </issue>
 
     <issue
@@ -6983,9 +5740,7 @@
         errorLine1="    protected FontsContractCompat.FontInfo findBestInfo(FontsContractCompat.FontInfo[] fonts,"
         errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="73"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -6994,9 +5749,7 @@
         errorLine1="    protected FontsContractCompat.FontInfo findBestInfo(FontsContractCompat.FontInfo[] fonts,"
         errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="73"
-            column="57"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7005,9 +5758,7 @@
         errorLine1="    protected Typeface createFromInputStream(Context context, InputStream is) {"
         errorLine2="              ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="80"
-            column="15"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7016,9 +5767,7 @@
         errorLine1="    protected Typeface createFromInputStream(Context context, InputStream is) {"
         errorLine2="                                             ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="80"
-            column="46"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7027,9 +5776,7 @@
         errorLine1="    protected Typeface createFromInputStream(Context context, InputStream is) {"
         errorLine2="                                                              ~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="80"
-            column="63"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7038,9 +5785,7 @@
         errorLine1="    public Typeface createFromFontInfo(Context context,"
         errorLine2="                                       ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="86"
-            column="40"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7049,9 +5794,7 @@
         errorLine1="    public Typeface createFromFontFamilyFilesResourceEntry(Context context,"
         errorLine2="                                                           ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="127"
-            column="60"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7060,9 +5803,7 @@
         errorLine1="            FontResourcesParserCompat.FontFamilyFilesResourceEntry familyEntry, Resources resources,"
         errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="128"
-            column="13"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7071,9 +5812,7 @@
         errorLine1="            FontResourcesParserCompat.FontFamilyFilesResourceEntry familyEntry, Resources resources,"
         errorLine2="                                                                                ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="128"
-            column="81"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7082,9 +5821,7 @@
         errorLine1="            Context context, Resources resources, int id, String path, int style) {"
         errorLine2="            ~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="168"
-            column="13"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7093,9 +5830,7 @@
         errorLine1="            Context context, Resources resources, int id, String path, int style) {"
         errorLine2="                             ~~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="168"
-            column="30"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7104,9 +5839,7 @@
         errorLine1="            Context context, Resources resources, int id, String path, int style) {"
         errorLine2="                                                          ~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"
-            line="168"
-            column="59"/>
+            file="src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java"/>
     </issue>
 
     <issue
@@ -7115,9 +5848,7 @@
         errorLine1="    Drawable getWrappedDrawable();"
         errorLine2="    ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/WrappedDrawable.java"
-            line="33"
-            column="5"/>
+            file="src/main/java/androidx/core/graphics/drawable/WrappedDrawable.java"/>
     </issue>
 
     <issue
@@ -7126,9 +5857,7 @@
         errorLine1="    void setWrappedDrawable(Drawable drawable);"
         errorLine2="                            ~~~~~~~~">
         <location
-            file="src/main/java/androidx/core/graphics/drawable/WrappedDrawable.java"
-            line="34"
-            column="29"/>
+            file="src/main/java/androidx/core/graphics/drawable/WrappedDrawable.java"/>
     </issue>
 
 </issues>
diff --git a/draganddrop/draganddrop/lint-baseline.xml b/draganddrop/draganddrop/lint-baseline.xml
new file mode 100644
index 0000000..b84a5ae
--- /dev/null
+++ b/draganddrop/draganddrop/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(20);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/draganddrop/DropHelperTest.java"/>
+    </issue>
+
+</issues>
diff --git a/dynamicanimation/dynamicanimation/lint-baseline.xml b/dynamicanimation/dynamicanimation/lint-baseline.xml
index 1e6231c..b2623aa 100644
--- a/dynamicanimation/dynamicanimation/lint-baseline.xml
+++ b/dynamicanimation/dynamicanimation/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/dynamicanimation/tests/SpringTests.java"/>
+    </issue>
 
     <issue
         id="ClassVerificationFailure"
diff --git a/external/paparazzi/paparazzi/lint-baseline.xml b/external/paparazzi/paparazzi/lint-baseline.xml
new file mode 100644
index 0000000..a53cf10
--- /dev/null
+++ b/external/paparazzi/paparazzi/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="      Thread.sleep(100)"
+        errorLine2="             ~~~~~">
+        <location
+            file="src/test/java/app/cash/paparazzi/HtmlReportWriterTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/glance/glance-appwidget/lint-baseline.xml b/glance/glance-appwidget/lint-baseline.xml
new file mode 100644
index 0000000..e61bfc7
--- /dev/null
+++ b/glance/glance-appwidget/lint-baseline.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/glance/appwidget/AppWidgetHostRule.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        Thread.sleep(500)"
+        errorLine2="                               ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/glance/appwidget/AppWidgetHostRule.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(sleepMs)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/glance/appwidget/CoroutineBroadcastReceiverTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(interval)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidAndroidTest/kotlin/androidx/glance/appwidget/GlanceAppWidgetReceiverTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/javascriptengine/javascriptengine/lint-baseline.xml b/javascriptengine/javascriptengine/lint-baseline.xml
new file mode 100644
index 0000000..6308c50
--- /dev/null
+++ b/javascriptengine/javascriptengine/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(1000);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/javascriptengine/WebViewJavaScriptSandboxTest.java"/>
+    </issue>
+
+</issues>
diff --git a/leanback/leanback-tab/lint-baseline.xml b/leanback/leanback-tab/lint-baseline.xml
new file mode 100644
index 0000000..7dc3c1e
--- /dev/null
+++ b/leanback/leanback-tab/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/tab/LeanbackTabLayoutTest.java"/>
+    </issue>
+
+</issues>
diff --git a/leanback/leanback/lint-baseline.xml b/leanback/leanback/lint-baseline.xml
index 47d8c0e..6804a05 100644
--- a/leanback/leanback/lint-baseline.xml
+++ b/leanback/leanback/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -20,6 +20,1320 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(500);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/DatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        if (HUMAN_DELAY) Thread.sleep(delay);"
+        errorLine2="                                ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(300);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(10);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(10);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(10);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(50);"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(16);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(50);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(80);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(50);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(2000);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(HORIZONTAL_SCROLL_WAIT);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(VERTICAL_SCROLL_WAIT);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(VERTICAL_SCROLL_WAIT);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(VERTICAL_SCROLL_WAIT);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(FINAL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(VERTICAL_SCROLL_WAIT);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedDatePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(2000);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(1000);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/testutils/LeakDetector.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TIME_SLICE);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/testutils/PollingCheck.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/SearchFragmentTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/SearchSupportFragmentTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/SingleFragmentTestBase.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/SingleFragmentTestBase.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/SingleSupportFragmentTestBase.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/SingleSupportFragmentTestBase.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(500);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(UPDATE_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TRANSITION_LENGTH);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/widget/picker/TimePickerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/VerticalGridFragmentTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/leanback/app/VerticalGridSupportFragmentTest.java"/>
+    </issue>
+
+    <issue
         id="ClassVerificationFailure"
         message="This call references a method added in API level 19; however, the containing class androidx.leanback.widget.BackgroundHelper is reachable from earlier API levels and will fail run-time class verification."
         errorLine1="                drawable.setAlpha(view.getBackground().getAlpha());"
@@ -260,9 +1574,6 @@
         errorLine2="                                                    ~~~~~~~~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/ParallaxEffect.java"/>
-        <location
-            file="src/main/java/androidx/leanback/widget/ParallaxEffect.java"
-            message="Setter here"/>
     </issue>
 
     <issue
@@ -272,9 +1583,6 @@
         errorLine2="                             ~~~~~~~~~~">
         <location
             file="src/main/java/androidx/leanback/widget/ParallaxEffect.java"/>
-        <location
-            file="src/main/java/androidx/leanback/widget/ParallaxEffect.java"
-            message="Setter here"/>
     </issue>
 
     <issue
@@ -2035,15 +3343,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void draw(Canvas canvas) {"
-        errorLine2="                     ~~~~~~">
-        <location
-            file="src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    public void setColorFilter(ColorFilter colorFilter) {"
         errorLine2="                               ~~~~~~~~~~~">
         <location
diff --git a/lifecycle/integration-tests/testapp/lint-baseline.xml b/lifecycle/integration-tests/testapp/lint-baseline.xml
index 927c56e6..0556975 100644
--- a/lifecycle/integration-tests/testapp/lint-baseline.xml
+++ b/lifecycle/integration-tests/testapp/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="cli" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(ProcessLifecycleOwner.TIMEOUT_MS * 2);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/lifecycle/SimpleAppFullLifecycleTest.java"/>
+    </issue>
 
     <issue
         id="UnknownNullness"
diff --git a/lifecycle/lifecycle-extensions/lint-baseline.xml b/lifecycle/lifecycle-extensions/lint-baseline.xml
index 6c4d566..75909883 100644
--- a/lifecycle/lifecycle-extensions/lint-baseline.xml
+++ b/lifecycle/lifecycle-extensions/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="PrivateConstructorForUtilityClass"
diff --git a/lint-checks/integration-tests/lint-baseline.xml b/lint-checks/integration-tests/lint-baseline.xml
new file mode 100644
index 0000000..cc88341
--- /dev/null
+++ b/lint-checks/integration-tests/lint-baseline.xml
@@ -0,0 +1,760 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="MissingClass"
+        message="Class referenced in the manifest, `androidx.core.app.JobIntentService`, was not found in the project or the libraries"
+        errorLine1="        &lt;service android:name=&quot;androidx.core.app.JobIntentService&quot;>"
+        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/AndroidManifest.xml"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 23 (current min is 14): `android.view.View#getAccessibilityClassName`"
+        errorLine1="        return view.getAccessibilityClassName();"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/ClassVerificationFailureFromJava.java"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 19 (current min is 16): `java.lang.Character#isSurrogate`"
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 19 (current min is 14): `java.lang.Character#isSurrogate`"
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 19 (current min is 16): `java.lang.Character#isSurrogate`"
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 19 (current min is 16): `java.lang.Character#isSurrogate`"
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="NewApi"
+        message="Call requires API level 19 (current min is 16): `java.lang.Character#isSurrogate`"
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="BanKeepAnnotation"
+        message="Uses @Keep annotation"
+        errorLine1="@Keep"
+        errorLine2="~~~~~">
+        <location
+            file="src/main/java/androidx/KeepAnnotationUsageJava.java"/>
+    </issue>
+
+    <issue
+        id="BanKeepAnnotation"
+        message="Uses @Keep annotation"
+        errorLine1="@Keep"
+        errorLine2="~~~~~">
+        <location
+            file="src/main/java/androidx/KeepAnnotationUsageKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="BanParcelableUsage"
+        message="Class implements android.os.Parcelable"
+        errorLine1="public class ParcelableUsageJava implements Parcelable {"
+        errorLine2="             ~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/ParcelableUsageJava.java"/>
+    </issue>
+
+    <issue
+        id="BanParcelableUsage"
+        message="Class implements android.os.Parcelable"
+        errorLine1="open class ParcelableUsageKotlin protected constructor(parcel: Parcel) : Parcelable {"
+        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/ParcelableUsageKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="BanTargetApiAnnotation"
+        message="Use `@RequiresApi` instead of `@TargetApi`"
+        errorLine1="@TargetApi(29)"
+        errorLine2="~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/TargetApiUsageJava.java"/>
+    </issue>
+
+    <issue
+        id="BanTargetApiAnnotation"
+        message="Use `@RequiresApi` instead of `@TargetApi`"
+        errorLine1="    @TargetApi(30)"
+        errorLine2="    ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/TargetApiUsageJava.java"/>
+    </issue>
+
+    <issue
+        id="BanTargetApiAnnotation"
+        message="Use `@RequiresApi` instead of `@TargetApi`"
+        errorLine1="@TargetApi(29)"
+        errorLine2="~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/TargetApiUsageKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="BanTargetApiAnnotation"
+        message="Use `@RequiresApi` instead of `@TargetApi`"
+        errorLine1="    @TargetApi(30)"
+        errorLine2="    ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/TargetApiUsageKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/ThreadSleepUsageJava.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/ThreadSleepUsageKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling `Method.invoke` without an SDK check"
+        errorLine1="                        performStopActivity3ParamsMethod.invoke(activityThread,"
+        errorLine2="                        ^">
+        <location
+            file="src/main/java/androidx/sample/core/app/ActivityRecreator.java"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling `Method.invoke` without an SDK check"
+        errorLine1="                        performStopActivity2ParamsMethod.invoke(activityThread,"
+        errorLine2="                        ^">
+        <location
+            file="src/main/java/androidx/sample/core/app/ActivityRecreator.java"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling `Method.invoke` without an SDK check"
+        errorLine1="                        performStopActivity3ParamsMethod!!.invoke("
+        errorLine2="                        ^">
+        <location
+            file="src/main/java/androidx/sample/core/app/ActivityRecreatorKt.kt"/>
+    </issue>
+
+    <issue
+        id="BanUncheckedReflection"
+        message="Calling `Method.invoke` without an SDK check"
+        errorLine1="                        performStopActivity2ParamsMethod!!.invoke("
+        errorLine2="                        ^">
+        <location
+            file="src/main/java/androidx/sample/core/app/ActivityRecreatorKt.kt"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.sample.appcompat.widget.ActionBarBackgroundDrawable is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="                mContainer.mSplitBackground.getOutline(outline);"
+        errorLine2="                                            ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/appcompat/widget/ActionBarBackgroundDrawable.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.sample.appcompat.widget.ActionBarBackgroundDrawable is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="                mContainer.mBackground.getOutline(outline);"
+        errorLine2="                                       ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/appcompat/widget/ActionBarBackgroundDrawable.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 27; however, the containing class androidx.AutofixOnUnsafeCallWithImplicitVarArgsCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        adapter.setAutofillOptions();"
+        errorLine2="                ~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 27; however, the containing class androidx.AutofixOnUnsafeCallWithImplicitVarArgsCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        adapter.setAutofillOptions(vararg);"
+        errorLine2="                ~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 27; however, the containing class androidx.AutofixOnUnsafeCallWithImplicitVarArgsCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        adapter.setAutofillOptions(vararg1, vararg2, vararg3);"
+        errorLine2="                ~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 28; however, the containing class androidx.AutofixUnsafeCallOnCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            ((DisplayCutout) secretDisplayCutout).getSafeInsetTop();"
+        errorLine2="                                                  ~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallOnCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.AutofixUnsafeCallToThis is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            getClipToPadding();"
+        errorLine2="            ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallToThis.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.AutofixUnsafeCallToThis is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            this.getClipToPadding();"
+        errorLine2="                 ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallToThis.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.AutofixUnsafeCallToThis is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            super.getClipToPadding();"
+        errorLine2="                  ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallToThis.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 16; however, the containing class androidx.AutofixUnsafeCallWithImplicitParamCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        style.setBuilder(builder);"
+        errorLine2="              ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitParamCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 20; however, the containing class androidx.AutofixUnsafeCallWithImplicitParamCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        builder.extend(extender);"
+        errorLine2="                ~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitParamCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 26; however, the containing class androidx.AutofixUnsafeCallWithImplicitReturnCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        return new AdaptiveIconDrawable(null, null);"
+        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 26; however, the containing class androidx.AutofixUnsafeCallWithImplicitReturnCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        return new AdaptiveIconDrawable(null, null);"
+        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 26; however, the containing class androidx.AutofixUnsafeCallWithImplicitReturnCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        return Icon.createWithAdaptiveBitmap(null);"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 26; however, the containing class androidx.AutofixUnsafeCallWithImplicitReturnCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        return Icon.createWithAdaptiveBitmap(null);"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 24; however, the containing class androidx.AutofixUnsafeCallWithImplicitReturnCast is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        useStyle(new Notification.DecoratedCustomViewStyle());"
+        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 24; however, the containing class androidx.AutofixUnsafeConstructorQualifiedClass is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        return new Notification.DecoratedCustomViewStyle();"
+        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeConstructorQualifiedClass.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 30; however, the containing class androidx.AutofixUnsafeConstructorReferenceJava is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            AccessibilityNodeInfo node = new AccessibilityNodeInfo(new View(context), 1);"
+        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeConstructorReferenceJava.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 23; however, the containing class androidx.AutofixUnsafeGenericMethodReferenceJava is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            return context.getSystemService(serviceClass);"
+        errorLine2="                           ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeGenericMethodReferenceJava.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.AutofixUnsafeMethodWithQualifiedClass is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        return builder.setMediaSize(mediaSize);"
+        errorLine2="                       ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeMethodWithQualifiedClass.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.AutofixUnsafeReferenceWithExistingClassJava is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            view.setBackgroundTintList(new ColorStateList(null, null));"
+        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeReferenceWithExistingClassJava.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.AutofixUnsafeReferenceWithExistingFix is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        view.setBackgroundTintList(new ColorStateList(null, null));"
+        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeReferenceWithExistingFix.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.AutofixUnsafeReferenceWithExistingFix is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        drawable.getOutline(null);"
+        errorLine2="                 ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeReferenceWithExistingFix.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 17; however, the containing class androidx.AutofixUnsafeStaticMethodReferenceJava is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            return View.generateViewId();"
+        errorLine2="                        ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeStaticMethodReferenceJava.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.AutofixUnsafeVoidMethodReferenceJava is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            view.setBackgroundTintList(new ColorStateList(null, null));"
+        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeVoidMethodReferenceJava.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 21; however, the containing class androidx.ClassVerificationFailureFromJava is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            view.setBackgroundTintList(tint);"
+        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/ClassVerificationFailureFromJava.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 17; however, the containing class androidx.ClassVerificationFailureFromJava is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            return View.generateViewId();"
+        errorLine2="                        ~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/ClassVerificationFailureFromJava.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 23; however, the containing class androidx.ClassVerificationFailureFromJava is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="        return view.getAccessibilityClassName();"
+        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/ClassVerificationFailureFromJava.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.sample.core.widget.ListViewCompat is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            listView.scrollListBy(y);"
+        errorLine2="                     ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/core/widget/ListViewCompat.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.sample.core.widget.ListViewCompat is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            return listView.canScrollList(direction);"
+        errorLine2="                            ~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/core/widget/ListViewCompat.java"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.sample.core.widget.ListViewCompatKotlin is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            listView.scrollListBy(y)"
+        errorLine2="                     ~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/core/widget/ListViewCompatKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.sample.core.widget.ListViewCompatKotlin is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            listView.canScrollList(direction)"
+        errorLine2="                     ~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/core/widget/ListViewCompatKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.RequiresApiKotlinNoAnnotationFails.MyStaticClass is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.RequiresApiKotlinOuter16Fails.MyStaticClass is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.RequiresApiKotlinInner16Fails.MyStaticClass is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="ClassVerificationFailure"
+        message="This call references a method added in API level 19; however, the containing class androidx.RequiresApiKotlinInner16Outer16Fails.MyStaticClass is reachable from earlier API levels and will fail run-time class verification."
+        errorLine1="            Character.isSurrogate(c)"
+        errorLine2="                      ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="LongLogTag"
+        message="The logging tag can be at most 23 characters, was 24 (ActivityRecreatorChecked)"
+        errorLine1="                    Log.e(LOG_TAG, &quot;Exception while invoking performStopActivity&quot;, t);"
+        errorLine2="                          ~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/core/app/ActivityRecreatorChecked.java"/>
+    </issue>
+
+    <issue
+        id="LongLogTag"
+        message="The logging tag can be at most 23 characters, was 24 (ActivityRecreatorChecked)"
+        errorLine1="            Log.e(LOG_TAG, &quot;Exception while fetching field values&quot;, t);"
+        errorLine2="                  ~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/core/app/ActivityRecreatorChecked.java"/>
+    </issue>
+
+    <issue
+        id="LongLogTag"
+        message="The logging tag can be at most 23 characters, was 24 (ActivityRecreatorChecked)"
+        errorLine1="                        LOG_TAG,"
+        errorLine2="                        ~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/core/app/ActivityRecreatorKtChecked.kt"/>
+    </issue>
+
+    <issue
+        id="LongLogTag"
+        message="The logging tag can be at most 23 characters, was 24 (ActivityRecreatorChecked)"
+        errorLine1="            Log.e(LOG_TAG, &quot;Exception while fetching field values&quot;, t)"
+        errorLine2="                  ~~~~~~~">
+        <location
+            file="src/main/java/androidx/sample/core/app/ActivityRecreatorKtChecked.kt"/>
+    </issue>
+
+    <issue
+        id="MetadataTagInsideApplicationTag"
+        message="Detected &lt;application>-level meta-data tag."
+        errorLine1="        &lt;meta-data android:name=&quot;name&quot; android:value=&quot;value&quot; />"
+        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/AndroidManifest.xml"/>
+    </issue>
+
+    <issue
+        id="MissingServiceExportedEqualsTrue"
+        message="Missing exported=true in &lt;service> tag"
+        errorLine1="        &lt;service android:name=&quot;androidx.core.app.JobIntentService&quot;>"
+        errorLine2="        ^">
+        <location
+            file="src/main/AndroidManifest.xml"/>
+    </issue>
+
+    <issue
+        id="ObsoleteSdkInt"
+        message="Unnecessary; SDK_INT is always >= 19 from outer annotation (`@RequiresApi(19)`)"
+        errorLine1="    @RequiresApi(16)"
+        errorLine2="    ~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/RequiresApiKotlin.kt"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void callVarArgsMethodNoArgs(BaseAdapter adapter) {"
+        errorLine2="                                        ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void callVarArgsMethodOneArg(BaseAdapter adapter, CharBuffer vararg) {"
+        errorLine2="                                        ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void callVarArgsMethodOneArg(BaseAdapter adapter, CharBuffer vararg) {"
+        errorLine2="                                                             ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void callVarArgsMethodManyArgs(BaseAdapter adapter, CharBuffer vararg1,"
+        errorLine2="                                          ~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void callVarArgsMethodManyArgs(BaseAdapter adapter, CharBuffer vararg1,"
+        errorLine2="                                                               ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="            CharBuffer vararg2, CharBuffer vararg3) {"
+        errorLine2="            ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="            CharBuffer vararg2, CharBuffer vararg3) {"
+        errorLine2="                                ~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixOnUnsafeCallWithImplicitVarArgsCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void unsafeReferenceOnCastObject(Object secretDisplayCutout) {"
+        errorLine2="                                            ~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallOnCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void castReceiver(Notification.MessagingStyle style, Notification.Builder builder) {"
+        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitParamCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void castReceiver(Notification.MessagingStyle style, Notification.Builder builder) {"
+        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitParamCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void castParameter(Notification.Builder builder, Notification.CarExtender extender) {"
+        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitParamCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public void castParameter(Notification.Builder builder, Notification.CarExtender extender) {"
+        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitParamCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public Drawable createAdaptiveIconDrawableReturnDrawable() {"
+        errorLine2="           ~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public AdaptiveIconDrawable createAndReturnAdaptiveIconDrawable() {"
+        errorLine2="           ~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public Object methodReturnsIconAsObject() {"
+        errorLine2="           ~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public Icon methodReturnsIconAsIcon() {"
+        errorLine2="           ~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeCallWithImplicitReturnCast.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public Notification.DecoratedCustomViewStyle callQualifiedConstructor() {"
+        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeConstructorQualifiedClass.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="    public PrintAttributes.Builder unsafeReferenceWithQualifiedClasses("
+        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeMethodWithQualifiedClass.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="            PrintAttributes.Builder builder,"
+        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeMethodWithQualifiedClass.java"/>
+    </issue>
+
+    <issue
+        id="UnknownNullness"
+        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+        errorLine1="            PrintAttributes.MediaSize mediaSize"
+        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
+        <location
+            file="src/main/java/androidx/AutofixUnsafeMethodWithQualifiedClass.java"/>
+    </issue>
+
+</issues>
diff --git a/lint-checks/integration-tests/src/main/java/androidx/ThreadSleepUsageJava.java b/lint-checks/integration-tests/src/main/java/androidx/ThreadSleepUsageJava.java
new file mode 100644
index 0000000..eeffe7e
--- /dev/null
+++ b/lint-checks/integration-tests/src/main/java/androidx/ThreadSleepUsageJava.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package androidx;
+
+public class ThreadSleepUsageJava {
+    public void badMethod() throws InterruptedException {
+        Thread.sleep(1000);
+    }
+}
diff --git a/lint-checks/integration-tests/src/main/java/androidx/ThreadSleepUsageKotlin.kt b/lint-checks/integration-tests/src/main/java/androidx/ThreadSleepUsageKotlin.kt
new file mode 100644
index 0000000..e1cdde4
--- /dev/null
+++ b/lint-checks/integration-tests/src/main/java/androidx/ThreadSleepUsageKotlin.kt
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package androidx
+
+class ThreadSleepUsageKotlin {
+    fun badMethod() {
+        Thread.sleep(1000)
+    }
+}
\ No newline at end of file
diff --git a/lint-checks/lint-baseline.xml b/lint-checks/lint-baseline.xml
new file mode 100644
index 0000000..4cc9019
--- /dev/null
+++ b/lint-checks/lint-baseline.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="integration-tests/src/main/java/androidx/ThreadSleepUsageJava.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000)"
+        errorLine2="               ~~~~~">
+        <location
+            file="integration-tests/src/main/java/androidx/ThreadSleepUsageKotlin.kt"/>
+    </issue>
+
+</issues>
diff --git a/lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt b/lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt
index a4f7ce8..af4fb6d 100644
--- a/lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt
+++ b/lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt
@@ -45,6 +45,7 @@
                 BanInappropriateExperimentalUsage.NULL_ANNOTATION_GROUP_ISSUE,
                 BanInlineOptIn.ISSUE,
                 BanKeepAnnotation.ISSUE,
+                BanThreadSleep.ISSUE,
                 TargetApiAnnotationUsageDetector.ISSUE,
                 // If you add more SampledAnnotationDetector issues here, you
                 // MUST also update `buildSrc/lint_samples.xml` to ensure they
diff --git a/lint-checks/src/main/java/androidx/build/lint/BanThreadSleep.kt b/lint-checks/src/main/java/androidx/build/lint/BanThreadSleep.kt
new file mode 100644
index 0000000..77d84b3
--- /dev/null
+++ b/lint-checks/src/main/java/androidx/build/lint/BanThreadSleep.kt
@@ -0,0 +1,58 @@
+/*
+ * Copyright 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@file:Suppress("UnstableApiUsage")
+
+package androidx.build.lint
+
+import com.android.tools.lint.detector.api.Category
+import com.android.tools.lint.detector.api.Detector
+import com.android.tools.lint.detector.api.Implementation
+import com.android.tools.lint.detector.api.Incident
+import com.android.tools.lint.detector.api.Issue
+import com.android.tools.lint.detector.api.JavaContext
+import com.android.tools.lint.detector.api.Scope
+import com.android.tools.lint.detector.api.Severity
+import com.android.tools.lint.detector.api.SourceCodeScanner
+import com.intellij.psi.PsiMethod
+import org.jetbrains.uast.UCallExpression
+
+class BanThreadSleep : Detector(), SourceCodeScanner {
+    override fun getApplicableMethodNames() = listOf("sleep")
+
+    override fun visitMethodCall(context: JavaContext, node: UCallExpression, method: PsiMethod) {
+        if (context.evaluator.isMemberInClass(method, "java.lang.Thread")) {
+            val incident = Incident(context)
+                .issue(ISSUE)
+                .location(context.getNameLocation(node))
+                .message("Uses Thread.sleep()")
+                .scope(node)
+            context.report(incident)
+        }
+    }
+
+    companion object {
+        val ISSUE = Issue.create(
+            "BanThreadSleep",
+            "Uses Thread.sleep() method",
+            "Use of Thread.sleep() is not allowed, please use a callback " +
+                "or another way to make more reliable code. See more details at " +
+                "go/androidx/testability#calling-threadsleep-as-a-synchronization-barrier",
+            Category.CORRECTNESS, 5, Severity.ERROR,
+            Implementation(BanThreadSleep::class.java, Scope.JAVA_FILE_SCOPE)
+        )
+    }
+}
diff --git a/lint-checks/src/test/java/androidx/build/lint/BanThreadSleepTest.kt b/lint-checks/src/test/java/androidx/build/lint/BanThreadSleepTest.kt
new file mode 100644
index 0000000..c0b0608
--- /dev/null
+++ b/lint-checks/src/test/java/androidx/build/lint/BanThreadSleepTest.kt
@@ -0,0 +1,66 @@
+/*
+ * Copyright 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@file:Suppress("UnstableApiUsage")
+
+package androidx.build.lint
+
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.junit.runners.JUnit4
+
+@RunWith(JUnit4::class)
+class BanThreadSleepTest : AbstractLintDetectorTest(
+    useDetector = BanThreadSleep(),
+    useIssues = listOf(BanThreadSleep.ISSUE),
+    stubs = arrayOf(Stubs.Keep),
+) {
+
+    @Test
+    fun `Detection of Keep annotation in Java sources`() {
+        val input = arrayOf(
+            javaSample("androidx.ThreadSleepUsageJava"),
+        )
+
+        /* ktlint-disable max-line-length */
+        val expected = """
+src/androidx/ThreadSleepUsageJava.java:21: Error: Uses Thread.sleep() [BanThreadSleep]
+        Thread.sleep(1000);
+               ~~~~~
+1 errors, 0 warnings
+        """.trimIndent()
+        /* ktlint-enable max-line-length */
+
+        check(*input).expect(expected)
+    }
+    @Test
+    fun `Detection of Keep annotation in Kotlin sources`() {
+        val input = arrayOf(
+            ktSample("androidx.ThreadSleepUsageKotlin"),
+        )
+
+        /* ktlint-disable max-line-length */
+        val expected = """
+src/androidx/ThreadSleepUsageKotlin.kt:21: Error: Uses Thread.sleep() [BanThreadSleep]
+        Thread.sleep(1000)
+               ~~~~~
+1 errors, 0 warnings
+        """.trimIndent()
+        /* ktlint-enable max-line-length */
+
+        check(*input).expect(expected)
+    }
+}
diff --git a/media/media/lint-baseline.xml b/media/media/lint-baseline.xml
index 35e2796e..feab3b5 100644
--- a/media/media/lint-baseline.xml
+++ b/media/media/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="LambdaLast"
diff --git a/media/version-compat-tests/current/client/lint-baseline.xml b/media/version-compat-tests/current/client/lint-baseline.xml
new file mode 100644
index 0000000..ad83dac
--- /dev/null
+++ b/media/version-compat-tests/current/client/lint-baseline.xml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_MS);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(WAIT_TIME_FOR_NO_RESPONSE_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(WAIT_TIME_FOR_NO_RESPONSE_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_MS);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TIME_OUT_MS);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java"/>
+    </issue>
+
+</issues>
diff --git a/media/version-compat-tests/current/service/lint-baseline.xml b/media/version-compat-tests/current/service/lint-baseline.xml
index 8b68ffd..bce4887 100644
--- a/media/version-compat-tests/current/service/lint-baseline.xml
+++ b/media/version-compat-tests/current/service/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="cli" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(waitDuration);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java"/>
+    </issue>
 
     <issue
         id="MissingTestSizeAnnotation"
diff --git a/media/version-compat-tests/lib/lint-baseline.xml b/media/version-compat-tests/lib/lint-baseline.xml
index 3dcdf00..f34ae41 100644
--- a/media/version-compat-tests/lib/lint-baseline.xml
+++ b/media/version-compat-tests/lib/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TIME_SLICE);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/android/support/mediacompat/testlib/util/PollingCheck.java"/>
+    </issue>
 
     <issue
         id="UnknownNullness"
@@ -61,7 +70,9 @@
         errorLine1="            int methodId, Object arg, Context context, Parcelable token) {"
         errorLine2="                                      ~~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"
+            line="82"
+            column="39"/>
     </issue>
 
     <issue
@@ -70,7 +81,9 @@
         errorLine1="            int methodId, Object arg, Context context, Parcelable token) {"
         errorLine2="                                                       ~~~~~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"
+            line="82"
+            column="56"/>
     </issue>
 
     <issue
@@ -79,7 +92,9 @@
         errorLine1="            int methodId, Object arg, Context context, Parcelable token) {"
         errorLine2="                          ~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"
+            line="96"
+            column="27"/>
     </issue>
 
     <issue
@@ -88,7 +103,9 @@
         errorLine1="            int methodId, Object arg, Context context, Parcelable token) {"
         errorLine2="                                      ~~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"
+            line="96"
+            column="39"/>
     </issue>
 
     <issue
@@ -97,7 +114,9 @@
         errorLine1="            int methodId, Object arg, Context context, Parcelable token) {"
         errorLine2="                                                       ~~~~~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/IntentUtil.java"
+            line="96"
+            column="56"/>
     </issue>
 
     <issue
@@ -106,7 +125,9 @@
         errorLine1="    public static void waitFor(final PollingCheckCondition condition) {"
         errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/PollingCheck.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/PollingCheck.java"
+            line="76"
+            column="38"/>
     </issue>
 
     <issue
@@ -115,7 +136,9 @@
         errorLine1="    public static void waitFor(long timeout, final PollingCheckCondition condition) {"
         errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/PollingCheck.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/PollingCheck.java"
+            line="90"
+            column="52"/>
     </issue>
 
     <issue
@@ -124,7 +147,9 @@
         errorLine1="    public static void assertBundleEquals(Bundle expected, Bundle observed) {"
         errorLine2="                                          ~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/TestUtil.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/TestUtil.java"
+            line="33"
+            column="43"/>
     </issue>
 
     <issue
@@ -133,7 +158,9 @@
         errorLine1="    public static void assertBundleEquals(Bundle expected, Bundle observed) {"
         errorLine2="                                                           ~~~~~~">
         <location
-            file="src/main/java/android/support/mediacompat/testlib/util/TestUtil.java"/>
+            file="src/main/java/android/support/mediacompat/testlib/util/TestUtil.java"
+            line="33"
+            column="60"/>
     </issue>
 
 </issues>
diff --git a/media/version-compat-tests/previous/client/lint-baseline.xml b/media/version-compat-tests/previous/client/lint-baseline.xml
new file mode 100644
index 0000000..162146f
--- /dev/null
+++ b/media/version-compat-tests/previous/client/lint-baseline.xml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="cli" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_MS);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(WAIT_TIME_FOR_NO_RESPONSE_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(WAIT_TIME_FOR_NO_RESPONSE_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_MS);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_MS);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TIME_OUT_MS);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java"/>
+    </issue>
+
+</issues>
diff --git a/media/version-compat-tests/previous/service/lint-baseline.xml b/media/version-compat-tests/previous/service/lint-baseline.xml
new file mode 100644
index 0000000..f88fabf
--- /dev/null
+++ b/media/version-compat-tests/previous/service/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="cli" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(waitDuration);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/android/support/mediacompat/service/MediaSessionCompatCallbackTest.java"/>
+    </issue>
+
+</issues>
diff --git a/media2/media2-player/lint-baseline.xml b/media2/media2-player/lint-baseline.xml
index ff716c8..675ab6e 100644
--- a/media2/media2-player/lint-baseline.xml
+++ b/media2/media2-player/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -119,6 +119,375 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(sleepBetweenRounds);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2DrmTestBase.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_TIME);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_TIME);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_TIME);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME / 2);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(durationMs);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(1000);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(playTime);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(sleepIntervalMs);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);  // let player get into stable state."
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);  // let player get into stable state."
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(playTime);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_TIME);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2Test.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(SLEEP_TIME);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2TestBase.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(playTime);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayer2TestBase.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(sleepBetweenRounds);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerDrmTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(1000);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(playTime);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(sleepIntervalMs);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);  // let player get into stable state."
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);  // let player get into stable state."
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(playTime);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_TIME);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_TIME);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/player/MediaPlayerTest.java"/>
+    </issue>
+
+    <issue
         id="BanUncheckedReflection"
         message="Calling `Method.invoke` without an SDK check"
         errorLine1="            return (FileDescriptor) method.invoke(object, fileDescriptor);"
diff --git a/media2/media2-session/lint-baseline.xml b/media2/media2-session/lint-baseline.xml
index 8ab5ac9..1d566f1 100644
--- a/media2/media2-session/lint-baseline.xml
+++ b/media2/media2-session/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="WrongConstant"
@@ -20,6 +20,24 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/session/MediaBrowserLegacyTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/session/MediaBrowserLegacyTest.java"/>
+    </issue>
+
+    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    public void setTimeDiff(Long timeDiff) {"
diff --git a/media2/media2-session/version-compat-tests/common/lint-baseline.xml b/media2/media2-session/version-compat-tests/common/lint-baseline.xml
index 2da113c..cd2fd41 100644
--- a/media2/media2-session/version-compat-tests/common/lint-baseline.xml
+++ b/media2/media2-session/version-compat-tests/common/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TIME_SLICE);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/media2/test/common/PollingCheck.java"/>
+    </issue>
 
     <issue
         id="UnknownNullness"
diff --git a/media2/media2-session/version-compat-tests/current/service/lint-baseline.xml b/media2/media2-session/version-compat-tests/current/service/lint-baseline.xml
new file mode 100644
index 0000000..1b23246
--- /dev/null
+++ b/media2/media2-session/version-compat-tests/current/service/lint-baseline.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionCallbackWithMediaControllerCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionCallbackWithMediaControllerCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionCallbackWithMediaControllerCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionCallbackWithMediaControllerCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(NOTIFICATION_SHOW_TIME_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionServiceNotificationTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(NOTIFICATION_SHOW_TIME_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionServiceNotificationTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(NOTIFICATION_SHOW_TIME_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionServiceNotificationTest.java"/>
+    </issue>
+
+</issues>
diff --git a/media2/media2-session/version-compat-tests/previous/service/lint-baseline.xml b/media2/media2-session/version-compat-tests/previous/service/lint-baseline.xml
new file mode 100644
index 0000000..1b23246
--- /dev/null
+++ b/media2/media2-session/version-compat-tests/previous/service/lint-baseline.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionCallbackWithMediaControllerCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionCallbackWithMediaControllerCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionCallbackWithMediaControllerCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIMEOUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionCallbackWithMediaControllerCompatTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(NOTIFICATION_SHOW_TIME_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionServiceNotificationTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(NOTIFICATION_SHOW_TIME_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionServiceNotificationTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(NOTIFICATION_SHOW_TIME_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/test/service/tests/MediaSessionServiceNotificationTest.java"/>
+    </issue>
+
+</issues>
diff --git a/media2/media2-widget/lint-baseline.xml b/media2/media2-widget/lint-baseline.xml
index fa863c1..0b8527f 100644
--- a/media2/media2-widget/lint-baseline.xml
+++ b/media2/media2-widget/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -56,6 +56,24 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(bufferQueueToleranceMs);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/widget/VideoView_WithPlayerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(elapsedTimeForSecondScreenshotMs);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/media2/widget/VideoView_WithPlayerTest.java"/>
+    </issue>
+
+    <issue
         id="PrivateConstructorForUtilityClass"
         message="Utility class is missing private constructor"
         errorLine1="    static class MediaFormatUtil {"
diff --git a/mediarouter/mediarouter/lint-baseline.xml b/mediarouter/mediarouter/lint-baseline.xml
index 5575eb0..fd567a4 100644
--- a/mediarouter/mediarouter/lint-baseline.xml
+++ b/mediarouter/mediarouter/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -20,6 +20,33 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TIME_OUT_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/mediarouter/media/MediaRouteProviderServiceTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(10000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/mediarouter/media/MediaRouteProviderServiceTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/mediarouter/media/MediaRouterTest.java"/>
+    </issue>
+
+    <issue
         id="ClassVerificationFailure"
         message="This call references a method added in API level 17; however, the containing class androidx.mediarouter.app.MediaRouteDynamicControllerDialog is reachable from earlier API levels and will fail run-time class verification."
         errorLine1="        ScriptIntrinsicBlur blurScript = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs));"
diff --git a/metrics/integration-tests/janktest/lint-baseline.xml b/metrics/integration-tests/janktest/lint-baseline.xml
new file mode 100644
index 0000000..6a22b28
--- /dev/null
+++ b/metrics/integration-tests/janktest/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(delay)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/metrics/performance/janktest/MyCustomView.kt"/>
+    </issue>
+
+</issues>
diff --git a/metrics/metrics-performance/lint-baseline.xml b/metrics/metrics-performance/lint-baseline.xml
new file mode 100644
index 0000000..ab6db8e
--- /dev/null
+++ b/metrics/metrics-performance/lint-baseline.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(delayMs)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/metrics/performance/test/DelayedView.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(delay)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/metrics/performance/test/MyCustomView.kt"/>
+    </issue>
+
+</issues>
diff --git a/navigation/navigation-safe-args-gradle-plugin/lint-baseline.xml b/navigation/navigation-safe-args-gradle-plugin/lint-baseline.xml
new file mode 100644
index 0000000..5765475
--- /dev/null
+++ b/navigation/navigation-safe-args-gradle-plugin/lint-baseline.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SEC)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/test/kotlin/androidx/navigation/safeargs/gradle/IncrementalPluginTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SEC)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/test/kotlin/androidx/navigation/safeargs/gradle/IncrementalPluginTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SEC)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/test/kotlin/androidx/navigation/safeargs/gradle/IncrementalPluginTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SEC)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/test/kotlin/androidx/navigation/safeargs/gradle/IncrementalPluginTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SEC)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/test/kotlin/androidx/navigation/safeargs/gradle/IncrementalPluginTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/paging/paging-common/lint-baseline.xml b/paging/paging-common/lint-baseline.xml
index 2bfe322..b4b31d3 100644
--- a/paging/paging-common/lint-baseline.xml
+++ b/paging/paging-common/lint-baseline.xml
@@ -1,5 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(1000)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/test/kotlin/androidx/paging/PagedListTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(100)"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/test/kotlin/androidx/paging/SingleRunnerTest.kt"/>
+    </issue>
 
     <issue
         id="SupportAnnotationUsage"
diff --git a/preference/preference/lint-baseline.xml b/preference/preference/lint-baseline.xml
index b4ab971..73fc78b 100644
--- a/preference/preference/lint-baseline.xml
+++ b/preference/preference/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/preference/tests/EditTextPreferenceDialogFragmentCompatTest.java"/>
+    </issue>
 
     <issue
         id="KotlinPropertyAccess"
diff --git a/privacysandbox/ads/ads-adservices-java/lint-baseline.xml b/privacysandbox/ads/ads-adservices-java/lint-baseline.xml
new file mode 100644
index 0000000..5a28496
--- /dev/null
+++ b/privacysandbox/ads/ads-adservices-java/lint-baseline.xml
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/adid/AdIdManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/appsetid/AppSetIdManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(caTimeToExpireSeconds * 2 * 1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(DEFAULT_API_RATE_LIMIT_SLEEP_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/FledgeCtsDebuggableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/measurement/MeasurementManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(3 * TEST_EPOCH_JOB_PERIOD_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/topics/TopicsManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TEST_EPOCH_JOB_PERIOD_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/privacysandbox/ads/adservices/java/endtoend/topics/TopicsManagerTest.java"/>
+    </issue>
+
+</issues>
diff --git a/recyclerview/recyclerview/lint-baseline.xml b/recyclerview/recyclerview/lint-baseline.xml
index ea6b005c..8431f20 100644
--- a/recyclerview/recyclerview/lint-baseline.xml
+++ b/recyclerview/recyclerview/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -29,6 +29,267 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);  // Wait for possible spurious messages."
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/AsyncListUtilLayoutTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/AsyncListUtilLayoutTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/ItemTouchHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(400);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerBaseConfigSetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(15);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(25);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(250);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewAccessibilityTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(50);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewAnimationsTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewAnimationsTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewAnimationsTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewAnimationsTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(0, 1);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewBasicTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(250);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewLayoutTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewLayoutTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewLayoutTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000); //wait for other layouts."
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewLayoutTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(200);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/RecyclerViewLayoutTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(400);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerBaseConfigSetTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerGapTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerGapTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(200);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(200);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(1000);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/TouchUtils.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep((long) (longPressTime / 2));"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/TouchUtils.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep((long) (longPressTime / 2));"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/TouchUtils.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/recyclerview/widget/WrappedRecyclerView.java"/>
+    </issue>
+
+    <issue
         id="KotlinPropertyAccess"
         message="This method should be called `getHasFixedSize` such that `hasFixedSize` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public boolean hasFixedSize() {"
diff --git a/room/integration-tests/kotlintestapp/lint-baseline.xml b/room/integration-tests/kotlintestapp/lint-baseline.xml
new file mode 100644
index 0000000..487b561
--- /dev/null
+++ b/room/integration-tests/kotlintestapp/lint-baseline.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="cli" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(3_500)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/kotlintestapp/test/MultiTypedPagingSourceTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        .doOnSubscribe { Thread.sleep(500) }"
+        errorLine2="                                                ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx2PagingSourceTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        .doOnSubscribe { Thread.sleep(500) }"
+        errorLine2="                                                ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx2PagingSourceTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        .doOnSubscribe { Thread.sleep(500) }"
+        errorLine2="                                                ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx2PagingSourceTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        .doOnSubscribe { Thread.sleep(500) }"
+        errorLine2="                                                ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx3PagingSourceTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        .doOnSubscribe { Thread.sleep(500) }"
+        errorLine2="                                                ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx3PagingSourceTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        .doOnSubscribe { Thread.sleep(500) }"
+        errorLine2="                                                ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx3PagingSourceTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/room/integration-tests/testapp/lint-baseline.xml b/room/integration-tests/testapp/lint-baseline.xml
index dad4c89..cbbe2b6 100644
--- a/room/integration-tests/testapp/lint-baseline.xml
+++ b/room/integration-tests/testapp/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -38,6 +38,114 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(30);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        Thread.sleep(100);"
+        errorLine2="                               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(15);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100); // Let db auto close"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                            Thread.sleep(delayMillis, delayNanos);"
+        errorLine2="                                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/integration/testapp/test/InvalidationTrackerBehavioralTest.java"/>
+    </issue>
+
+    <issue
         id="MissingTestSizeAnnotation"
         message="Missing test size annotation"
         errorLine1="    public void abstractDao() {"
diff --git a/room/room-paging-rxjava2/lint-baseline.xml b/room/room-paging-rxjava2/lint-baseline.xml
new file mode 100644
index 0000000..884f439
--- /dev/null
+++ b/room/room-paging-rxjava2/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                .doOnSubscribe { Thread.sleep(300) } // subscribe but delay the load"
+        errorLine2="                                        ~~~~~">
+        <location
+            file="src/androidTest/kotlin/androidx/room/paging/rxjava2/LimitOffsetRxPagingSourceTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/room/room-paging-rxjava3/lint-baseline.xml b/room/room-paging-rxjava3/lint-baseline.xml
new file mode 100644
index 0000000..b44321d
--- /dev/null
+++ b/room/room-paging-rxjava3/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                .doOnSubscribe { Thread.sleep(300) } // subscribe but delay the load"
+        errorLine2="                                        ~~~~~">
+        <location
+            file="src/androidTest/kotlin/androidx/room/paging/rxjava3/LimitOffsetRxPagingSourceTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/room/room-runtime/lint-baseline.xml b/room/room-runtime/lint-baseline.xml
index 57ff4ba..e6b2e01 100644
--- a/room/room-runtime/lint-baseline.xml
+++ b/room/room-runtime/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -10,4 +10,157 @@
             file="src/test/java/androidx/room/InvalidationTrackerTest.kt"/>
     </issue>
 
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoCloserTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoCloserTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(10)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoCloserTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(10)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoCloserTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoCloserTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoCloserTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100) // Let the db auto close..."
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(20) // Database should auto-close here"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(20)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(20)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                        Thread.sleep(10)"
+        errorLine2="                               ~~~~~">
+        <location
+            file="src/test/java/androidx/room/InvalidationTrackerTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(10) // simulate slow reading, as if this was a big file"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/test/java/androidx/room/SQLiteCopyOpenHelperTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(100)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/test/java/androidx/room/TransactionExecutorTest.kt"/>
+    </issue>
+
 </issues>
diff --git a/room/room-rxjava2/lint-baseline.xml b/room/room-rxjava2/lint-baseline.xml
index 1bf3531..3744975 100644
--- a/room/room-rxjava2/lint-baseline.xml
+++ b/room/room-rxjava2/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="UnknownNullness"
diff --git a/room/room-testing/lint-baseline.xml b/room/room-testing/lint-baseline.xml
deleted file mode 100644
index a3e2f3d..0000000
--- a/room/room-testing/lint-baseline.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected void starting(Description description) {"
-        errorLine2="                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public SupportSQLiteDatabase createDatabase(String name, int version) throws IOException {"
-        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public SupportSQLiteDatabase createDatabase(String name, int version) throws IOException {"
-        errorLine2="                                                ~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public SupportSQLiteDatabase runMigrationsAndValidate(String name, int version,"
-        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public SupportSQLiteDatabase runMigrationsAndValidate(String name, int version,"
-        errorLine2="                                                          ~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="            boolean validateDroppedTables, Migration... migrations) throws IOException {"
-        errorLine2="                                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected void finished(Description description) {"
-        errorLine2="                            ~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void closeWhenFinished(SupportSQLiteDatabase db) {"
-        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void closeWhenFinished(RoomDatabase db) {"
-        errorLine2="                                  ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/androidx/room/testing/MigrationTestHelper.java"/>
-    </issue>
-
-</issues>
diff --git a/samples/AndroidXDemos/lint-baseline.xml b/samples/AndroidXDemos/lint-baseline.xml
index 6748694..9bd9dcf 100644
--- a/samples/AndroidXDemos/lint-baseline.xml
+++ b/samples/AndroidXDemos/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="OnClick"
@@ -38,15 +38,6 @@
     </issue>
 
     <issue
-        id="MissingPermission"
-        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
-        errorLine1="        notificationManager.notify(NOTIFICATION_ID, notification);"
-        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
         id="WebViewLayout"
         message="Placing a `&lt;WebView>` in a parent element that uses a `wrap_content layout_height` can lead to subtle bugs; use `match_parent` instead"
         errorLine1="        &lt;WebView"
@@ -54,7 +45,7 @@
         <location
             file="src/main/res/layout/appcompat_night_mode.xml"/>
         <location
-            file="src/main/res/layout/appcompat_night_mode.xml"
+            file="src/main/res/layout/appcompat_night_mode.xml"/>
             message="`wrap_content` here may not work well with WebView below"/>
     </issue>
 
@@ -204,15 +195,6 @@
 
     <issue
         id="NewApi"
-        message="Exception requires API level 17 (current min is 17): `android.view.WindowManager.InvalidDisplayException`, and having a surrounding/preceding version check **does not** help since prior to API level 19, just **loading** the class will cause a crash. Consider marking the surrounding class with `RequiresApi(19)` to ensure that the class is never loaded except when on API 19 or higher."
-        errorLine1="                } catch (WindowManager.InvalidDisplayException ex) {"
-        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="NewApi"
         message="`&lt;class>` requires API level 24 (current min is 14)"
         errorLine1="    class=&quot;com.example.androidx.drawable.MyDrawable&quot;"
         errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -302,6 +284,15 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                                Thread.sleep(DELAY_MS);"
+        errorLine2="                                       ~~~~~">
+        <location
+            file="src/main/java/com/example/androidx/widget/AsyncListUtilActivity.java"/>
+    </issue>
+
+    <issue
         id="ClassVerificationFailure"
         message="This call references a method added in API level 29; however, the containing class com.example.androidx.app.AppCompatDefaultNightModeBootAwareActivity is reachable from earlier API levels and will fail run-time class verification."
         errorLine1="                        .detectImplicitDirectBoot()"
@@ -320,60 +311,6 @@
     </issue>
 
     <issue
-        id="ClassVerificationFailure"
-        message="This call references a method added in API level 17; however, the containing class com.example.androidx.media.LocalPlayer.SurfaceViewPlayer is reachable from earlier API levels and will fail run-time class verification."
-        errorLine1="            if (mPresentation != null &amp;&amp; mPresentation.getDisplay() != presentationDisplay) {"
-        errorLine2="                                                       ~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="ClassVerificationFailure"
-        message="This call references a method added in API level 26; however, the containing class com.example.androidx.media.Player is reachable from earlier API levels and will fail run-time class verification."
-        errorLine1="            NotificationChannel channel = new NotificationChannel("
-        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="ClassVerificationFailure"
-        message="This call references a method added in API level 26; however, the containing class com.example.androidx.media.Player is reachable from earlier API levels and will fail run-time class verification."
-        errorLine1="            channel.setDescription(description);"
-        errorLine2="                    ~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="ClassVerificationFailure"
-        message="This call references a method added in API level 23; however, the containing class com.example.androidx.media.Player is reachable from earlier API levels and will fail run-time class verification."
-        errorLine1="                    mContext.getSystemService(NotificationManager.class);"
-        errorLine2="                             ~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="ClassVerificationFailure"
-        message="This call references a method added in API level 26; however, the containing class com.example.androidx.media.Player is reachable from earlier API levels and will fail run-time class verification."
-        errorLine1="            notificationManager.createNotificationChannel(channel);"
-        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="ClassVerificationFailure"
-        message="This call references a method added in API level 23; however, the containing class com.example.androidx.media.SampleMediaRouteProvider is reachable from earlier API levels and will fail run-time class verification."
-        errorLine1="        if (Build.VERSION.SDK_INT >= 23 &amp;&amp; !Settings.canDrawOverlays(getContext())) {"
-        errorLine2="                                                     ~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SampleMediaRouteProvider.java"/>
-    </issue>
-
-    <issue
         id="NullabilityAnnotationsDetector"
         message="Use `@androidx.annotation.NonNull` instead of `@org.jetbrains.annotations.NotNull`"
         errorLine1="        @NotNull"
@@ -1796,213 +1733,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public LocalPlayer(Context context) {"
-        errorLine2="                       ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void connect(RouteInfo route) {"
-        errorLine2="                        ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void play(final PlaylistItem item) {"
-        errorLine2="                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void seek(final PlaylistItem item) {"
-        errorLine2="                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void getStatus(final PlaylistItem item, final boolean update) {"
-        errorLine2="                                ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void enqueue(final PlaylistItem item) {"
-        errorLine2="                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem remove(String iid) {"
-        errorLine2="           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem remove(String iid) {"
-        errorLine2="                               ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected Context getContext() { return mContext; }"
-        errorLine2="              ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected MediaPlayer getMediaPlayer() { return mMediaPlayer; }"
-        errorLine2="              ~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected void setSurface(Surface surface) {"
-        errorLine2="                              ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected void setSurface(SurfaceHolder surfaceHolder) {"
-        errorLine2="                              ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected void removeSurface(SurfaceHolder surfaceHolder) {"
-        errorLine2="                                 ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public SurfaceViewPlayer(Context context) {"
-        errorLine2="                                 ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public void connect(RouteInfo route) {"
-        errorLine2="                            ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public void surfaceChanged(SurfaceHolder holder, int format,"
-        errorLine2="                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public void surfaceCreated(SurfaceHolder holder) {"
-        errorLine2="                                   ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public void surfaceDestroyed(SurfaceHolder holder) {"
-        errorLine2="                                     ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public OverlayPlayer(Context context) {"
-        errorLine2="                             ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public void connect(RouteInfo route) {"
-        errorLine2="                            ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public void onWindowCreated(Surface surface) {"
-        errorLine2="                                    ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public void onWindowCreated(SurfaceHolder surfaceHolder) {"
-        errorLine2="                                    ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        public Bitmap getSnapshot() {"
-        errorLine2="               ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/LocalPlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
         errorLine2="                            ~~~~~~">
         <location
@@ -2021,15 +1751,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void draw(Canvas canvas) {"
-        errorLine2="                     ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/drawable/MyDrawable.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    public void setColorFilter(ColorFilter colorFilter) {"
         errorLine2="                               ~~~~~~~~~~~">
         <location
@@ -2039,33 +1760,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public MyMediaRouteControllerDialog(Context context) {"
-        errorLine2="                                        ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/MyMediaRouteControllerDialog.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public View onCreateMediaControlView(Bundle savedInstanceState) {"
-        errorLine2="           ~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/MyMediaRouteControllerDialog.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public View onCreateMediaControlView(Bundle savedInstanceState) {"
-        errorLine2="                                         ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/MyMediaRouteControllerDialog.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected LinearLayoutManager createLayoutManager() {"
         errorLine2="              ~~~~~~~~~~~~~~~~~~~">
         <location
@@ -2120,105 +1814,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected OverlayWindowListener mListener;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected OverlayDisplayWindow(Context context, String name,"
-        errorLine2="                                   ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected OverlayDisplayWindow(Context context, String name,"
-        errorLine2="                                                    ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public static OverlayDisplayWindow create(Context context, String name,"
-        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public static OverlayDisplayWindow create(Context context, String name,"
-        errorLine2="                                              ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public static OverlayDisplayWindow create(Context context, String name,"
-        errorLine2="                                                               ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void setOverlayWindowListener(OverlayWindowListener listener) {"
-        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public Context getContext() {"
-        errorLine2="           ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public abstract Bitmap getSnapshot();"
-        errorLine2="                    ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        void onWindowCreated(Surface surface);"
-        errorLine2="                             ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        void onWindowCreated(SurfaceHolder surfaceHolder);"
-        errorLine2="                             ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/OverlayDisplayWindow.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
         errorLine2="                            ~~~~~~">
         <location
@@ -2354,168 +1949,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected Context mContext;"
-        errorLine2="              ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected Callback mCallback;"
-        errorLine2="              ~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected MediaSessionCompat mMediaSession;"
-        errorLine2="              ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected String mNotificationChannelId;"
-        errorLine2="              ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public abstract void connect(RouteInfo route);"
-        errorLine2="                                 ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public abstract void play(final PlaylistItem item);"
-        errorLine2="                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public abstract void seek(final PlaylistItem item);"
-        errorLine2="                                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public abstract void getStatus(final PlaylistItem item, final boolean update);"
-        errorLine2="                                         ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public abstract void enqueue(final PlaylistItem item);"
-        errorLine2="                                       ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public abstract PlaylistItem remove(String iid);"
-        errorLine2="                    ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public abstract PlaylistItem remove(String iid);"
-        errorLine2="                                        ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public Bitmap getSnapshot() { return null; }"
-        errorLine2="           ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void setCallback(Callback callback) {"
-        errorLine2="                            ~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public static Player create(Context context, RouteInfo route, MediaSessionCompat session) {"
-        errorLine2="                  ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public static Player create(Context context, RouteInfo route, MediaSessionCompat session) {"
-        errorLine2="                                ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public static Player create(Context context, RouteInfo route, MediaSessionCompat session) {"
-        errorLine2="                                                 ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public static Player create(Context context, RouteInfo route, MediaSessionCompat session) {"
-        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    protected void updateMetadata(PlaylistItem currentItem) {"
-        errorLine2="                                  ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/Player.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
         errorLine2="                            ~~~~~~">
         <location
@@ -2552,87 +1985,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public RemotePlayer(Context context) {"
-        errorLine2="                        ~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void connect(RouteInfo route) {"
-        errorLine2="                        ~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void play(final PlaylistItem item) {"
-        errorLine2="                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void seek(final PlaylistItem item) {"
-        errorLine2="                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void getStatus(final PlaylistItem item, final boolean update) {"
-        errorLine2="                                ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void enqueue(final PlaylistItem item) {"
-        errorLine2="                              ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem remove(String itemId) {"
-        errorLine2="           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem remove(String itemId) {"
-        errorLine2="                               ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public Bitmap getSnapshot() {"
-        errorLine2="           ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/RemotePlayer.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
         errorLine2="                            ~~~~~~">
         <location
@@ -2651,33 +2003,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public MediaRouteProvider onCreateMediaRouteProvider() {"
-        errorLine2="           ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SampleDynamicGroupMrpService.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public static void setActivity(SampleMediaRouterActivity activity) {"
-        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SampleMediaButtonReceiver.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public MediaRouteProvider onCreateMediaRouteProvider() {"
-        errorLine2="           ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SampleMediaRouteProviderService.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
         errorLine2="                            ~~~~~~">
         <location
@@ -2687,213 +2012,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public SessionManager(String name) {"
-        errorLine2="                          ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public String getSessionId() {"
-        errorLine2="           ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem getCurrentItem() {"
-        errorLine2="           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public List&lt;PlaylistItem> getPlaylist() {"
-        errorLine2="           ~~~~~~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem add(String title, Uri uri, String mime) {"
-        errorLine2="           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem add(String title, Uri uri, String mime) {"
-        errorLine2="                            ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem add(String title, Uri uri, String mime) {"
-        errorLine2="                                          ~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem add(String title, Uri uri, String mime) {"
-        errorLine2="                                                   ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem add(String title, Uri uri, String mime, long startPosition,"
-        errorLine2="           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem add(String title, Uri uri, String mime, long startPosition,"
-        errorLine2="                            ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem add(String title, Uri uri, String mime, long startPosition,"
-        errorLine2="                                          ~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem add(String title, Uri uri, String mime, long startPosition,"
-        errorLine2="                                                   ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="            PendingIntent receiver) {"
-        errorLine2="            ~~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem remove(String iid) {"
-        errorLine2="           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem remove(String iid) {"
-        errorLine2="                               ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem seek(String iid, long pos) {"
-        errorLine2="           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem seek(String iid, long pos) {"
-        errorLine2="                             ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem getStatus(String iid) {"
-        errorLine2="           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public PlaylistItem getStatus(String iid) {"
-        errorLine2="                                  ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public String startSession() {"
-        errorLine2="           ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void setPlayer(Player player) {"
-        errorLine2="                          ~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="    public void setCallback(Callback callback) {"
-        errorLine2="                            ~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        void onItemChanged(PlaylistItem item);"
-        errorLine2="                           ~~~~~~~~~~~~">
-        <location
-            file="src/main/java/com/example/androidx/media/SessionManager.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
         errorLine2="                            ~~~~~~">
         <location
diff --git a/samples/MediaRoutingDemo/lint-baseline.xml b/samples/MediaRoutingDemo/lint-baseline.xml
deleted file mode 100644
index a9df457..0000000
--- a/samples/MediaRoutingDemo/lint-baseline.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
-
-</issues>
diff --git a/samples/Support4Demos/lint-baseline.xml b/samples/Support4Demos/lint-baseline.xml
index e9218f2..06c6971 100644
--- a/samples/Support4Demos/lint-baseline.xml
+++ b/samples/Support4Demos/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 8.0.0-alpha05" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-alpha05)" variant="all" version="8.0.0-alpha05">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="MissingPermission"
@@ -83,6 +83,33 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                                    Thread.sleep(250);"
+        errorLine2="                                           ~~~~~">
+        <location
+            file="src/main/java/com/example/android/supportv4/app/LoaderThrottleSupport.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(1000);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/com/example/android/supportv4/app/SimpleJobIntentService.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(500)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/com/example/android/supportv4/view/WindowInsetsControllerPlayground.kt"/>
+    </issue>
+
+    <issue
         id="ClassVerificationFailure"
         message="This call references a method added in API level 26; however, the containing class com.example.android.supportv4.media.MediaNotificationManager is reachable from earlier API levels and will fail run-time class verification."
         errorLine1="                notificationManager.createNotificationChannel("
@@ -632,24 +659,6 @@
     <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        protected static void scaleRectF(RectF in, Rect out, int width, int height) {"
-        errorLine2="                                         ~~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ExploreByTouchHelperActivity.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
-        errorLine1="        protected static void scaleRectF(RectF in, Rect out, int width, int height) {"
-        errorLine2="                                                   ~~~~">
-        <location
-            file="src/main/java/com/example/android/supportv4/widget/ExploreByTouchHelperActivity.java"/>
-    </issue>
-
-    <issue
-        id="UnknownNullness"
-        message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    protected void onCreate(Bundle savedInstanceState) {"
         errorLine2="                            ~~~~~~">
         <location
diff --git a/samples/SupportLeanbackDemos/lint-baseline.xml b/samples/SupportLeanbackDemos/lint-baseline.xml
index 3d3f80f..6681417 100644
--- a/samples/SupportLeanbackDemos/lint-baseline.xml
+++ b/samples/SupportLeanbackDemos/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="MissingSuperCall"
@@ -47,6 +47,24 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/com/example/android/leanback/PlaybackSeekDataProviderSample.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(100);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/com/example/android/leanback/PlaybackSeekDiskDataProvider.java"/>
+    </issue>
+
+    <issue
         id="ClassVerificationFailure"
         message="This call references a method added in API level 23; however, the containing class null is reachable from earlier API levels and will fail run-time class verification."
         errorLine1="                mPlayer.setPlaybackParams(mPlayer.getPlaybackParams().setSpeed("
diff --git a/sqlite/sqlite-framework/lint-baseline.xml b/sqlite/sqlite-framework/lint-baseline.xml
index fc2beac..711185c 100644
--- a/sqlite/sqlite-framework/lint-baseline.xml
+++ b/sqlite/sqlite-framework/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="NewApi"
@@ -46,4 +46,13 @@
             file="src/androidTest/java/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt"/>
     </issue>
 
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(500)"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.kt"/>
+    </issue>
+
 </issues>
diff --git a/testutils/testutils-ktx/lint-baseline.xml b/testutils/testutils-ktx/lint-baseline.xml
new file mode 100644
index 0000000..5207c20
--- /dev/null
+++ b/testutils/testutils-ktx/lint-baseline.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(periodMs)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/main/java/androidx/testutils/VerifyWithPolling.kt"/>
+    </issue>
+
+</issues>
diff --git a/testutils/testutils-runtime/lint-baseline.xml b/testutils/testutils-runtime/lint-baseline.xml
index 8f6f992..057c512 100644
--- a/testutils/testutils-runtime/lint-baseline.xml
+++ b/testutils/testutils-runtime/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="cli" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="cli" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(TIME_SLICE);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/testutils/PollingCheck.java"/>
+    </issue>
 
     <issue
         id="BanUncheckedReflection"
diff --git a/tv/tv-foundation/lint-baseline.xml b/tv/tv-foundation/lint-baseline.xml
new file mode 100644
index 0000000..b094f99
--- /dev/null
+++ b/tv/tv-foundation/lint-baseline.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000L)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/tv/foundation/lazy/list/LazyListTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000L)"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/tv/foundation/lazy/list/LazyListTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(5)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/tv/foundation/lazy/list/LazyScrollTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(5)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/tv/foundation/lazy/grid/LazyScrollTest.kt"/>
+    </issue>
+
+</issues>
diff --git a/tvprovider/tvprovider/lint-baseline.xml b/tvprovider/tvprovider/lint-baseline.xml
index b8000c8..9471fad 100644
--- a/tvprovider/tvprovider/lint-baseline.xml
+++ b/tvprovider/tvprovider/lint-baseline.xml
@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(50);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/tvprovider/media/tv/PreviewChannelHelperTest.java"/>
+    </issue>
 
     <issue
         id="ClassVerificationFailure"
diff --git a/vectordrawable/vectordrawable-animated/lint-baseline.xml b/vectordrawable/vectordrawable-animated/lint-baseline.xml
index 29ba9cd..75dee0e 100644
--- a/vectordrawable/vectordrawable-animated/lint-baseline.xml
+++ b/vectordrawable/vectordrawable-animated/lint-baseline.xml
@@ -1,5 +1,41 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            sleep(100);"
+        errorLine2="            ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/vectordrawable/graphics/drawable/tests/AnimatedVectorDrawableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/vectordrawable/graphics/drawable/tests/AnimatedVectorDrawableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/vectordrawable/graphics/drawable/tests/AnimatedVectorDrawableTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(500);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/vectordrawable/graphics/drawable/tests/AnimatedVectorDrawableTest.java"/>
+    </issue>
 
     <issue
         id="UnknownNullness"
diff --git a/viewpager2/viewpager2/lint-baseline.xml b/viewpager2/viewpager2/lint-baseline.xml
new file mode 100644
index 0000000..0020cc5
--- /dev/null
+++ b/viewpager2/viewpager2/lint-baseline.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(1000)"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/viewpager2/widget/BaseTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(eventTime - now - 10);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/viewpager2/widget/swipe/ManualSwipeInjector.java"/>
+    </issue>
+
+</issues>
diff --git a/wear/tiles/tiles-material/lint-baseline.xml b/wear/tiles/tiles-material/lint-baseline.xml
new file mode 100644
index 0000000..0faeeff
--- /dev/null
+++ b/wear/tiles/tiles-material/lint-baseline.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(1000);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/wear/tiles/material/RunnerUtils.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(1000);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/wear/tiles/material/RunnerUtils.java"/>
+    </issue>
+
+</issues>
diff --git a/wear/wear/lint-baseline.xml b/wear/wear/lint-baseline.xml
index c284cd2..38571b3 100644
--- a/wear/wear/lint-baseline.xml
+++ b/wear/wear/lint-baseline.xml
@@ -2,6 +2,51 @@
 <issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(time);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/wear/widget/CircularProgressLayoutTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(MILLIS_TO_WAIT_FOR_ACTIVITY_TO_BE_DRAWN);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/wear/activity/ConfirmationActivityTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(MILLIS_TO_WAIT_FOR_ACTIVITY_TO_BE_DRAWN);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/wear/activity/ConfirmationActivityTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(duration - MILLIS_BEFORE_END_OF_DURATION"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/wear/activity/ConfirmationActivityTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(MILLIS_AFTER_END_OF_DURATION + MILLIS_BEFORE_END_OF_DURATION"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/wear/activity/ConfirmationActivityTest.java"/>
+    </issue>
+
+    <issue
         id="KotlinPropertyAccess"
         message="This method should be called `getCircleColor` such that `circleColor` can be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
         errorLine1="    public int getDefaultCircleColor() {"
diff --git a/webkit/integration-tests/testapp/lint-baseline.xml b/webkit/integration-tests/testapp/lint-baseline.xml
new file mode 100644
index 0000000..1cfdff9
--- /dev/null
+++ b/webkit/integration-tests/testapp/lint-baseline.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/com/example/androidx/webkit/ProcessGlobalConfigActivityTestAppTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/com/example/androidx/webkit/ProcessGlobalConfigActivityTestAppTest.java"/>
+    </issue>
+
+</issues>
diff --git a/work/integration-tests/testapp/lint-baseline.xml b/work/integration-tests/testapp/lint-baseline.xml
index e53ba4e..3e465ce 100644
--- a/work/integration-tests/testapp/lint-baseline.xml
+++ b/work/integration-tests/testapp/lint-baseline.xml
@@ -1,5 +1,32 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(5000L);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/main/java/androidx/work/integration/testapp/InfiniteWorker.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(1000L);"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/main/java/androidx/work/integration/testapp/RetryActivity.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(200);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/androidx/work/integration/testapp/SleepWorker.java"/>
+    </issue>
 
     <issue
         id="ClassVerificationFailure"
diff --git a/work/work-runtime/lint-baseline.xml b/work/work-runtime/lint-baseline.xml
index 2da88be..96d0027 100644
--- a/work/work-runtime/lint-baseline.xml
+++ b/work/work-runtime/lint-baseline.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<issues format="6" by="lint 7.4.0-alpha08" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.0-alpha08)" variant="all" version="7.4.0-alpha08">
+<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
 
     <issue
         id="BanSynchronizedMethods"
@@ -11,6 +11,258 @@
     </issue>
 
     <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TEST_TIMEOUT_IN_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/workers/ConstraintTrackingWorkerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TEST_TIMEOUT_IN_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/workers/ConstraintTrackingWorkerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TEST_TIMEOUT_IN_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/workers/ConstraintTrackingWorkerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TEST_TIMEOUT_IN_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/workers/ConstraintTrackingWorkerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(TEST_TIMEOUT_IN_MS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/workers/ConstraintTrackingWorkerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(duration);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/main/java/androidx/work/impl/utils/ForceStopRunnable.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                Thread.sleep(1000L);"
+        errorLine2="                       ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/worker/InterruptionAwareWorker.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(sleepDuration);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/worker/RandomSleepTestWorker.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="                    Thread.sleep(sleepTime)"
+        errorLine2="                           ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/utils/SerialExecutorTest.kt"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="            Thread.sleep(SLEEP_DURATION);"
+        errorLine2="                   ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/worker/SleepTestWorker.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(5000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkContinuationImplTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkManagerImplTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SLEEP_DURATION_SMALL_MILLIS);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkManagerImplTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(100); // introduce a small delay"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/background/systemalarm/WorkTimerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(200);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/background/systemalarm/WorkTimerTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(2000L); // Async wait duration."
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(SleepTestWorker.SLEEP_DURATION);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(200);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(6000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
+        id="BanThreadSleep"
+        message="Uses Thread.sleep()"
+        errorLine1="        Thread.sleep(1000L);"
+        errorLine2="               ~~~~~">
+        <location
+            file="src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java"/>
+    </issue>
+
+    <issue
         id="UnknownNullness"
         message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
         errorLine1="    public final void addListener(Runnable listener, Executor executor) {"