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

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `new android.telephony.gba.UaSecurityProtocolIdentifier.Builder`"
        errorLine1="                new UaSecurityProtocolIdentifier.Builder();"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="55"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.gba.UaSecurityProtocolIdentifier.Builder#setOrg`"
        errorLine1="            builder.setOrg(organization)"
        errorLine2="                    ~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="67"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.gba.UaSecurityProtocolIdentifier.Builder#setProtocol`"
        errorLine1="                    .setProtocol(protocol);"
        errorLine2="                     ~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="68"
            column="22"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.gba.UaSecurityProtocolIdentifier.Builder#setTlsCipherSuite`"
        errorLine1="                builder.setTlsCipherSuite(TlsParams.TLS_RSA_WITH_AES_128_CBC_SHA);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="70"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.gba.UaSecurityProtocolIdentifier.Builder#setTlsCipherSuite`"
        errorLine1="                builder.setTlsCipherSuite(cipherSuite);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="72"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.gba.UaSecurityProtocolIdentifier.Builder#build`"
        errorLine1="        UaSecurityProtocolIdentifier spId = builder.build();"
        errorLine2="                                                    ~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="79"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Cast to `BootstrapAuthenticationCallback` requires API level 31 (current min is 30)"
        errorLine1="                new TelephonyManager.BootstrapAuthenticationCallback() {"
        errorLine2="                ^">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="81"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 31 (current min is 30): `android.telephony.TelephonyManager.BootstrapAuthenticationCallback`"
        errorLine1="                new TelephonyManager.BootstrapAuthenticationCallback() {"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="81"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.TelephonyManager#bootstrapAuthenticationRequest`"
        errorLine1="        telephonyManager.bootstrapAuthenticationRequest("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/filetransfer/requestexecutor/GbaAuthenticationProvider.java"
            line="97"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `new android.telephony.ims.SipMessage`"
        errorLine1="        return new SipMessage(startLine, headers.toString(), rawContent);"
        errorLine2="               ~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/MessageConverter.java"
            line="72"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipMessage#toEncodedMessage`"
        errorLine1="                            message.toEncodedMessage(),"
        errorLine2="                                    ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/MessageConverter.java"
            line="91"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipMessage#toEncodedMessage`"
        errorLine1="                return (Message) method.invoke(new StringMsgParser(), message.toEncodedMessage());"
        errorLine2="                                                                              ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/MessageConverter.java"
            line="101"
            column="79"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 31 (current min is 30): `android.net.QosCallback`"
        errorLine1="    private final QosCallback qosCallback = new QosCallback() {"
        errorLine2="                                                ~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/protocol/msrp/MsrpSession.java"
            line="94"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `new android.net.QosSocketInfo`"
        errorLine1="            connectivityManager.registerQosCallback(new QosSocketInfo(network, socket),"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/protocol/msrp/MsrpSession.java"
            line="118"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.ImsManager#getSipDelegateManager`"
        errorLine1="        this.sipDelegateManager = imsManager.getSipDelegateManager(subscriptionId);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="77"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateManager#destroySipDelegate`"
        errorLine1="            sipDelegateManager.destroySipDelegate(context.sipDelegateConnection,"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="92"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 31 (current min is 30): `android.telephony.ims.stub.DelegateConnectionStateCallback`"
        errorLine1="                new DelegateConnectionStateCallback() {"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="114"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getVersion`"
        errorLine1="                                        + registeredSipConfig.getVersion());"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="127"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.DelegateRegistrationState#getRegisteredFeatureTags`"
        errorLine1="                                .getRegisteredFeatureTags()"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="139"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 31 (current min is 30): `android.telephony.ims.stub.DelegateConnectionMessageCallback`"
        errorLine1="                new DelegateConnectionMessageCallback() {"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="158"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `new android.telephony.ims.DelegateRequest`"
        errorLine1="            DelegateRequest request = new DelegateRequest(imsService.getFeatureTags());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="203"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateManager#createSipDelegate`"
        errorLine1="                controller.sipDelegateManager.createSipDelegate("
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="205"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.FeatureTagState#getFeatureTag`"
        errorLine1='                stringBuilder.append(featureTagState.getFeatureTag()).append(" ").append('
        errorLine2="                                                     ~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="220"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.FeatureTagState#getState`"
        errorLine1="                        featureTagState.getState());"
        errorLine2="                                        ~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="221"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.DelegateRegistrationState#getRegisteredFeatureTags`"
        errorLine1="            Set&lt;String&gt; registeredFt = registrationState.getRegisteredFeatureTags();"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="223"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getVersion`"
        errorLine1='                    + "mVersion=" + config.getVersion()'
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="237"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getTransportType`"
        errorLine1='                    + ", \n\tmTransportType=" + config.getTransportType()'
        errorLine2="                                                       ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="238"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getLocalAddress`"
        errorLine1='                    + ", \n\tmLocalAddr=" + config.getLocalAddress()'
        errorLine2="                                                   ~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="239"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipServerAddress`"
        errorLine1='                    + ", \n\tmSipServerAddr=" + config.getSipServerAddress()'
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="240"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#isSipCompactFormEnabled`"
        errorLine1='                    + ", \n\tmIsSipCompactFormEnabled=" + config.isSipCompactFormEnabled()'
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="241"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#isSipKeepaliveEnabled`"
        errorLine1='                    + ", \n\tmIsSipKeepaliveEnabled=" + config.isSipKeepaliveEnabled()'
        errorLine2="                                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="242"
            column="64"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getMaxUdpPayloadSizeBytes`"
        errorLine1='                    + ", \n\tmMaxUdpPayloadSize=" + config.getMaxUdpPayloadSizeBytes()'
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="243"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getPublicUserIdentifier`"
        errorLine1='                    + ", \n\tmPublicUserIdentifier=" + config.getPublicUserIdentifier()'
        errorLine2="                                                              ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="244"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getPrivateUserIdentifier`"
        errorLine1='                    + ", \n\tmPrivateUserIdentifier=" + config.getPrivateUserIdentifier()'
        errorLine2="                                                               ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="245"
            column="64"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getHomeDomain`"
        errorLine1='                    + ", \n\tmHomeDomain=" + config.getHomeDomain()'
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="246"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getImei`"
        errorLine1='                    + ", \n\tmImei=" + config.getImei()'
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="247"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getPublicGruuUri`"
        errorLine1='                    + ", \n\tmGruu=" + config.getPublicGruuUri()'
        errorLine2="                                              ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="248"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipAuthenticationHeader`"
        errorLine1='                    + ", \n\tmSipAuthHeader=" + config.getSipAuthenticationHeader()'
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="249"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipAuthenticationNonce`"
        errorLine1='                    + ", \n\tmSipAuthNonce=" + config.getSipAuthenticationNonce()'
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="250"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipServiceRouteHeader`"
        errorLine1='                    + ", \n\tmServiceRouteHeader=" + config.getSipServiceRouteHeader()'
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="251"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipPathHeader`"
        errorLine1='                    + ", \n\tmPathHeader=" + config.getSipPathHeader()'
        errorLine2="                                                    ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="252"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipUserAgentHeader`"
        errorLine1='                    + ", \n\tmUserAgentHeader=" + config.getSipUserAgentHeader()'
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="253"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipContactUserParameter`"
        errorLine1='                    + ", \n\tmContactUserParam=" + config.getSipContactUserParameter()'
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="254"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipPaniHeader`"
        errorLine1='                    + ", \n\tmPaniHeader=" + config.getSipPaniHeader()'
        errorLine2="                                                    ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="255"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipPlaniHeader`"
        errorLine1='                    + ", \n\tmPlaniHeader=" + config.getSipPlaniHeader()'
        errorLine2="                                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="256"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipCniHeader`"
        errorLine1='                    + ", \n\tmCniHeader=" + config.getSipCniHeader()'
        errorLine2="                                                   ~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="257"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipAssociatedUriHeader`"
        errorLine1='                    + ", \n\tmAssociatedUriHeader=" + config.getSipAssociatedUriHeader()'
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="258"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getIpSecConfiguration`"
        errorLine1='                    + ", \n\tmIpSecConfiguration=" + config.getIpSecConfiguration()'
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="259"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getNatSocketAddress`"
        errorLine1="                    + &quot;, \n\tmNatConfiguration=&quot; + config.getNatSocketAddress() + '}';"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="260"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConnection#sendMessage`"
        errorLine1="            sipDelegateConnection.sendMessage(MessageConverter.toPlatformMessage(message),"
        errorLine2="                                  ~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="271"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getVersion`"
        errorLine1="            return mConfiguration.getVersion();"
        errorLine2="                                  ~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="281"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipServerAddress`"
        errorLine1="            return mConfiguration.getSipServerAddress().getAddress().getHostAddress();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="286"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipServerAddress`"
        errorLine1="            return mConfiguration.getSipServerAddress().getPort();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="291"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getLocalAddress`"
        errorLine1="            return mConfiguration.getLocalAddress().getAddress().getHostAddress();"
        errorLine2="                                  ~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="296"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getLocalAddress`"
        errorLine1="            return mConfiguration.getLocalAddress().getPort();"
        errorLine2="                                  ~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="301"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getTransportType`"
        errorLine1="            int sipTransport = mConfiguration.getTransportType();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="306"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getPublicUserIdentifier`"
        errorLine1="            return mConfiguration.getPublicUserIdentifier();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="312"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getHomeDomain`"
        errorLine1="            return mConfiguration.getHomeDomain();"
        errorLine2="                                  ~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="317"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipAssociatedUriHeader`"
        errorLine1="            String associatedUris = mConfiguration.getSipAssociatedUriHeader();"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="322"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getIpSecConfiguration`"
        errorLine1="            SipDelegateConfiguration.IpSecConfiguration c = mConfiguration.getIpSecConfiguration();"
        errorLine2="                                                                           ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="333"
            column="76"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration.IpSecConfiguration#getSipSecurityVerifyHeader`"
        errorLine1="            return c.getSipSecurityVerifyHeader();"
        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="337"
            column="22"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipServiceRouteHeader`"
        errorLine1="                    mConfiguration.getSipServiceRouteHeader();"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="343"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipContactUserParameter`"
        errorLine1="            return mConfiguration.getSipContactUserParameter();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="352"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getImei`"
        errorLine1="            return mConfiguration.getImei();"
        errorLine2="                                  ~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="357"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipPaniHeader`"
        errorLine1="            return mConfiguration.getSipPaniHeader();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="362"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipPlaniHeader`"
        errorLine1="            return mConfiguration.getSipPlaniHeader();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="367"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getSipUserAgentHeader`"
        errorLine1="            return mConfiguration.getSipUserAgentHeader();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="372"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getMaxUdpPayloadSizeBytes`"
        errorLine1="            return mConfiguration.getMaxUdpPayloadSizeBytes() &gt; 0"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="377"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipDelegateConfiguration#getMaxUdpPayloadSizeBytes`"
        errorLine1="                    ? mConfiguration.getMaxUdpPayloadSizeBytes() : 1500;"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="378"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipMessage#getHeaderSection`"
        errorLine1="            String headers = message.getHeaderSection();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="387"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipMessage#getHeaderSection`"
        errorLine1='                        + message.getHeaderSection().substring(0, 10) + "-&gt;"'
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="392"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipMessage#getContent`"
        errorLine1="            return new SipMessage(message.getStartLine(), headers, message.getContent());"
        errorLine2="                                                                           ~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="395"
            column="76"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.SipMessage#getStartLine`"
        errorLine1="            return new SipMessage(message.getStartLine(), headers, message.getContent());"
        errorLine2="                                          ~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="395"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `new android.telephony.ims.SipMessage`"
        errorLine1="            return new SipMessage(message.getStartLine(), headers, message.getContent());"
        errorLine2="                   ~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/registration/RegistrationControllerImpl.java"
            line="395"
            column="20"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `new android.telephony.ims.RcsClientConfiguration`"
        errorLine1="        return new RcsClientConfiguration("
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/provisioning/StaticConfigProvisioningController.java"
            line="74"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.ProvisioningManager#setRcsClientConfiguration`"
        errorLine1="        provisioningManager.setRcsClientConfiguration(clientConfiguration);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/provisioning/StaticConfigProvisioningController.java"
            line="111"
            column="29"/>
    </issue>

    <issue
        id="NewApi"
        message="Cast to `RcsProvisioningCallback` requires API level 31 (current min is 30)"
        errorLine1="                new RcsProvisioningCallback() {"
        errorLine2="                ^">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/provisioning/StaticConfigProvisioningController.java"
            line="114"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Class requires API level 31 (current min is 30): `android.telephony.ims.ProvisioningManager.RcsProvisioningCallback`"
        errorLine1="                new RcsProvisioningCallback() {"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/provisioning/StaticConfigProvisioningController.java"
            line="114"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.ProvisioningManager#registerRcsProvisioningCallback`"
        errorLine1="            provisioningManager.registerRcsProvisioningCallback(executorService, callback);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/provisioning/StaticConfigProvisioningController.java"
            line="147"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.ProvisioningManager#unregisterRcsProvisioningCallback`"
        errorLine1="            provisioningManager.unregisterRcsProvisioningCallback(callback);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/provisioning/StaticConfigProvisioningController.java"
            line="158"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.ProvisioningManager#isRcsVolteSingleRegistrationCapable`"
        errorLine1="        return provisioningManager.isRcsVolteSingleRegistrationCapable();"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/provisioning/StaticConfigProvisioningController.java"
            line="166"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `android.telephony.ims.ProvisioningManager#triggerRcsReconfiguration`"
        errorLine1="        provisioningManager.triggerRcsReconfiguration();"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/services/Telephony/testapps/TestRcsApp/aosp_test_rcsclient/src/com/android/libraries/rcs/simpleclient/provisioning/StaticConfigProvisioningController.java"
            line="176"
            column="29"/>
    </issue>

</issues>