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

Commit e42c484d authored by Cole Faust's avatar Cole Faust Committed by Automerger Merge Worker
Browse files

Merge "Baseline NewApi issues" into udc-dev am: d0321989

parents 67bf2920 d0321989
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev">

    <issue
        id="NewApi"
        message="`@android:dimen/config_restrictedIconSize` requires API level 29 (current min is 28)"
        errorLine1='    &lt;dimen name="settingslib_restricted_icon_size"&gt;@android:dimen/config_restrictedIconSize&lt;/dimen&gt;'
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/MainSwitchPreference/res/values/dimens.xml"
            line="21"
            column="52"/>
    </issue>

</issues>
 No newline at end of file
+70 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev">

    <issue
        id="NewApi"
        message="Call requires API level 24 (current min is 23): `android.os.UserHandle#of`"
        errorLine1="        context.startActivityAsUser(intent, UserHandle.of(targetUserId));"
        errorLine2="                                                       ~~">
        <location
            file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
            line="97"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 24 (current min is 23): `android.os.UserHandle#of`"
        errorLine1="        return um.getUserProfiles().contains(UserHandle.of(userId));"
        errorLine2="                                                        ~~">
        <location
            file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
            line="140"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 26 (current min is 23): `android.app.admin.DevicePolicyManager#getDeviceOwnerComponentOnAnyUser`"
        errorLine1="            adminComponent = dpm.getDeviceOwnerComponentOnAnyUser();"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
            line="75"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 28 (current min is 23): `android.content.Context#createPackageContextAsUser`"
        errorLine1="            userContext = context.createPackageContextAsUser(context.getPackageName(), 0, user);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
            line="64"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 29 (current min is 23): `android.app.admin.DevicePolicyManager#getDeviceOwnerUser`"
        errorLine1="        if (Objects.equals(dpm.getDeviceOwnerUser(), user)) {"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
            line="74"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 29 (current min is 23): `android.content.Context#startActivityAsUser`"
        errorLine1="        context.startActivityAsUser(intent, UserHandle.of(targetUserId));"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/RestrictedLockUtils/src/com/android/settingslib/RestrictedLockUtils.java"
            line="97"
            column="17"/>
    </issue>

</issues>
 No newline at end of file
+15 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev">

    <issue
        id="NewApi"
        message="Call requires API level 28 (current min is 21): `android.os.SystemProperties#getInt`"
        errorLine1='        if (SystemProperties.getInt("ro.debuggable", 0) == 1) {'
        errorLine2="                             ~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SchedulesProvider/src/com/android/settingslib/schedulesprovider/SchedulesProvider.java"
            line="118"
            column="30"/>
    </issue>

</issues>
 No newline at end of file
+136 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev">

    <issue
        id="NewApi"
        message="Call requires API level 23 (current min is 21): `new android.provider.SearchIndexableResource`"
        errorLine1="            super("
        errorLine2="            ~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="107"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 23 (current min is 21): `android.provider.SearchIndexableResource`"
        errorLine1="    public static final class SearchIndexableIntentResource extends SearchIndexableResource {"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="97"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 23 (current min is 21): `android.provider.SearchIndexablesProvider`"
        errorLine1="public abstract class SettingsXmlIndexProvider extends SearchIndexablesProvider {"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="34"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#className`"
        errorLine1="                    .add(XmlResource.COLUMN_CLASS_NAME, indexableResource.className)"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="52"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentAction`"
        errorLine1="                    .add(XmlResource.COLUMN_INTENT_ACTION, indexableResource.intentAction)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="53"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentAction`"
        errorLine1='                this.intentAction = "android.intent.action.MAIN";'
        errorLine2="                ~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="113"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentAction`"
        errorLine1="                this.intentAction = intentAction;"
        errorLine2="                ~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="115"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentTargetClass`"
        errorLine1="                            indexableResource.intentTargetClass);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="56"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#intentTargetClass`"
        errorLine1="            this.intentTargetClass = className;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="117"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableData#rank`"
        errorLine1="                    .add(XmlResource.COLUMN_RANK, indexableResource.rank)"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="50"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexableResource#xmlResId`"
        errorLine1="                    .add(XmlResource.COLUMN_XML_RESID, indexableResource.xmlResId)"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="51"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 23 (current min is 21): `android.provider.SearchIndexablesContract#INDEXABLES_XML_RES_COLUMNS`"
        errorLine1="        final MatrixCursor cursor = new MatrixCursor(INDEXABLES_XML_RES_COLUMNS);"
        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/SearchProvider/src/com/android/settingslib/searchprovider/SettingsXmlIndexProvider.java"
            line="45"
            column="54"/>
    </issue>

</issues>
 No newline at end of file
+12 −38
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
    <issue
        id="NewApi"
        message="Call requires API level 24 (current min is 21): `java.lang.Iterable#forEach`"
        errorLine1="        controllers.forEach(controller -> {"
        errorLine1="        controllers.forEach(controller -&gt; {"
        errorLine2="                    ~~~~~~~">
        <location
            file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/SwitchesProvider.java"
@@ -14,68 +14,42 @@

    <issue
        id="NewApi"
        message="Call requires API level 29 (current min is 21): `android.os.Parcel#readBoolean`"
        errorLine1="        final boolean isProviderTile = in.readBoolean();"
        errorLine2="                                          ~~~~~~~~~~~">
        message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#createWithResource`">
        <location
            file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
            line="83"
            column="43"/>
            line="312"/>
    </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="             ~~~~~~~~~~~~">
        message="Call requires API level 23 (current min is 21): `android.graphics.drawable.Icon#setTint`">
        <location
            file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
            line="102"
            column="14"/>
            line="318"/>
    </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="                                   ~~~~~~~~~~~~~~~~~~">
        message="Call requires API level 29 (current min is 21): `android.os.Parcel#readBoolean`">
        <location
            file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
            line="314"
            column="36"/>
            line="373"/>
    </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="                                                  ~~~~~~~~~~~">
        message="Call requires API level 29 (current min is 21): `android.os.Parcel#writeBoolean`">
        <location
            file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/Tile.java"
            line="364"
            column="51"/>
            line="108"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 21): `android.content.Context#getAttributionSource`"
        errorLine1="            return provider.call(context.getAttributionSource(),"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        message="Call requires API level 31 (current min is 21): `android.content.Context#getAttributionSource`">
        <location
            file="frameworks/base/packages/SettingsLib/Tile/src/com/android/settingslib/drawer/TileUtils.java"
            line="558"
            column="42"/>
            line="565"/>
    </issue>

</issues>
 No newline at end of file
Loading