<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.4.0-alpha08" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha08">

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="                String.format("
        errorLine2="                ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/RemoveAdCounterHistogramOverrideInputTest.java"
            line="91"
            column="17"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="                String.format("
        errorLine2="                ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/RemoveAdCounterHistogramOverrideRequestTest.java"
            line="58"
            column="17"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="                String.format("
        errorLine2="                ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/SetAdCounterHistogramOverrideInputTest.java"
            line="118"
            column="17"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="                String.format("
        errorLine2="                ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/SetAdCounterHistogramOverrideRequestTest.java"
            line="80"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="        expect.that(AdSelectionManager.get(mContext)).isNotNull();"
        errorLine2="                                       ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="95"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="        expect.that(AdSelectionManager.get(mContext)).isNotNull();"
        errorLine2="                                       ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="102"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceToReportEvent);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="112"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `reportEvent`"
        errorLine1="        mAdSelectionManager.reportEvent("
        errorLine2="                            ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="117"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceToReportEvent);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="138"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `reportEvent`"
        errorLine1="        mAdSelectionManager.reportEvent("
        errorLine2="                            ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="143"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceToReportEvent);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="164"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `reportEvent`"
        errorLine1="        mAdSelectionManager.reportEvent("
        errorLine2="                            ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="169"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceGetAdSelectionData);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="197"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAdSelectionData`"
        errorLine1="        adSelectionManager.getAdSelectionData(request, CALLBACK_EXECUTOR, outcomeReceiver);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="207"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceGetAdSelectionData);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="231"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAdSelectionData`"
        errorLine1="        adSelectionManager.getAdSelectionData(request, CALLBACK_EXECUTOR, outcomeReceiver);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="242"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceGetAdSelectionData);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="266"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAdSelectionData`"
        errorLine1="        adSelectionManager.getAdSelectionData(request, CALLBACK_EXECUTOR, outcomeReceiver);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="276"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceGetAdSelectionData);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="301"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAdSelectionData`"
        errorLine1="        adSelectionManager.getAdSelectionData(request, CALLBACK_EXECUTOR, outcomeReceiver);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="310"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 31 (current min is 30): `android.os.OutcomeReceiver`"
        errorLine1="            implements android.os.OutcomeReceiver&lt;Object, Exception> {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="566"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 31 (current min is 30): `android.os.OutcomeReceiver`"
        errorLine1="            implements android.os.OutcomeReceiver&lt;GetAdSelectionDataOutcome, Exception> {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="576"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="        assertThat(CustomAudienceManager.get(mContext)).isNotNull();"
        errorLine2="                                         ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/customaudience/CustomAudienceManagerTest.java"
            line="36"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="        assertThat(CustomAudienceManager.get(mContext)).isNotNull();"
        errorLine2="                                         ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/customaudience/CustomAudienceManagerTest.java"
            line="43"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `toAdServicesOutcomeReceiver`"
        errorLine1="        expect.that(OutcomeReceiverConverter.toAdServicesOutcomeReceiver(null)).isNull();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/OutcomeReceiverConverterTest.java"
            line="34"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 31 (current min is 30): `android.os.OutcomeReceiver`"
        errorLine1="                new OutcomeReceiver&lt;>() {"
        errorLine2="                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/OutcomeReceiverConverterTest.java"
            line="46"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `toAdServicesOutcomeReceiver`"
        errorLine1="                OutcomeReceiverConverter.toAdServicesOutcomeReceiver(outcomeReceiver);"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/OutcomeReceiverConverterTest.java"
            line="61"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="        assertThat(TopicsManager.get(mContext)).isNotNull();"
        errorLine2="                                 ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/topics/TopicsManagerTest.java"
            line="36"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `get`"
        errorLine1="        assertThat(TopicsManager.get(mContext)).isNotNull();"
        errorLine2="                                 ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/topics/TopicsManagerTest.java"
            line="44"
            column="34"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceToReportEvent);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="112"
            column="36"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceToReportEvent);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="138"
            column="36"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceToReportEvent);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="164"
            column="36"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceGetAdSelectionData);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="197"
            column="36"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceGetAdSelectionData);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="231"
            column="36"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceGetAdSelectionData);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="266"
            column="36"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                AdSelectionManager.get(mContext, mockAdIdManager, mockServiceGetAdSelectionData);"
        errorLine2="                                   ~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/adselection/AdSelectionManagerTest.java"
            line="301"
            column="36"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        json.remove(FrequencyCapFilters.WIN_EVENTS_FIELD_NAME);"
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/InternalFrequencyCapFiltersTest.java"
            line="64"
            column="41"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        json.remove(FrequencyCapFilters.IMPRESSION_EVENTS_FIELD_NAME);"
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/InternalFrequencyCapFiltersTest.java"
            line="74"
            column="41"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        json.remove(FrequencyCapFilters.VIEW_EVENTS_FIELD_NAME);"
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/InternalFrequencyCapFiltersTest.java"
            line="84"
            column="41"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        json.remove(FrequencyCapFilters.CLICK_EVENTS_FIELD_NAME);"
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/InternalFrequencyCapFiltersTest.java"
            line="94"
            column="41"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                FrequencyCapFilters.WIN_EVENTS_FIELD_NAME,"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/InternalFrequencyCapFiltersTest.java"
            line="105"
            column="37"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                json.getJSONArray(FrequencyCapFilters.WIN_EVENTS_FIELD_NAME).put(0));"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/InternalFrequencyCapFiltersTest.java"
            line="106"
            column="55"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        json.put(FrequencyCapFilters.WIN_EVENTS_FIELD_NAME, &quot;value&quot;);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/framework/src/android/adservices/common/InternalFrequencyCapFiltersTest.java"
            line="113"
            column="38"/>
    </issue>

    <issue
        id="MissingVersion"
        message="Should set `android:versionCode` to specify the application version"
        errorLine1="&lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2=" ~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/framework/AdExtServicesFrameworkUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="17"
            column="2"/>
    </issue>

    <issue
        id="MissingVersion"
        message="Should set `android:versionName` to specify the application version"
        errorLine1="&lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2=" ~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/framework/AdExtServicesFrameworkUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="17"
            column="2"/>
    </issue>

    <issue
        id="HardcodedDebugMode"
        message="Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assign one"
        errorLine1="        android:debuggable=&quot;true&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/framework/AdExtServicesFrameworkUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="44"
            column="9"/>
    </issue>

    <issue
        id="ExpiredTargetSdkVersion"
        message="Google Play requires that apps target API level 33 or higher."
        errorLine1="        android:targetSdkVersion=&quot;30&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/framework/AdExtServicesFrameworkUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="22"
            column="9"/>
    </issue>

    <issue
        id="MissingApplicationIcon"
        message="Should explicitly set `android:icon`, there is no default"
        errorLine1="    &lt;application"
        errorLine2="     ~~~~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/framework/AdExtServicesFrameworkUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="42"
            column="6"/>
    </issue>

</issues>
