aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPedro Loureiro <pedroql@google.com>2021-02-25 15:32:04 +0000
committerPedro Loureiro <pedroql@google.com>2021-04-12 10:48:26 +0000
commitb47de75af36ee1f9f301cf4df07b076fcb4af6cb (patch)
tree1a3a3661ebe2f73c656c121c740bf31e201bfb7a
parent86bf93cdeb0d1cb86ce02cc40cd73fbab16cb606 (diff)
downloadlatinime-b47de75af36ee1f9f301cf4df07b076fcb4af6cb.tar.gz
latinime-b47de75af36ee1f9f301cf4df07b076fcb4af6cb.tar.xz
latinime-b47de75af36ee1f9f301cf4df07b076fcb4af6cb.zip
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: Ic37bd8c531af7e68c939ce9c05614c37e6699b03
-rw-r--r--java/lint-baseline.xml81
1 files changed, 81 insertions, 0 deletions
diff --git a/java/lint-baseline.xml b/java/lint-baseline.xml
new file mode 100644
index 000000000..02f41f4e4
--- /dev/null
+++ b/java/lint-baseline.xml
@@ -0,0 +1,81 @@
+<?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 23 (current min is 21): `android.graphics.Paint#hasGlyph`"
+ errorLine1=" return paint.hasGlyph(switzerland);"
+ errorLine2=" ~~~~~~~~">
+ <location
+ file="packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/emoji/EmojiCategory.java"
+ line="445"
+ column="26"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 23 (current min is 21): `android.graphics.Paint#hasGlyph`"
+ errorLine1=" return paint.hasGlyph(cheese);"
+ errorLine2=" ~~~~~~~~">
+ <location
+ file="packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/emoji/EmojiCategory.java"
+ line="461"
+ column="26"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
+ errorLine1=" final WindowManager wm = getSystemService(WindowManager.class);"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/LatinIME.java"
+ line="606"
+ column="34"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
+ errorLine1=" final WindowManager wm = getSystemService(WindowManager.class);"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/LatinIME.java"
+ line="804"
+ column="34"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 23 (current min is 21): `android.app.ActivityOptions#makeBasic`"
+ errorLine1=" ActivityOptions.makeBasic().setLaunchDisplayId(currentDisplayId).toBundle());"
+ errorLine2=" ~~~~~~~~~">
+ <location
+ file="packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/LatinIME.java"
+ line="1823"
+ column="33"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 26 (current min is 21): `android.app.ActivityOptions#setLaunchDisplayId`"
+ errorLine1=" ActivityOptions.makeBasic().setLaunchDisplayId(currentDisplayId).toBundle());"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~">
+ <location
+ file="packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/LatinIME.java"
+ line="1823"
+ column="45"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
+ errorLine1=" final UserManager userManager = context.getSystemService(UserManager.class);"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/UserManagerCompatUtils.java"
+ line="69"
+ column="49"/>
+ </issue>
+
+</issues>