1<?xml version="1.0" encoding="UTF-8"?> 2<issues format="6" by="lint 8.4.0-alpha01" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha01"> 3 4 <issue 5 id="NewApi" 6 message="Call requires API level 31 (current min is 30): `BpfBitmap`" 7 errorLine1=" return new BpfBitmap(BLOCKED_PORTS_MAP_PATH);" 8 errorLine2=" ~~~~~~~~~~~~~"> 9 <location 10 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java" 11 line="61" 12 column="24"/> 13 </issue> 14 15 <issue 16 id="NewApi" 17 message="Call requires API level 31 (current min is 30): `set`" 18 errorLine1=" mBpfBlockedPortsMap.set(port);" 19 errorLine2=" ~~~"> 20 <location 21 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java" 22 line="96" 23 column="33"/> 24 </issue> 25 26 <issue 27 id="NewApi" 28 message="Call requires API level 31 (current min is 30): `unset`" 29 errorLine1=" mBpfBlockedPortsMap.unset(port);" 30 errorLine2=" ~~~~~"> 31 <location 32 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java" 33 line="107" 34 column="33"/> 35 </issue> 36 37 <issue 38 id="NewApi" 39 message="Call requires API level 31 (current min is 30): `clear`" 40 errorLine1=" mBpfBlockedPortsMap.clear();" 41 errorLine2=" ~~~~~"> 42 <location 43 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java" 44 line="118" 45 column="33"/> 46 </issue> 47 48 <issue 49 id="NewApi" 50 message="Call requires API level 31 (current min is 30): `get`" 51 errorLine1=" if (mBpfBlockedPortsMap.get(i)) portMap.add(i);" 52 errorLine2=" ~~~"> 53 <location 54 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ConnectivityNativeService.java" 55 line="131" 56 column="41"/> 57 </issue> 58 59 <issue 60 id="NewApi" 61 message="Call requires API level 31 (current min is 30): `android.os.BatteryStatsManager#reportNetworkInterfaceForTransports`" 62 errorLine1=" batteryStats.reportNetworkInterfaceForTransports(iface, transportTypes);" 63 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 64 <location 65 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 66 line="1447" 67 column="26"/> 68 </issue> 69 70 <issue 71 id="NewApi" 72 message="Call requires API level 31 (current min is 30): `android.app.PendingIntent#intentFilterEquals`" 73 errorLine1=" return a.intentFilterEquals(b);" 74 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 75 <location 76 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 77 line="1458" 78 column="22"/> 79 </issue> 80 81 <issue 82 id="NewApi" 83 message="Call requires API level 33 (current min is 30): `getProgramId`" 84 errorLine1=" return BpfUtils.getProgramId(attachType);" 85 errorLine2=" ~~~~~~~~~~~~"> 86 <location 87 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 88 line="1572" 89 column="29"/> 90 </issue> 91 92 <issue 93 id="NewApi" 94 message="Class requires API level 31 (current min is 30): `android.net.NetworkPolicyManager`" 95 errorLine1=" mPolicyManager = mContext.getSystemService(NetworkPolicyManager.class);" 96 errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> 97 <location 98 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 99 line="1740" 100 column="52"/> 101 </issue> 102 103 <issue 104 id="NewApi" 105 message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#registerNetworkPolicyCallback`" 106 errorLine1=" mPolicyManager.registerNetworkPolicyCallback(null, mPolicyCallback);" 107 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 108 <location 109 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 110 line="1753" 111 column="24"/> 112 </issue> 113 114 <issue 115 id="NewApi" 116 message="Cast to `UidFrozenStateChangedCallback` requires API level 34 (current min is 30)" 117 errorLine1=" new UidFrozenStateChangedCallback() {" 118 errorLine2=" ^"> 119 <location 120 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 121 line="1888" 122 column="21"/> 123 </issue> 124 125 <issue 126 id="NewApi" 127 message="Class requires API level 34 (current min is 30): `android.app.ActivityManager.UidFrozenStateChangedCallback`" 128 errorLine1=" new UidFrozenStateChangedCallback() {" 129 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 130 <location 131 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 132 line="1888" 133 column="25"/> 134 </issue> 135 136 <issue 137 id="NewApi" 138 message="Call requires API level 34 (current min is 30): `android.app.ActivityManager#registerUidFrozenStateChangedCallback`" 139 errorLine1=" activityManager.registerUidFrozenStateChangedCallback(" 140 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 141 <location 142 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 143 line="1907" 144 column="29"/> 145 </issue> 146 147 <issue 148 id="NewApi" 149 message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#isUidNetworkingBlocked`" 150 errorLine1=" return mPolicyManager.isUidNetworkingBlocked(uid, metered);" 151 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 152 <location 153 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 154 line="2162" 155 column="35"/> 156 </issue> 157 158 <issue 159 id="NewApi" 160 message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#getRestrictBackgroundStatus`" 161 errorLine1=" return mPolicyManager.getRestrictBackgroundStatus(callerUid);" 162 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 163 <location 164 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 165 line="2947" 166 column="35"/> 167 </issue> 168 169 <issue 170 id="NewApi" 171 message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getNetwork`" 172 errorLine1=" final NetworkAgentInfo nai = getNetworkAgentInfoForNetwork(snapshot.getNetwork());" 173 errorLine2=" ~~~~~~~~~~"> 174 <location 175 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 176 line="2963" 177 column="81"/> 178 </issue> 179 180 <issue 181 id="NewApi" 182 message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getLinkProperties`" 183 errorLine1=" snapshot.getLinkProperties(), snapshot.getNetworkCapabilities()," 184 errorLine2=" ~~~~~~~~~~~~~~~~~"> 185 <location 186 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 187 line="2966" 188 column="34"/> 189 </issue> 190 191 <issue 192 id="NewApi" 193 message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getNetworkCapabilities`" 194 errorLine1=" snapshot.getLinkProperties(), snapshot.getNetworkCapabilities()," 195 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 196 <location 197 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 198 line="2966" 199 column="64"/> 200 </issue> 201 202 <issue 203 id="NewApi" 204 message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getNetwork`" 205 errorLine1=" snapshot.getNetwork(), snapshot.getSubscriberId()));" 206 errorLine2=" ~~~~~~~~~~"> 207 <location 208 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 209 line="2967" 210 column="34"/> 211 </issue> 212 213 <issue 214 id="NewApi" 215 message="Call requires API level 31 (current min is 30): `android.net.NetworkStateSnapshot#getSubscriberId`" 216 errorLine1=" snapshot.getNetwork(), snapshot.getSubscriberId()));" 217 errorLine2=" ~~~~~~~~~~~~~~~"> 218 <location 219 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 220 line="2967" 221 column="57"/> 222 </issue> 223 224 <issue 225 id="NewApi" 226 message="Class requires API level 31 (current min is 30): `android.net.NetworkPolicyManager.NetworkPolicyCallback`" 227 errorLine1=" private final NetworkPolicyCallback mPolicyCallback = new NetworkPolicyCallback() {" 228 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 229 <location 230 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 231 line="3210" 232 column="63"/> 233 </issue> 234 235 <issue 236 id="NewApi" 237 message="Call requires API level 33 (current min is 30): `dump`" 238 errorLine1=" mBpfNetMaps.dump(pw, fd, verbose);" 239 errorLine2=" ~~~~"> 240 <location 241 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 242 line="4155" 243 column="25"/> 244 </issue> 245 246 <issue 247 id="NewApi" 248 message="Call requires API level 31 (current min is 30): `android.os.Build#isDebuggable`" 249 errorLine1=" if (!Build.isDebuggable()) {" 250 errorLine2=" ~~~~~~~~~~~~"> 251 <location 252 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 253 line="5721" 254 column="20"/> 255 </issue> 256 257 <issue 258 id="NewApi" 259 message="Class requires API level 31 (current min is 30): `android.net.NetworkPolicyManager`" 260 errorLine1=" mContext.getSystemService(NetworkPolicyManager.class);" 261 errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> 262 <location 263 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 264 line="6174" 265 column="44"/> 266 </issue> 267 268 <issue 269 id="NewApi" 270 message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#getMultipathPreference`" 271 errorLine1=" networkPreference = netPolicyManager.getMultipathPreference(network);" 272 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 273 <location 274 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 275 line="6179" 276 column="50"/> 277 </issue> 278 279 <issue 280 id="NewApi" 281 message="Call requires API level 31 (current min is 30): `new android.net.UnderlyingNetworkInfo`" 282 errorLine1=" return new UnderlyingNetworkInfo(nai.networkCapabilities.getOwnerUid()," 283 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> 284 <location 285 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 286 line="6819" 287 column="16"/> 288 </issue> 289 290 <issue 291 id="NewApi" 292 message="Call requires API level 31 (current min is 30): `android.net.NetworkPolicyManager#isUidRestrictedOnMeteredNetworks`" 293 errorLine1=" if (mPolicyManager.isUidRestrictedOnMeteredNetworks(uid)) {" 294 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 295 <location 296 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 297 line="7822" 298 column="32"/> 299 </issue> 300 301 <issue 302 id="NewApi" 303 message="Call requires API level 31 (current min is 30): `android.os.Build#isDebuggable`" 304 errorLine1=" if (Build.isDebuggable()) {" 305 errorLine2=" ~~~~~~~~~~~~"> 306 <location 307 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 308 line="9943" 309 column="23"/> 310 </issue> 311 312 <issue 313 id="NewApi" 314 message="Call requires API level 31 (current min is 30): `android.app.usage.NetworkStatsManager#notifyNetworkStatus`" 315 errorLine1=" mStatsManager.notifyNetworkStatus(getDefaultNetworks()," 316 errorLine2=" ~~~~~~~~~~~~~~~~~~~"> 317 <location 318 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 319 line="10909" 320 column="27"/> 321 </issue> 322 323 <issue 324 id="NewApi" 325 message="Call requires API level 31 (current min is 30): `libcore.io.IoUtils#closeQuietly`" 326 errorLine1=" IoUtils.closeQuietly(pfd);" 327 errorLine2=" ~~~~~~~~~~~~"> 328 <location 329 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 330 line="10962" 331 column="25"/> 332 </issue> 333 334 <issue 335 id="NewApi" 336 message="Call requires API level 31 (current min is 30): `libcore.io.IoUtils#closeQuietly`" 337 errorLine1=" IoUtils.closeQuietly(pfd);" 338 errorLine2=" ~~~~~~~~~~~~"> 339 <location 340 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 341 line="10979" 342 column="25"/> 343 </issue> 344 345 <issue 346 id="NewApi" 347 message="Class requires API level 31 (current min is 30): `android.net.NetworkWatchlistManager`" 348 errorLine1=" NetworkWatchlistManager nwm = mContext.getSystemService(NetworkWatchlistManager.class);" 349 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 350 <location 351 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 352 line="11035" 353 column="65"/> 354 </issue> 355 356 <issue 357 id="NewApi" 358 message="Call requires API level 31 (current min is 30): `android.net.NetworkWatchlistManager#getWatchlistConfigHash`" 359 errorLine1=" return nwm.getWatchlistConfigHash();" 360 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 361 <location 362 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 363 line="11041" 364 column="20"/> 365 </issue> 366 367 <issue 368 id="NewApi" 369 message="Call requires API level 33 (current min is 30): `getProgramId`" 370 errorLine1=" final int ret = BpfUtils.getProgramId(type);" 371 errorLine2=" ~~~~~~~~~~~~"> 372 <location 373 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 374 line="11180" 375 column="50"/> 376 </issue> 377 378 <issue 379 id="NewApi" 380 message="Call requires API level 31 (current min is 30): `android.os.BatteryStatsManager#reportMobileRadioPowerState`" 381 errorLine1=" bs.reportMobileRadioPowerState(isActive, uid);" 382 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 383 <location 384 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 385 line="12254" 386 column="24"/> 387 </issue> 388 389 <issue 390 id="NewApi" 391 message="Call requires API level 31 (current min is 30): `android.os.BatteryStatsManager#reportWifiRadioPowerState`" 392 errorLine1=" bs.reportWifiRadioPowerState(isActive, uid);" 393 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> 394 <location 395 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 396 line="12257" 397 column="24"/> 398 </issue> 399 400 <issue 401 id="NewApi" 402 message="Call requires API level 33 (current min is 30): `addNiceApp`" 403 errorLine1=" mBpfNetMaps.addNiceApp(uid);" 404 errorLine2=" ~~~~~~~~~~"> 405 <location 406 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 407 line="13079" 408 column="29"/> 409 </issue> 410 411 <issue 412 id="NewApi" 413 message="Call requires API level 33 (current min is 30): `removeNiceApp`" 414 errorLine1=" mBpfNetMaps.removeNiceApp(uid);" 415 errorLine2=" ~~~~~~~~~~~~~"> 416 <location 417 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 418 line="13081" 419 column="29"/> 420 </issue> 421 422 <issue 423 id="NewApi" 424 message="Call requires API level 33 (current min is 30): `addNaughtyApp`" 425 errorLine1=" mBpfNetMaps.addNaughtyApp(uid);" 426 errorLine2=" ~~~~~~~~~~~~~"> 427 <location 428 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 429 line="13094" 430 column="29"/> 431 </issue> 432 433 <issue 434 id="NewApi" 435 message="Call requires API level 33 (current min is 30): `removeNaughtyApp`" 436 errorLine1=" mBpfNetMaps.removeNaughtyApp(uid);" 437 errorLine2=" ~~~~~~~~~~~~~~~~"> 438 <location 439 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 440 line="13096" 441 column="29"/> 442 </issue> 443 444 <issue 445 id="NewApi" 446 message="Call requires API level 31 (current min is 30): `android.os.UserHandle#getUid`" 447 errorLine1=" final int uid = uh.getUid(appId);" 448 errorLine2=" ~~~~~~"> 449 <location 450 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 451 line="13112" 452 column="32"/> 453 </issue> 454 455 <issue 456 id="NewApi" 457 message="Call requires API level 33 (current min is 30): `setUidRule`" 458 errorLine1=" mBpfNetMaps.setUidRule(chain, uid, firewallRule);" 459 errorLine2=" ~~~~~~~~~~"> 460 <location 461 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 462 line="13130" 463 column="25"/> 464 </issue> 465 466 <issue 467 id="NewApi" 468 message="Call requires API level 33 (current min is 30): `setChildChain`" 469 errorLine1=" mBpfNetMaps.setChildChain(chain, enable);" 470 errorLine2=" ~~~~~~~~~~~~~"> 471 <location 472 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 473 line="13195" 474 column="25"/> 475 </issue> 476 477 <issue 478 id="NewApi" 479 message="Call requires API level 33 (current min is 30): `isChainEnabled`" 480 errorLine1=" return mBpfNetMaps.isChainEnabled(chain);" 481 errorLine2=" ~~~~~~~~~~~~~~"> 482 <location 483 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 484 line="13213" 485 column="28"/> 486 </issue> 487 488 <issue 489 id="NewApi" 490 message="Call requires API level 33 (current min is 30): `replaceUidChain`" 491 errorLine1=" mBpfNetMaps.replaceUidChain(chain, uids);" 492 errorLine2=" ~~~~~~~~~~~~~~~"> 493 <location 494 file="packages/modules/Connectivity/service/src/com/android/server/ConnectivityService.java" 495 line="13220" 496 column="21"/> 497 </issue> 498 499 <issue 500 id="NewApi" 501 message="Call requires API level 31 (current min is 30): `BpfMap`" 502 errorLine1=" mBpfDscpIpv4Policies = new BpfMap<Struct.S32, DscpPolicyValue>(IPV4_POLICY_MAP_PATH," 503 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 504 <location 505 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java" 506 line="88" 507 column="32"/> 508 </issue> 509 510 <issue 511 id="NewApi" 512 message="Call requires API level 31 (current min is 30): `BpfMap`" 513 errorLine1=" mBpfDscpIpv6Policies = new BpfMap<Struct.S32, DscpPolicyValue>(IPV6_POLICY_MAP_PATH," 514 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 515 <location 516 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java" 517 line="90" 518 column="32"/> 519 </issue> 520 521 <issue 522 id="NewApi" 523 message="Call requires API level 31 (current min is 30): `insertOrReplaceEntry`" 524 errorLine1=" mBpfDscpIpv4Policies.insertOrReplaceEntry(" 525 errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> 526 <location 527 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java" 528 line="183" 529 column="38"/> 530 </issue> 531 532 <issue 533 id="NewApi" 534 message="Call requires API level 31 (current min is 30): `insertOrReplaceEntry`" 535 errorLine1=" mBpfDscpIpv6Policies.insertOrReplaceEntry(" 536 errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> 537 <location 538 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java" 539 line="194" 540 column="38"/> 541 </issue> 542 543 <issue 544 id="NewApi" 545 message="Call requires API level 31 (current min is 30): `replaceEntry`" 546 errorLine1=" mBpfDscpIpv4Policies.replaceEntry(new Struct.S32(index), DscpPolicyValue.NONE);" 547 errorLine2=" ~~~~~~~~~~~~"> 548 <location 549 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java" 550 line="261" 551 column="34"/> 552 </issue> 553 554 <issue 555 id="NewApi" 556 message="Call requires API level 31 (current min is 30): `replaceEntry`" 557 errorLine1=" mBpfDscpIpv6Policies.replaceEntry(new Struct.S32(index), DscpPolicyValue.NONE);" 558 errorLine2=" ~~~~~~~~~~~~"> 559 <location 560 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyTracker.java" 561 line="262" 562 column="34"/> 563 </issue> 564 565 <issue 566 id="NewApi" 567 message="Call requires API level 31 (current min is 30): `java.net.InetAddress#parseNumericAddress`" 568 errorLine1=' InetAddress.parseNumericAddress("::").getAddress();' 569 errorLine2=" ~~~~~~~~~~~~~~~~~~~"> 570 <location 571 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/DscpPolicyValue.java" 572 line="99" 573 column="25"/> 574 </issue> 575 576 <issue 577 id="NewApi" 578 message="Call requires API level 31 (current min is 30): `new android.net.NetworkStateSnapshot`" 579 errorLine1=" return new NetworkStateSnapshot(network, new NetworkCapabilities(networkCapabilities)," 580 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 581 <location 582 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/NetworkAgentInfo.java" 583 line="1353" 584 column="20"/> 585 </issue> 586 587 <issue 588 id="NewApi" 589 message="Call requires API level 31 (current min is 30): `libcore.io.IoUtils#closeQuietly`" 590 errorLine1=" IoUtils.closeQuietly(mFileDescriptor);" 591 errorLine2=" ~~~~~~~~~~~~"> 592 <location 593 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/NetworkDiagnostics.java" 594 line="570" 595 column="21"/> 596 </issue> 597 598 <issue 599 id="NewApi" 600 message="Field requires API level 31 (current min is 30): `android.os.Build.VERSION#DEVICE_INITIAL_SDK_INT`" 601 errorLine1=" return Build.VERSION.DEVICE_INITIAL_SDK_INT;" 602 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 603 <location 604 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java" 605 line="212" 606 column="20"/> 607 </issue> 608 609 <issue 610 id="NewApi" 611 message="Call requires API level 31 (current min is 30): `android.os.SystemConfigManager#getSystemPermissionUids`" 612 errorLine1=" for (final int uid : mSystemConfigManager.getSystemPermissionUids(INTERNET)) {" 613 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 614 <location 615 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java" 616 line="396" 617 column="51"/> 618 </issue> 619 620 <issue 621 id="NewApi" 622 message="Call requires API level 31 (current min is 30): `android.os.SystemConfigManager#getSystemPermissionUids`" 623 errorLine1=" for (final int uid : mSystemConfigManager.getSystemPermissionUids(UPDATE_DEVICE_STATS)) {" 624 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> 625 <location 626 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java" 627 line="404" 628 column="51"/> 629 </issue> 630 631 <issue 632 id="NewApi" 633 message="Call requires API level 31 (current min is 30): `android.content.pm.ApplicationInfo#isOem`" 634 errorLine1=" return appInfo.isVendor() || appInfo.isOem() || appInfo.isProduct();" 635 errorLine2=" ~~~~~"> 636 <location 637 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java" 638 line="481" 639 column="46"/> 640 </issue> 641 642 <issue 643 id="NewApi" 644 message="Call requires API level 31 (current min is 30): `android.content.pm.ApplicationInfo#isProduct`" 645 errorLine1=" return appInfo.isVendor() || appInfo.isOem() || appInfo.isProduct();" 646 errorLine2=" ~~~~~~~~~"> 647 <location 648 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java" 649 line="481" 650 column="65"/> 651 </issue> 652 653 <issue 654 id="NewApi" 655 message="Call requires API level 31 (current min is 30): `android.content.pm.ApplicationInfo#isVendor`" 656 errorLine1=" return appInfo.isVendor() || appInfo.isOem() || appInfo.isProduct();" 657 errorLine2=" ~~~~~~~~"> 658 <location 659 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java" 660 line="481" 661 column="24"/> 662 </issue> 663 664 <issue 665 id="NewApi" 666 message="Call requires API level 31 (current min is 30): `android.os.UserHandle#getUid`" 667 errorLine1=" final int uid = handle.getUid(appId);" 668 errorLine2=" ~~~~~~"> 669 <location 670 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java" 671 line="1070" 672 column="44"/> 673 </issue> 674 675 <issue 676 id="NewApi" 677 message="Call requires API level 33 (current min is 30): `updateUidLockdownRule`" 678 errorLine1=" mBpfNetMaps.updateUidLockdownRule(uid, add);" 679 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> 680 <location 681 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/PermissionMonitor.java" 682 line="1123" 683 column="25"/> 684 </issue> 685 686 <issue 687 id="NewApi" 688 message="Class requires API level 31 (current min is 30): `android.net.PacProxyManager.PacProxyInstalledListener`" 689 errorLine1=" private class PacProxyInstalledListener implements PacProxyManager.PacProxyInstalledListener {" 690 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 691 <location 692 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java" 693 line="92" 694 column="56"/> 695 </issue> 696 697 <issue 698 id="NewApi" 699 message="Class requires API level 31 (current min is 30): `android.net.PacProxyManager`" 700 errorLine1=" mPacProxyManager = context.getSystemService(PacProxyManager.class);" 701 errorLine2=" ~~~~~~~~~~~~~~~"> 702 <location 703 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java" 704 line="111" 705 column="53"/> 706 </issue> 707 708 <issue 709 id="NewApi" 710 message="Call requires API level 31 (current min is 30): `android.net.PacProxyManager#addPacProxyInstalledListener`" 711 errorLine1=" mPacProxyManager.addPacProxyInstalledListener(" 712 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 713 <location 714 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java" 715 line="115" 716 column="30"/> 717 </issue> 718 719 <issue 720 id="NewApi" 721 message="Call requires API level 31 (current min is 30): `android.net.PacProxyManager#setCurrentProxyScriptUrl`" 722 errorLine1=" () -> mPacProxyManager.setCurrentProxyScriptUrl(proxyProperties));" 723 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 724 <location 725 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java" 726 line="213" 727 column="48"/> 728 </issue> 729 730 <issue 731 id="NewApi" 732 message="Call requires API level 31 (current min is 30): `android.net.PacProxyManager#setCurrentProxyScriptUrl`" 733 errorLine1=" mPacProxyManager.setCurrentProxyScriptUrl(proxyInfo);" 734 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> 735 <location 736 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/ProxyTracker.java" 737 line="259" 738 column="30"/> 739 </issue> 740 741 <issue 742 id="NewApi" 743 message="Call requires API level 31 (current min is 30): `android.system.Os#getsockoptInt`" 744 errorLine1=" tcpDetails.seq = Os.getsockoptInt(fd, IPPROTO_TCP, TCP_QUEUE_SEQ);" 745 errorLine2=" ~~~~~~~~~~~~~"> 746 <location 747 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java" 748 line="269" 749 column="33"/> 750 </issue> 751 752 <issue 753 id="NewApi" 754 message="Call requires API level 31 (current min is 30): `android.system.Os#getsockoptInt`" 755 errorLine1=" tcpDetails.ack = Os.getsockoptInt(fd, IPPROTO_TCP, TCP_QUEUE_SEQ);" 756 errorLine2=" ~~~~~~~~~~~~~"> 757 <location 758 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java" 759 line="272" 760 column="33"/> 761 </issue> 762 763 <issue 764 id="NewApi" 765 message="Call requires API level 31 (current min is 30): `android.system.Os#getsockoptInt`" 766 errorLine1=" tcpDetails.tos = Os.getsockoptInt(fd, IPPROTO_IP, IP_TOS);" 767 errorLine2=" ~~~~~~~~~~~~~"> 768 <location 769 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java" 770 line="292" 771 column="37"/> 772 </issue> 773 774 <issue 775 id="NewApi" 776 message="Call requires API level 31 (current min is 30): `android.system.Os#getsockoptInt`" 777 errorLine1=" tcpDetails.ttl = Os.getsockoptInt(fd, IPPROTO_IP, IP_TTL);" 778 errorLine2=" ~~~~~~~~~~~~~"> 779 <location 780 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java" 781 line="294" 782 column="37"/> 783 </issue> 784 785 <issue 786 id="NewApi" 787 message="Call requires API level 31 (current min is 30): `android.system.Os#ioctlInt`" 788 errorLine1=" final int result = Os.ioctlInt(fd, SIOCINQ);" 789 errorLine2=" ~~~~~~~~"> 790 <location 791 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java" 792 line="401" 793 column="31"/> 794 </issue> 795 796 <issue 797 id="NewApi" 798 message="Call requires API level 31 (current min is 30): `android.system.Os#ioctlInt`" 799 errorLine1=" final int result = Os.ioctlInt(fd, SIOCOUTQ);" 800 errorLine2=" ~~~~~~~~"> 801 <location 802 file="packages/modules/Connectivity/service/src/com/android/server/connectivity/TcpKeepaliveController.java" 803 line="411" 804 column="31"/> 805 </issue> 806 807</issues>