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: Ide8a8fe80ba31396f23853ab266afcbcc33af9a6 Merged-In: Ide8a8fe80ba31396f23853ab266afcbcc33af9a6
This commit is contained in:
246
apex/media/framework/lint-baseline.xml
Normal file
246
apex/media/framework/lint-baseline.xml
Normal file
@@ -0,0 +1,246 @@
|
||||
<?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="Field requires API level R (current min is 29): `android.media.MediaParser.TrackData#mediaFormat`"
|
||||
errorLine1=" this.mediaFormat = mediaFormat;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="271"
|
||||
column="13"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.TrackData#drmInitData`"
|
||||
errorLine1=" this.drmInitData = drmInitData;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="272"
|
||||
column="13"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
|
||||
errorLine1=" this.timeMicros = timeMicros;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="293"
|
||||
column="13"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
|
||||
errorLine1=" this.position = position;"
|
||||
errorLine2=" ~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="294"
|
||||
column="13"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
|
||||
errorLine1=" return "[timeMicros=" + timeMicros + ", position=" + position + "]";"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="300"
|
||||
column="66"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
|
||||
errorLine1=" return "[timeMicros=" + timeMicros + ", position=" + position + "]";"
|
||||
errorLine2=" ~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="300"
|
||||
column="37"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Class requires API level R (current min is 29): `android.media.MediaParser.SeekPoint`"
|
||||
errorLine1=" SeekPoint other = (SeekPoint) obj;"
|
||||
errorLine2=" ~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="311"
|
||||
column="32"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
|
||||
errorLine1=" return timeMicros == other.timeMicros && position == other.position;"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="312"
|
||||
column="54"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
|
||||
errorLine1=" return timeMicros == other.timeMicros && position == other.position;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="312"
|
||||
column="66"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
|
||||
errorLine1=" return timeMicros == other.timeMicros && position == other.position;"
|
||||
errorLine2=" ~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="312"
|
||||
column="20"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
|
||||
errorLine1=" return timeMicros == other.timeMicros && position == other.position;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="312"
|
||||
column="34"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
|
||||
errorLine1=" int result = (int) timeMicros;"
|
||||
errorLine2=" ~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="317"
|
||||
column="32"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
|
||||
errorLine1=" result = 31 * result + (int) position;"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="318"
|
||||
column="42"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Class requires API level R (current min is 29): `android.media.MediaParser.InputReader`"
|
||||
errorLine1=" public interface SeekableInputReader extends InputReader {"
|
||||
errorLine2=" ~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="350"
|
||||
column="50"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Cast from `SeekableInputReader` to `InputReader` requires API level 30 (current min is 29)"
|
||||
errorLine1=" mExoDataReader.mInputReader = seekableInputReader;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="1198"
|
||||
column="39"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
|
||||
errorLine1=" mPendingSeekPosition = seekPoint.position;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="1284"
|
||||
column="36"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
|
||||
errorLine1=" mPendingSeekTimeMicros = seekPoint.timeMicros;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="1285"
|
||||
column="38"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#position`"
|
||||
errorLine1=" mExtractor.seek(seekPoint.position, seekPoint.timeMicros);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="1287"
|
||||
column="29"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.MediaParser.SeekPoint#timeMicros`"
|
||||
errorLine1=" mExtractor.seek(seekPoint.position, seekPoint.timeMicros);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="1287"
|
||||
column="49"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level R (current min is 29): `android.media.DrmInitData.SchemeInitData#uuid`"
|
||||
errorLine1=" if (schemeInitData.uuid.equals(schemeUuid)) {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="1566"
|
||||
column="21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Class requires API level R (current min is 29): `android.media.MediaParser.InputReader`"
|
||||
errorLine1=" private static final class DataReaderAdapter implements InputReader {"
|
||||
errorLine2=" ~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="1859"
|
||||
column="61"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Class requires API level R (current min is 29): `android.media.MediaParser.InputReader`"
|
||||
errorLine1=" private static final class ParsableByteArrayAdapter implements InputReader {"
|
||||
errorLine2=" ~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/apex/media/framework/java/android/media/MediaParser.java"
|
||||
line="1892"
|
||||
column="68"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
37
packages/SettingsLib/ActionBarShadow/lint-baseline.xml
Normal file
37
packages/SettingsLib/ActionBarShadow/lint-baseline.xml
Normal file
@@ -0,0 +1,37 @@
|
||||
<?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.view.View#setOnScrollChangeListener`"
|
||||
errorLine1=" mScrollView.setOnScrollChangeListener(mScrollChangeWatcher);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/ActionBarShadow/src/com/android/settingslib/widget/ActionBarShadowController.java"
|
||||
line="81"
|
||||
column="25"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `android.view.View#setOnScrollChangeListener`"
|
||||
errorLine1=" mScrollView.setOnScrollChangeListener(null);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/ActionBarShadow/src/com/android/settingslib/widget/ActionBarShadowController.java"
|
||||
line="88"
|
||||
column="21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Class requires API level 23 (current min is 21): `android.view.View.OnScrollChangeListener`"
|
||||
errorLine1=" final class ScrollChangeWatcher implements View.OnScrollChangeListener {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/ActionBarShadow/src/com/android/settingslib/widget/ActionBarShadowController.java"
|
||||
line="95"
|
||||
column="48"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
@@ -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="`android:Widget.DeviceDefault.Button.Borderless.Colored` requires API level 28 (current min is 21)"
|
||||
errorLine1=" <style name="SettingsActionButton" parent="android:Widget.DeviceDefault.Button.Borderless.Colored">"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/ActionButtonsPreference/res/values/styles.xml"
|
||||
line="19"
|
||||
column="40"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`android:drawableTint` requires API level 23 (current min is 21)"
|
||||
errorLine1=" <item name="android:drawableTint">@*android:color/btn_colored_borderless_text_material</item>"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/ActionButtonsPreference/res/values/styles.xml"
|
||||
line="21"
|
||||
column="15"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
81
packages/SettingsLib/AdaptiveIcon/lint-baseline.xml
Normal file
81
packages/SettingsLib/AdaptiveIcon/lint-baseline.xml
Normal file
@@ -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.content.res.Resources#getColor`"
|
||||
errorLine1=" .getColor(colorRes, null /* theme */);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveIcon.java"
|
||||
line="75"
|
||||
column="34"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `android.content.Context#getColor`"
|
||||
errorLine1=" setBackgroundColor(context.getColor(R.color.homepage_generic_icon_background));"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveIcon.java"
|
||||
line="87"
|
||||
column="36"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Class requires API level 23 (current min is 21): `android.graphics.drawable.DrawableWrapper`"
|
||||
errorLine1="public class AdaptiveOutlineDrawable extends DrawableWrapper {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
|
||||
line="46"
|
||||
column="46"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `new android.graphics.drawable.DrawableWrapper`"
|
||||
errorLine1=" super(new AdaptiveIconShapeDrawable(resources));"
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
|
||||
line="67"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `new android.graphics.drawable.DrawableWrapper`"
|
||||
errorLine1=" super(new AdaptiveIconShapeDrawable(resources));"
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
|
||||
line="74"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `android.graphics.drawable.DrawableWrapper#getDrawable`"
|
||||
errorLine1=" getDrawable().setTint(Color.WHITE);"
|
||||
errorLine2=" ~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
|
||||
line="82"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `android.content.res.Resources#getColor`"
|
||||
errorLine1=" return resources.getColor(resId, /* theme */ null);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/AdaptiveIcon/src/com/android/settingslib/widget/AdaptiveOutlineDrawable.java"
|
||||
line="107"
|
||||
column="26"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
15
packages/SettingsLib/BarChartPreference/lint-baseline.xml
Normal file
15
packages/SettingsLib/BarChartPreference/lint-baseline.xml
Normal file
@@ -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="`@android:style/Widget.DeviceDefault.Button.Borderless.Colored` requires API level 28 (current min is 21)"
|
||||
errorLine1=" parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored">"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/BarChartPreference/res/values/styles.xml"
|
||||
line="35"
|
||||
column="12"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
15
packages/SettingsLib/HelpUtils/lint-baseline.xml
Normal file
15
packages/SettingsLib/HelpUtils/lint-baseline.xml
Normal file
@@ -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 28 (current min is 21): `android.content.pm.PackageInfo#getLongVersionCode`"
|
||||
errorLine1=" sCachedVersionCode = Long.toString(info.getLongVersionCode());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/HelpUtils/src/com/android/settingslib/HelpUtils.java"
|
||||
line="239"
|
||||
column="57"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
15
packages/SettingsLib/ProgressBar/lint-baseline.xml
Normal file
15
packages/SettingsLib/ProgressBar/lint-baseline.xml
Normal file
@@ -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="`?android:attr/colorSecondary` requires API level 25 (current min is 21)"
|
||||
errorLine1=" android:background="?android:attr/colorSecondary" />"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/ProgressBar/res/layout/progress_header.xml"
|
||||
line="27"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
26
packages/SettingsLib/RestrictedLockUtils/lint-baseline.xml
Normal file
26
packages/SettingsLib/RestrictedLockUtils/lint-baseline.xml
Normal file
@@ -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 23 (current min is 21): `android.content.Context#getSystemService`"
|
||||
errorLine1=" ComponentName adminComponent = userContext.getSystemService("
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
|
||||
line="59"
|
||||
column="52"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `android.content.Context#getSystemService`"
|
||||
errorLine1=" UserManager um = context.getSystemService(UserManager.class);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
|
||||
line="101"
|
||||
column="34"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
15
packages/SettingsLib/SettingsSpinner/lint-baseline.xml
Normal file
15
packages/SettingsLib/SettingsSpinner/lint-baseline.xml
Normal file
@@ -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 23 (current min is 21): `new android.widget.Spinner`"
|
||||
errorLine1=" super(context, attrs, defStyleAttr, defStyleRes, mode, null);"
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/SettingsSpinner/src/com/android/settingslib/widget/settingsspinner/SettingsSpinner.java"
|
||||
line="122"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
81
packages/SettingsLib/Tile/lint-baseline.xml
Normal file
81
packages/SettingsLib/Tile/lint-baseline.xml
Normal file
@@ -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 24 (current min is 21): `java.lang.Iterable#forEach`"
|
||||
errorLine1=" controllers.forEach(controller -> {"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/SwitchesProvider.java"
|
||||
line="79"
|
||||
column="21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 21): `android.os.Parcel#readBoolean`"
|
||||
errorLine1=" final boolean isProviderTile = in.readBoolean();"
|
||||
errorLine2=" ~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
|
||||
line="83"
|
||||
column="43"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 21): `android.os.Parcel#writeBoolean`"
|
||||
errorLine1=" dest.writeBoolean(this instanceof ProviderTile);"
|
||||
errorLine2=" ~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
|
||||
line="102"
|
||||
column="14"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#createWithResource`"
|
||||
errorLine1=" final Icon icon = Icon.createWithResource(componentInfo.packageName, iconResId);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
|
||||
line="314"
|
||||
column="36"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#setTint`"
|
||||
errorLine1=" icon.setTint(tintColor);"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
|
||||
line="320"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 21): `android.os.Parcel#readBoolean`"
|
||||
errorLine1=" final boolean isProviderTile = source.readBoolean();"
|
||||
errorLine2=" ~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
|
||||
line="364"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 21): `android.content.Context#getAttributionTag`"
|
||||
errorLine1=" return provider.call(context.getPackageName(), context.getAttributionTag(),"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/TileUtils.java"
|
||||
line="558"
|
||||
column="68"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
15
packages/SettingsLib/Utils/lint-baseline.xml
Normal file
15
packages/SettingsLib/Utils/lint-baseline.xml
Normal file
@@ -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 23 (current min is 21): `android.content.Context#getSystemService`"
|
||||
errorLine1=" return context.getSystemService(UserManager.class).isManagedProfile(userId)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SettingsLib/Utils/src/com/android/settingslib/utils/applications/AppUtils.java"
|
||||
line="55"
|
||||
column="24"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
4118
packages/SettingsLib/lint-baseline.xml
Normal file
4118
packages/SettingsLib/lint-baseline.xml
Normal file
File diff suppressed because it is too large
Load Diff
367
packages/SystemUI/shared/lint-baseline.xml
Normal file
367
packages/SystemUI/shared/lint-baseline.xml
Normal file
@@ -0,0 +1,367 @@
|
||||
<?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 26): `android.os.RemoteException#rethrowFromSystemServer`"
|
||||
errorLine1=" throw e.rethrowFromSystemServer();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityManagerWrapper.java"
|
||||
line="109"
|
||||
column="21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.graphics.Bitmap#wrapHardwareBuffer`"
|
||||
errorLine1=" return Bitmap.wrapHardwareBuffer(Objects.requireNonNull(buffer), colorSpace);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/utilities/BitmapUtil.java"
|
||||
line="84"
|
||||
column="23"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `new android.util.ArraySet`"
|
||||
errorLine1=" mPluginActions = new ArraySet<>(mSharedPrefs.getStringSet(PLUGIN_ACTIONS, null));"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginPrefs.java"
|
||||
line="41"
|
||||
column="26"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `new android.util.ArraySet`"
|
||||
errorLine1=" return new ArraySet<>(mPluginActions);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginPrefs.java"
|
||||
line="45"
|
||||
column="16"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 28 (current min is 26): `android.graphics.Bitmap#createBitmap`"
|
||||
errorLine1=" return Bitmap.createBitmap(picture);"
|
||||
errorLine2=" ~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/view/RecentsTransition.java"
|
||||
line="113"
|
||||
column="23"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl#release`"
|
||||
errorLine1=" leash.mSurfaceControl.release();"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationTargetCompat.java"
|
||||
line="86"
|
||||
column="31"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl#release`"
|
||||
errorLine1=" mStartLeash.release();"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteAnimationTargetCompat.java"
|
||||
line="88"
|
||||
column="25"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl#isValid`"
|
||||
errorLine1=" return mSurfaceControl != null && mSurfaceControl.isValid();"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceControlCompat.java"
|
||||
line="41"
|
||||
column="59"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.SurfaceControlViewHost#release`"
|
||||
errorLine1=" mSurfaceControlViewHost.release();"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceViewRequestReceiver.java"
|
||||
line="61"
|
||||
column="37"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.SurfaceView#getHostToken`"
|
||||
errorLine1=" bundle.putBinder(KEY_HOST_TOKEN, surfaceView.getHostToken());"
|
||||
errorLine2=" ~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceViewRequestUtils.java"
|
||||
line="34"
|
||||
column="54"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceView#getSurfaceControl`"
|
||||
errorLine1=" bundle.putParcelable(KEY_SURFACE_CONTROL, surfaceView.getSurfaceControl());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceViewRequestUtils.java"
|
||||
line="35"
|
||||
column="63"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Cast from `SurfaceControl` to `Parcelable` requires API level 29 (current min is 26)"
|
||||
errorLine1=" bundle.putParcelable(KEY_SURFACE_CONTROL, surfaceView.getSurfaceControl());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SurfaceViewRequestUtils.java"
|
||||
line="35"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl#isValid`"
|
||||
errorLine1=" if (mBarrierSurfaceControl == null || !mBarrierSurfaceControl.isValid()) {"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
|
||||
line="106"
|
||||
column="79"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `new android.view.SurfaceControl.Transaction`"
|
||||
errorLine1=" Transaction t = new Transaction();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
|
||||
line="112"
|
||||
column="33"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#apply`"
|
||||
errorLine1=" t.apply();"
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
|
||||
line="119"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setAlpha`"
|
||||
errorLine1=" t.setAlpha(surface, alpha);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
|
||||
line="361"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
|
||||
errorLine1=" t.setLayer(surface, layer);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/SyncRtSurfaceTransactionApplierCompat.java"
|
||||
line="364"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#origActivity`"
|
||||
errorLine1=" ComponentName sourceComponent = t.origActivity != null"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
|
||||
line="84"
|
||||
column="45"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#origActivity`"
|
||||
errorLine1=" ? t.origActivity"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
|
||||
line="86"
|
||||
column="23"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#taskId`"
|
||||
errorLine1=" this.id = t.taskId;"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
|
||||
line="89"
|
||||
column="23"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#baseIntent`"
|
||||
errorLine1=" this.baseIntent = t.baseIntent;"
|
||||
errorLine2=" ~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
|
||||
line="91"
|
||||
column="31"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#taskDescription`"
|
||||
errorLine1=" ActivityManager.TaskDescription td = taskInfo.taskDescription;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
|
||||
line="280"
|
||||
column="46"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#topActivity`"
|
||||
errorLine1=" taskInfo.supportsSplitScreenMultiWindow, isLocked, td, taskInfo.topActivity);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
|
||||
line="284"
|
||||
column="72"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#topActivity`"
|
||||
errorLine1=" return info.topActivity;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TaskInfoCompat.java"
|
||||
line="42"
|
||||
column="16"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.TaskInfo#taskDescription`"
|
||||
errorLine1=" return info.taskDescription;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TaskInfoCompat.java"
|
||||
line="46"
|
||||
column="16"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.app.ActivityManager.RunningTaskInfo#taskId`"
|
||||
errorLine1=" onTaskMovedToFront(taskInfo.taskId);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TaskStackChangeListener.java"
|
||||
line="86"
|
||||
column="28"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `new android.view.SurfaceControl.Transaction`"
|
||||
errorLine1=" mTransaction = new Transaction();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
|
||||
line="31"
|
||||
column="24"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#apply`"
|
||||
errorLine1=" mTransaction.apply();"
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
|
||||
line="35"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setBufferSize`"
|
||||
errorLine1=" mTransaction.setBufferSize(surfaceControl.mSurfaceControl, w, h);"
|
||||
errorLine2=" ~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
|
||||
line="54"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setLayer`"
|
||||
errorLine1=" mTransaction.setLayer(surfaceControl.mSurfaceControl, z);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
|
||||
line="59"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.SurfaceControl.Transaction#setAlpha`"
|
||||
errorLine1=" mTransaction.setAlpha(surfaceControl.mSurfaceControl, alpha);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java"
|
||||
line="64"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.content.res.Resources#getFloat`"
|
||||
errorLine1=" .getFloat(Resources.getSystem().getIdentifier("
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WallpaperManagerCompat.java"
|
||||
line="46"
|
||||
column="18"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Cast from `RecordingCanvas` to `Canvas` requires API level 29 (current min is 26)"
|
||||
errorLine1=" WindowCallbacksCompat.this.onPostDraw(canvas);"
|
||||
errorLine2=" ~~~~~~">
|
||||
<location
|
||||
file="frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowCallbacksCompat.java"
|
||||
line="59"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
Reference in New Issue
Block a user