Update lint baselines for fragment and room
Address issues with androidx-studio-integration errors
Bug: 198533108
Test: lintDebug for fragment and room libraries, using the latest lint
Change-Id: I43c21b2a45abcf8aba8ce4a64560fd0a98772d91
diff --git a/fragment/fragment/lint-baseline.xml b/fragment/fragment/lint-baseline.xml
new file mode 100644
index 0000000..9fe7234
--- /dev/null
+++ b/fragment/fragment/lint-baseline.xml
@@ -0,0 +1,290 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 7.1.0-dev" type="baseline" client="gradle" dependencies="false" name="AGP (7.1.0-dev)" variant="all" version="7.1.0-dev">
+
+ <issue
+ id="ResourceType"
+ message="Expected resource of type animator"
+ errorLine1=" animator = AnimatorInflater.loadAnimator(context, nextAnim);"
+ errorLine2=" ~~~~~~~~">
+ <location
+ file="src/main/java/androidx/fragment/app/FragmentAnim.java"
+ line="99"
+ column="71"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getEnterTransition`"
+ errorLine1=" assertThat(fragment.enterTransition.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="157"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getEnteringTargets`"
+ errorLine1=" assertThat(fragment.enterTransition.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="157"
+ column="41"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getEnterTransition`"
+ errorLine1=" assertThat(fragment.enterTransition.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="158"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getExitingTargets`"
+ errorLine1=" assertThat(fragment.enterTransition.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="158"
+ column="41"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getEnteringTargets`"
+ errorLine1=" assertThat(fragment.exitTransition.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="159"
+ column="40"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getExitTransition`"
+ errorLine1=" assertThat(fragment.exitTransition.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="159"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getExitTransition`"
+ errorLine1=" assertThat(fragment.exitTransition.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="160"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getExitingTargets`"
+ errorLine1=" assertThat(fragment.exitTransition.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="160"
+ column="40"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getEnteringTargets`"
+ errorLine1=" assertThat(fragment.reenterTransition.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="162"
+ column="43"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getReenterTransition`"
+ errorLine1=" assertThat(fragment.reenterTransition.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="162"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getExitingTargets`"
+ errorLine1=" assertThat(fragment.reenterTransition.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="163"
+ column="43"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getReenterTransition`"
+ errorLine1=" assertThat(fragment.reenterTransition.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="163"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getEnteringTargets`"
+ errorLine1=" assertThat(fragment.returnTransition.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="164"
+ column="42"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getReturnTransition`"
+ errorLine1=" assertThat(fragment.returnTransition.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="164"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getExitingTargets`"
+ errorLine1=" assertThat(fragment.returnTransition.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="165"
+ column="42"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getReturnTransition`"
+ errorLine1=" assertThat(fragment.returnTransition.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="165"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getEnteringTargets`"
+ errorLine1=" assertThat(fragment.sharedElementEnter.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="167"
+ column="44"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getSharedElementEnter`"
+ errorLine1=" assertThat(fragment.sharedElementEnter.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="167"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getExitingTargets`"
+ errorLine1=" assertThat(fragment.sharedElementEnter.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="168"
+ column="44"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getSharedElementEnter`"
+ errorLine1=" assertThat(fragment.sharedElementEnter.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="168"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getEnteringTargets`"
+ errorLine1=" assertThat(fragment.sharedElementReturn.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="169"
+ column="45"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getSharedElementReturn`"
+ errorLine1=" assertThat(fragment.sharedElementReturn.enteringTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="169"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getExitingTargets`"
+ errorLine1=" assertThat(fragment.sharedElementReturn.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="170"
+ column="45"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `getSharedElementReturn`"
+ errorLine1=" assertThat(fragment.sharedElementReturn.exitingTargets).isEmpty()"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTestUtil.kt"
+ line="170"
+ column="25"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 21 (current min is 14): `TransitionFragment`"
+ errorLine1=" val fragment = TransitionFragment()"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/fragment/app/FragmentTransitionTest.kt"
+ line="1682"
+ column="20"/>
+ </issue>
+
+</issues>
diff --git a/room/room-runtime/lint-baseline.xml b/room/room-runtime/lint-baseline.xml
index 38b7a51..233f764 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.1.0-alpha06" type="baseline" client="gradle" dependencies="false" name="AGP (7.1.0-alpha06)" variant="all" version="7.1.0-alpha06">
+<issues format="6" by="lint 7.1.0-dev" type="baseline" client="gradle" dependencies="false" name="AGP (7.1.0-dev)" variant="all" version="7.1.0-dev">
<issue
id="NewApi"
@@ -19,6 +19,28 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt"
+ line="85"
+ column="35"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt"
+ line="98"
+ column="35"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt"
line="98"
column="35"/>
</issue>
@@ -37,6 +59,17 @@
<issue
id="NewApi"
message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" val db = autoClosingRoomOpenHelper.writableDatabase"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt"
+ line="144"
+ column="44"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
errorLine1=" .writableDatabase.query("select * from nonexistanttable")"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
@@ -48,6 +81,28 @@
<issue
id="NewApi"
message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" .writableDatabase.query("select * from nonexistanttable")"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="88"
+ column="18"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase.execSQL("create table user (idk int)")"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="97"
+ column="35"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
errorLine1=" autoClosingRoomOpenHelper.writableDatabase.execSQL("create table user (idk int)")"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
@@ -70,6 +125,17 @@
<issue
id="NewApi"
message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase.query("select * from user")"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="100"
+ column="39"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
errorLine1=" autoClosingRoomOpenHelper.writableDatabase.beginTransaction()"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
@@ -81,6 +147,28 @@
<issue
id="NewApi"
message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase.beginTransaction()"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="109"
+ column="35"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase.endTransaction()"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="111"
+ column="35"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
errorLine1=" autoClosingRoomOpenHelper.writableDatabase.endTransaction()"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
@@ -107,12 +195,45 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="121"
+ column="46"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 16): `getWritableDatabase`"
+ errorLine1=" assertThat(autoClosingRoomOpenHelper.writableDatabase.isWriteAheadLoggingEnabled).isTrue()"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
line="125"
column="46"/>
</issue>
<issue
id="NewApi"
+ message="Call requires API level 24 (current min is 16): `getWritableDatabase`"
+ errorLine1=" assertThat(autoClosingRoomOpenHelper.writableDatabase.isWriteAheadLoggingEnabled).isTrue()"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="125"
+ column="46"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase.enableWriteAheadLogging()"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="133"
+ column="39"/>
+ </issue>
+
+ <issue
+ id="NewApi"
message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
errorLine1=" autoClosingRoomOpenHelper.writableDatabase.enableWriteAheadLogging()"
errorLine2=" ~~~~~~~~~~~~~~~~">
@@ -147,6 +268,17 @@
<issue
id="NewApi"
message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase.disableWriteAheadLogging()"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="137"
+ column="39"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
errorLine1=" autoClosingRoomOpenHelper.writableDatabase"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
@@ -162,6 +294,28 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="161"
+ column="35"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="166"
+ column="35"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" autoClosingRoomOpenHelper.writableDatabase"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
line="166"
column="35"/>
</issue>
@@ -184,6 +338,17 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="175"
+ column="44"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" val db = autoClosingRoomOpenHelper.writableDatabase"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
line="189"
column="44"/>
</issue>
@@ -195,6 +360,28 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="189"
+ column="44"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" val db = autoClosingRoomOpenHelper.writableDatabase"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
+ line="209"
+ column="44"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 24 (current min is 14): `getWritableDatabase`"
+ errorLine1=" val db = autoClosingRoomOpenHelper.writableDatabase"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt"
line="209"
column="44"/>
</issue>