blob: b09589c9d0f14ef83f1b925d5dc9e25671270917 [file] [log] [blame]
<?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): `BpfBitmap`"
errorLine1=" return new BpfBitmap(BLOCKED_PORTS_MAP_PATH);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java"
line="61"
column="24"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `set`"
errorLine1=" mBpfBlockedPortsMap.set(port);"
errorLine2=" ~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java"
line="96"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `unset`"
errorLine1=" mBpfBlockedPortsMap.unset(port);"
errorLine2=" ~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java"
line="107"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `clear`"
errorLine1=" mBpfBlockedPortsMap.clear();"
errorLine2=" ~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java"
line="118"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `get`"
errorLine1=" if (mBpfBlockedPortsMap.get(i)) portMap.add(i);"
errorLine2=" ~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java"
line="131"
column="41"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.BatteryStatsManager#reportNetworkInterfaceForTransports`"
errorLine1=" batteryStats.reportNetworkInterfaceForTransports(iface, transportTypes);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="1447"
column="26"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.app.PendingIntent#intentFilterEquals`"
errorLine1=" return a.intentFilterEquals(b);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="1458"
column="22"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `getProgramId`"
errorLine1=" return BpfUtils.getProgramId(attachType);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="1572"
column="29"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 30): `android.net.NetworkPolicyManager`"
errorLine1=" mPolicyManager = mContext.getSystemService(NetworkPolicyManager.class);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="1740"
column="52"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#registerNetworkPolicyCallback`"
errorLine1=" mPolicyManager.registerNetworkPolicyCallback(null, mPolicyCallback);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="1753"
column="24"/>
</issue>
<issue
id="NewApi"
message="Cast to `UidFrozenStateChangedCallback` requires API level 34 (current min is 30)"
errorLine1=" new UidFrozenStateChangedCallback() {"
errorLine2=" ^">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="1888"
column="21"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 34 (current min is 30): `android.app.ActivityManager.UidFrozenStateChangedCallback`"
errorLine1=" new UidFrozenStateChangedCallback() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="1888"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 34 (current min is 30): `android.app.ActivityManager#registerUidFrozenStateChangedCallback`"
errorLine1=" activityManager.registerUidFrozenStateChangedCallback("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="1907"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#isUidNetworkingBlocked`"
errorLine1=" return mPolicyManager.isUidNetworkingBlocked(uid, metered);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="2162"
column="35"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#getRestrictBackgroundStatus`"
errorLine1=" return mPolicyManager.getRestrictBackgroundStatus(callerUid);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="2947"
column="35"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getNetwork`"
errorLine1=" final NetworkAgentInfo nai = getNetworkAgentInfoForNetwork(snapshot.getNetwork());"
errorLine2=" ~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="2963"
column="81"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getLinkProperties`"
errorLine1=" snapshot.getLinkProperties(), snapshot.getNetworkCapabilities(),"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="2966"
column="34"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getNetworkCapabilities`"
errorLine1=" snapshot.getLinkProperties(), snapshot.getNetworkCapabilities(),"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="2966"
column="64"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getNetwork`"
errorLine1=" snapshot.getNetwork(), snapshot.getSubscriberId()));"
errorLine2=" ~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="2967"
column="34"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getSubscriberId`"
errorLine1=" snapshot.getNetwork(), snapshot.getSubscriberId()));"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="2967"
column="57"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 30): `android.net.NetworkPolicyManager.NetworkPolicyCallback`"
errorLine1=" private final NetworkPolicyCallback mPolicyCallback = new NetworkPolicyCallback() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="3210"
column="63"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `dump`"
errorLine1=" mBpfNetMaps.dump(pw, fd, verbose);"
errorLine2=" ~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="4155"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.Build#isDebuggable`"
errorLine1=" if (!Build.isDebuggable()) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="5721"
column="20"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 30): `android.net.NetworkPolicyManager`"
errorLine1=" mContext.getSystemService(NetworkPolicyManager.class);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="6174"
column="44"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#getMultipathPreference`"
errorLine1=" networkPreference = netPolicyManager.getMultipathPreference(network);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="6179"
column="50"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `new android.net.UnderlyingNetworkInfo`"
errorLine1=" return new UnderlyingNetworkInfo(nai.networkCapabilities.getOwnerUid(),"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="6819"
column="16"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#isUidRestrictedOnMeteredNetworks`"
errorLine1=" if (mPolicyManager.isUidRestrictedOnMeteredNetworks(uid)) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="7822"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.Build#isDebuggable`"
errorLine1=" if (Build.isDebuggable()) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="9943"
column="23"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.app.usage.NetworkStatsManager#notifyNetworkStatus`"
errorLine1=" mStatsManager.notifyNetworkStatus(getDefaultNetworks(),"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="10909"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `libcore.io.IoUtils#closeQuietly`"
errorLine1=" IoUtils.closeQuietly(pfd);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="10962"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `libcore.io.IoUtils#closeQuietly`"
errorLine1=" IoUtils.closeQuietly(pfd);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="10979"
column="25"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 30): `android.net.NetworkWatchlistManager`"
errorLine1=" NetworkWatchlistManager nwm = mContext.getSystemService(NetworkWatchlistManager.class);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="11035"
column="65"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.NetworkWatchlistManager#getWatchlistConfigHash`"
errorLine1=" return nwm.getWatchlistConfigHash();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="11041"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `getProgramId`"
errorLine1=" final int ret = BpfUtils.getProgramId(type);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="11180"
column="50"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.BatteryStatsManager#reportMobileRadioPowerState`"
errorLine1=" bs.reportMobileRadioPowerState(isActive, uid);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="12254"
column="24"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.BatteryStatsManager#reportWifiRadioPowerState`"
errorLine1=" bs.reportWifiRadioPowerState(isActive, uid);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="12257"
column="24"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `addNiceApp`"
errorLine1=" mBpfNetMaps.addNiceApp(uid);"
errorLine2=" ~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13079"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `removeNiceApp`"
errorLine1=" mBpfNetMaps.removeNiceApp(uid);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13081"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `addNaughtyApp`"
errorLine1=" mBpfNetMaps.addNaughtyApp(uid);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13094"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `removeNaughtyApp`"
errorLine1=" mBpfNetMaps.removeNaughtyApp(uid);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13096"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.UserHandle#getUid`"
errorLine1=" final int uid = uh.getUid(appId);"
errorLine2=" ~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13112"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `setUidRule`"
errorLine1=" mBpfNetMaps.setUidRule(chain, uid, firewallRule);"
errorLine2=" ~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13130"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `setChildChain`"
errorLine1=" mBpfNetMaps.setChildChain(chain, enable);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13195"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `isChainEnabled`"
errorLine1=" return mBpfNetMaps.isChainEnabled(chain);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13213"
column="28"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `replaceUidChain`"
errorLine1=" mBpfNetMaps.replaceUidChain(chain, uids);"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java"
line="13220"
column="21"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `BpfMap`"
errorLine1=" mBpfDscpIpv4Policies = new BpfMap&lt;Struct.S32, DscpPolicyValue&gt;(IPV4_POLICY_MAP_PATH,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java"
line="88"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `BpfMap`"
errorLine1=" mBpfDscpIpv6Policies = new BpfMap&lt;Struct.S32, DscpPolicyValue&gt;(IPV6_POLICY_MAP_PATH,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java"
line="90"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `insertOrReplaceEntry`"
errorLine1=" mBpfDscpIpv4Policies.insertOrReplaceEntry("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java"
line="183"
column="38"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `insertOrReplaceEntry`"
errorLine1=" mBpfDscpIpv6Policies.insertOrReplaceEntry("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java"
line="194"
column="38"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `replaceEntry`"
errorLine1=" mBpfDscpIpv4Policies.replaceEntry(new Struct.S32(index), DscpPolicyValue.NONE);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java"
line="261"
column="34"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `replaceEntry`"
errorLine1=" mBpfDscpIpv6Policies.replaceEntry(new Struct.S32(index), DscpPolicyValue.NONE);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java"
line="262"
column="34"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `java.net.InetAddress#parseNumericAddress`"
errorLine1=' InetAddress.parseNumericAddress("::").getAddress();'
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyValue.java"
line="99"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `new android.net.NetworkStateSnapshot`"
errorLine1=" return new NetworkStateSnapshot(network, new NetworkCapabilities(networkCapabilities),"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/NetworkAgentInfo.java"
line="1353"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `libcore.io.IoUtils#closeQuietly`"
errorLine1=" IoUtils.closeQuietly(mFileDescriptor);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/NetworkDiagnostics.java"
line="570"
column="21"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 31 (current min is 30): `android.os.Build.VERSION#DEVICE_INITIAL_SDK_INT`"
errorLine1=" return Build.VERSION.DEVICE_INITIAL_SDK_INT;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java"
line="212"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.SystemConfigManager#getSystemPermissionUids`"
errorLine1=" for (final int uid : mSystemConfigManager.getSystemPermissionUids(INTERNET)) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java"
line="396"
column="51"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.SystemConfigManager#getSystemPermissionUids`"
errorLine1=" for (final int uid : mSystemConfigManager.getSystemPermissionUids(UPDATE_DEVICE_STATS)) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java"
line="404"
column="51"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.content.pm.ApplicationInfo#isOem`"
errorLine1=" return appInfo.isVendor() || appInfo.isOem() || appInfo.isProduct();"
errorLine2=" ~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java"
line="481"
column="46"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.content.pm.ApplicationInfo#isProduct`"
errorLine1=" return appInfo.isVendor() || appInfo.isOem() || appInfo.isProduct();"
errorLine2=" ~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java"
line="481"
column="65"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.content.pm.ApplicationInfo#isVendor`"
errorLine1=" return appInfo.isVendor() || appInfo.isOem() || appInfo.isProduct();"
errorLine2=" ~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java"
line="481"
column="24"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.os.UserHandle#getUid`"
errorLine1=" final int uid = handle.getUid(appId);"
errorLine2=" ~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java"
line="1070"
column="44"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 33 (current min is 30): `updateUidLockdownRule`"
errorLine1=" mBpfNetMaps.updateUidLockdownRule(uid, add);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java"
line="1123"
column="25"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 30): `android.net.PacProxyManager.PacProxyInstalledListener`"
errorLine1=" private class PacProxyInstalledListener implements PacProxyManager.PacProxyInstalledListener {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java"
line="92"
column="56"/>
</issue>
<issue
id="NewApi"
message="Class requires API level 31 (current min is 30): `android.net.PacProxyManager`"
errorLine1=" mPacProxyManager = context.getSystemService(PacProxyManager.class);"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java"
line="111"
column="53"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.PacProxyManager#addPacProxyInstalledListener`"
errorLine1=" mPacProxyManager.addPacProxyInstalledListener("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java"
line="115"
column="30"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.PacProxyManager#setCurrentProxyScriptUrl`"
errorLine1=" () -&gt; mPacProxyManager.setCurrentProxyScriptUrl(proxyProperties));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java"
line="213"
column="48"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.net.PacProxyManager#setCurrentProxyScriptUrl`"
errorLine1=" mPacProxyManager.setCurrentProxyScriptUrl(proxyInfo);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java"
line="259"
column="30"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.system.Os#getsockoptInt`"
errorLine1=" tcpDetails.seq = Os.getsockoptInt(fd, IPPROTO_TCP, TCP_QUEUE_SEQ);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java"
line="269"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.system.Os#getsockoptInt`"
errorLine1=" tcpDetails.ack = Os.getsockoptInt(fd, IPPROTO_TCP, TCP_QUEUE_SEQ);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java"
line="272"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.system.Os#getsockoptInt`"
errorLine1=" tcpDetails.tos = Os.getsockoptInt(fd, IPPROTO_IP, IP_TOS);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java"
line="292"
column="37"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.system.Os#getsockoptInt`"
errorLine1=" tcpDetails.ttl = Os.getsockoptInt(fd, IPPROTO_IP, IP_TTL);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java"
line="294"
column="37"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.system.Os#ioctlInt`"
errorLine1=" final int result = Os.ioctlInt(fd, SIOCINQ);"
errorLine2=" ~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java"
line="401"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31 (current min is 30): `android.system.Os#ioctlInt`"
errorLine1=" final int result = Os.ioctlInt(fd, SIOCOUTQ);"
errorLine2=" ~~~~~~~~">
<location
file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java"
line="411"
column="31"/>
</issue>
</issues>