<?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="InvalidAdServicesJobService"
        message="Avoid using new classes in AdServices JobService field Initializers. Due to the fact that ExtServices can OTA to any AdServices build, JobServices code needs to be properly gated to avoid NoClassDefFoundError. NoClassDefFoundError can happen when new class is used in ExtServices build, and the error happens when the device OTA to old AdServices build on T which does not contain the new class definition."
        errorLine1="            mRunningFuturesMap = new ConcurrentHashMap&lt;>();"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/shared/libraries/device-side/java/com/android/adservices/shared/spe/framework/AbstractJobService.java"
            line="80"
            column="34"/>
    </issue>

    <issue
        id="NewAdServicesFile"
        message="Please use FileCompatUtils to ensure any newly added files have a name that begins with &quot;adservices&quot; or create the files in a subdirectory called &quot;adservices/&quot;"
        errorLine1="                mContext.getSharedPreferences(SHARED_PREFS_BACKGROUND_JOBS, Context.MODE_PRIVATE);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/shared/libraries/device-side/java/com/android/adservices/shared/spe/logging/JobServiceLogger.java"
            line="258"
            column="26"/>
    </issue>

    <issue
        id="NewAdServicesFile"
        message="Please use FileCompatUtils to ensure any newly added files have a name that begins with &quot;adservices&quot; or create the files in a subdirectory called &quot;adservices/&quot;"
        errorLine1="                mContext.getSharedPreferences(SHARED_PREFS_BACKGROUND_JOBS, Context.MODE_PRIVATE);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/shared/libraries/device-side/java/com/android/adservices/shared/spe/logging/JobServiceLogger.java"
            line="399"
            column="26"/>
    </issue>

</issues>
