Add lint baseline to address NewApi errors
We are enabling a new lint check where the min sdk != compile sdk.
It has produced a lot of errors and adding the baseline file(s)
allows us to continue work without introducing more problems.
Bug: 150847901
Test: m lint-check
Change-Id: Idc91267896c37bb57396da4c3440c38f70764c45
Merged-In: Idc91267896c37bb57396da4c3440c38f70764c45
diff --git a/car-apps-common/lint-baseline.xml b/car-apps-common/lint-baseline.xml
new file mode 100644
index 0000000..4567af1
--- /dev/null
+++ b/car-apps-common/lint-baseline.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.content.res.Resources#getFloat`"
+ errorLine1=" getResources().getFloat(R.dimen.background_bitmap_blur_percent));"
+ errorLine2=" ~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-apps-common/src/com/android/car/apps/common/BackgroundImageView.java"
+ line="64"
+ column="36"/>
+ </issue>
+
+</issues>
diff --git a/car-messenger-common/lint-baseline.xml b/car-messenger-common/lint-baseline.xml
new file mode 100644
index 0000000..0139e70
--- /dev/null
+++ b/car-messenger-common/lint-baseline.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.content.res.Resources#getFloat`"
+ errorLine1=" .getFloat(R.dimen.contact_avatar_corner_radius_percent);"
+ errorLine2=" ~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-messenger-common/src/com/android/car/messenger/common/BaseNotificationDelegate.java"
+ line="123"
+ column="18"/>
+ </issue>
+
+</issues>
diff --git a/car-telephony-common/lint-baseline.xml b/car-telephony-common/lint-baseline.xml
new file mode 100644
index 0000000..1c72bb0
--- /dev/null
+++ b/car-telephony-common/lint-baseline.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.os.Parcel#writeBoolean`"
+ errorLine1=" dest.writeBoolean(mIsStarred);"
+ errorLine2=" ~~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/Contact.java"
+ line="577"
+ column="14"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.os.Parcel#writeBoolean`"
+ errorLine1=" dest.writeBoolean(mIsVoiceMail);"
+ errorLine2=" ~~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/Contact.java"
+ line="580"
+ column="14"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.os.Parcel#readBoolean`"
+ errorLine1=" contact.mIsStarred = source.readBoolean();"
+ errorLine2=" ~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/Contact.java"
+ line="622"
+ column="37"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.os.Parcel#readBoolean`"
+ errorLine1=" contact.mIsVoiceMail = source.readBoolean();"
+ errorLine2=" ~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/Contact.java"
+ line="625"
+ column="39"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.os.Parcel#writeBoolean`"
+ errorLine1=" dest.writeBoolean(mIsPrimary);"
+ errorLine2=" ~~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/PhoneNumber.java"
+ line="241"
+ column="14"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.os.Parcel#writeBoolean`"
+ errorLine1=" dest.writeBoolean(mIsFavorite);"
+ errorLine2=" ~~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/PhoneNumber.java"
+ line="246"
+ column="14"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.os.Parcel#readBoolean`"
+ errorLine1=" boolean isPrimary = source.readBoolean();"
+ errorLine2=" ~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/PhoneNumber.java"
+ line="256"
+ column="40"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 29 (current min is 28): `android.os.Parcel#readBoolean`"
+ errorLine1=" phoneNumber.setIsFavorite(source.readBoolean());"
+ errorLine2=" ~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-telephony-common/src/com/android/car/telephony/common/PhoneNumber.java"
+ line="263"
+ column="46"/>
+ </issue>
+
+</issues>
diff --git a/car-ui-lib/lint-baseline.xml b/car-ui-lib/lint-baseline.xml
new file mode 100644
index 0000000..45dff32
--- /dev/null
+++ b/car-ui-lib/lint-baseline.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">
+
+ <issue
+ id="NewApi"
+ message="Call requires API level R (current min is 28): `android.view.SurfaceView#getHostToken`"
+ errorLine1=" IBinder hostToken = mContentAreaSurfaceView.getHostToken();"
+ errorLine2=" ~~~~~~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/imewidescreen/CarUiImeWideScreenController.java"
+ line="551"
+ column="53"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level R (current min is 28): `android.view.SurfaceControlViewHost#release`"
+ errorLine1=" mSurfaceControlViewHost.release();"
+ errorLine2=" ~~~~~~~">
+ <location
+ file="packages/apps/Car/libs/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/toolbar/SearchView.java"
+ line="211"
+ column="37"/>
+ </issue>
+
+</issues>