Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7f37bd67 authored by Pedro Loureiro's avatar Pedro Loureiro Committed by Automerger Merge Worker
Browse files

Merge "Add lint baseline to address NewApi errors" am: c91722d3 am: 302a8226

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675513

Change-Id: I163b338c59903fdbc1be9f9d0d57ab802c37218e
parents 4e7a9be3 302a8226
Loading
Loading
Loading
Loading
+246 −0
Original line number Diff line number Diff line
<?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 &quot;[timeMicros=&quot; + timeMicros + &quot;, position=&quot; + position + &quot;]&quot;;"
        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 &quot;[timeMicros=&quot; + timeMicros + &quot;, position=&quot; + position + &quot;]&quot;;"
        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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 −0
Original line number Diff line number Diff line
<?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>
+26 −0
Original line number Diff line number Diff line
<?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="    &lt;style name=&quot;SettingsActionButton&quot; parent=&quot;android:Widget.DeviceDefault.Button.Borderless.Colored&quot;>"
        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="        &lt;item name=&quot;android:drawableTint&quot;>@*android:color/btn_colored_borderless_text_material&lt;/item>"
        errorLine2="              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/ActionButtonsPreference/res/values/styles.xml"
            line="21"
            column="15"/>
    </issue>

</issues>
+81 −0
Original line number Diff line number Diff line
<?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 −0
Original line number Diff line number Diff line
<?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=&quot;@android:style/Widget.DeviceDefault.Button.Borderless.Colored&quot;>"
        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/BarChartPreference/res/values/styles.xml"
            line="35"
            column="12"/>
    </issue>

</issues>
Loading