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("tracing") { 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("tracing") { 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
'@androidx.camera.core.ExperimentalZeroShutterLag' or '@OptIn(markerClass = androidx.camera.core.ExperimentalZeroShutterLag.class)'"
- errorLine1=" return Build.VERSION.SDK_INT >= 23 && isPrivateReprocessingSupported();"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" return Build.VERSION.SDK_INT >= 23 && 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 `<uses-feature android:name="android.hardware.camera.autofocus" required="false">` tag"
- errorLine1=" <uses-permission android:name="android.permission.CAMERA" />"
- 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
'@androidx.camera.core.ExperimentalZeroShutterLag' or '@OptIn(markerClass = androidx.camera.core.ExperimentalZeroShutterLag.class)'"
- 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
'@androidx.camera.core.ExperimentalZeroShutterLag' or '@OptIn(markerClass = androidx.camera.core.ExperimentalZeroShutterLag.class)'"
- errorLine1=" && 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 `<uses-feature android:name="android.hardware.camera.autofocus" required="false">` tag"
- errorLine1=" <uses-permission android:name="android.permission.CAMERA" />"
- 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 `<uses-feature android:name="android.hardware.camera" required="false">` tag"
- errorLine1=" <uses-permission android:name="android.permission.CAMERA" />"
- errorLine2=" ~~~~~~~~~~~~~~~">
- <location
- file="src/main/AndroidManifest.xml"/>
- </issue>
-
- <issue
- id="PermissionImpliesUnsupportedChromeOsHardware"
- message="Permission exists without corresponding hardware `<uses-feature android:name="android.hardware.camera.autofocus" required="false">` tag"
- errorLine1=" <uses-permission android:name="android.permission.CAMERA" />"
- 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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=" && 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, "testAction", 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<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("Notification.extras", 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("Notification.extras", 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<Object>) (List<?>) 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<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(", letterSpacing=" + 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(", elegantTextHeight=" + 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(", textLocale=" + 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(", textLocale=" + 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(", variationSettings=" + 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 + "/" + 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<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<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 < 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 <T> T postAndWait(final Callable<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<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<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<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<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<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<Action> mActions = new ArrayList<>();"
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<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<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<View> sharedElements, List<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<View> sharedElements, List<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<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<View> sharedElements, List<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<View> sharedElements, List<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<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<String> names, Map<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<String> names, Map<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<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<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<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<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<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<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<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<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<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<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<?> 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<?> obtainFontFamilyCtor(Class<?> 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<?> obtainFontFamilyCtor(Class<?> 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<?> 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<?> 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<?> 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<?> 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<?> 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<?> 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<?> 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<?> 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<?> 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<?> 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<?> 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<?> 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=" <service android:name="androidx.core.app.JobIntentService">"
+ 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, "Exception while invoking performStopActivity", 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, "Exception while fetching field values", 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, "Exception while fetching field values", t)"
+ errorLine2=" ~~~~~~~">
+ <location
+ file="src/main/java/androidx/sample/core/app/ActivityRecreatorKtChecked.kt"/>
+ </issue>
+
+ <issue
+ id="MetadataTagInsideApplicationTag"
+ message="Detected <application>-level meta-data tag."
+ errorLine1=" <meta-data android:name="name" android:value="value" />"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="src/main/AndroidManifest.xml"/>
+ </issue>
+
+ <issue
+ id="MissingServiceExportedEqualsTrue"
+ message="Missing exported=true in <service> tag"
+ errorLine1=" <service android:name="androidx.core.app.JobIntentService">"
+ 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 `<WebView>` in a parent element that uses a `wrap_content layout_height` can lead to subtle bugs; use `match_parent` instead"
errorLine1=" <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="`<class>` requires API level 24 (current min is 14)"
errorLine1=" class="com.example.androidx.drawable.MyDrawable""
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 && 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 && !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<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) {"