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

Commit c91722d3 authored by Pedro Loureiro's avatar Pedro Loureiro Committed by Gerrit Code Review
Browse files

Merge "Add lint baseline to address NewApi errors"

parents 3fbec7cf 76ea04fa
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