1<?xml version="1.0" encoding="UTF-8"?> 2<issues format="6" by="lint 7.2.0-dev" type="baseline" client="" dependencies="true" name="" variant="all" version="7.2.0-dev"> 3<!-- generated by libcore/tools/update-lint-baseline/update-lint-baseline.sh --> 4 5 <issue 6 id="NewApi" 7 message="Class requires API level 33 (current min is 31): `java.lang.invoke.VarHandle`" 8 errorLine1="final class ArrayElementVarHandle extends VarHandle {" 9 errorLine2=" ~~~~~~~~~"> 10 <location 11 file="libcore/libart/src/main/java/java/lang/invoke/ArrayElementVarHandle.java" 12 line="26" 13 column="43"/> 14 </issue> 15 16 <issue 17 id="NewApi" 18 message="Field requires API level 33 (current min is 31): `java.math.BigInteger#TWO`" 19 errorLine1=" new BigDecimal(BigInteger.TWO, 2, 0, 1)," 20 errorLine2=" ~~~~~~~~~~~~~~"> 21 <location 22 file="libcore/ojluni/src/main/java/java/math/BigDecimal.java" 23 line="296" 24 column="24"/> 25 </issue> 26 27 <issue 28 id="NewApi" 29 message="Field requires API level 33 (current min is 31): `java.math.BigInteger#TWO`" 30 errorLine1=" rb = BigInteger.TWO.pow(exponent).multiply(compactVal);" 31 errorLine2=" ~~~~~~~~~~~~~~"> 32 <location 33 file="libcore/ojluni/src/main/java/java/math/BigDecimal.java" 34 line="956" 35 column="22"/> 36 </issue> 37 38 <issue 39 id="NewApi" 40 message="Field requires API level 33 (current min is 31): `java.math.BigInteger#TWO`" 41 errorLine1=" return TWO;" 42 errorLine2=" ~~~"> 43 <location 44 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 45 line="865" 46 column="20"/> 47 </issue> 48 49 <issue 50 id="NewApi" 51 message="Field requires API level 33 (current min is 31): `java.math.BigInteger#TWO`" 52 errorLine1=" result = result.add(TWO);" 53 errorLine2=" ~~~"> 54 <location 55 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 56 line="883" 57 column="45"/> 58 </issue> 59 60 <issue 61 id="NewApi" 62 message="Field requires API level 33 (current min is 31): `java.math.BigInteger#TWO`" 63 errorLine1=" result = result.add(TWO);" 64 errorLine2=" ~~~"> 65 <location 66 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 67 line="896" 68 column="37"/> 69 </issue> 70 71 <issue 72 id="NewApi" 73 message="Field requires API level 33 (current min is 31): `java.math.BigInteger#TWO`" 74 errorLine1=" z = z.modPow(TWO, this);" 75 errorLine2=" ~~~"> 76 <location 77 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 78 line="1113" 79 column="30"/> 80 </issue> 81 82 <issue 83 id="NewApi" 84 message="Field requires API level 33 (current min is 31): `java.math.BigInteger#TWO`" 85 errorLine1=" if (w.equals(TWO))" 86 errorLine2=" ~~~"> 87 <location 88 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 89 line="3846" 90 column="22"/> 91 </issue> 92 93 <issue 94 id="NewApi" 95 message="Class requires API level 33 (current min is 31): `java.lang.invoke.VarHandle`" 96 errorLine1="final class ByteArrayViewVarHandle extends VarHandle {" 97 errorLine2=" ~~~~~~~~~"> 98 <location 99 file="libcore/libart/src/main/java/java/lang/invoke/ByteArrayViewVarHandle.java" 100 line="25" 101 column="44"/> 102 </issue> 103 104 <issue 105 id="NewApi" 106 message="Class requires API level 33 (current min is 31): `java.lang.invoke.VarHandle`" 107 errorLine1="final class ByteBufferViewVarHandle extends VarHandle {" 108 errorLine2=" ~~~~~~~~~"> 109 <location 110 file="libcore/libart/src/main/java/java/lang/invoke/ByteBufferViewVarHandle.java" 111 line="26" 112 column="45"/> 113 </issue> 114 115 <issue 116 id="NewApi" 117 message="Class requires API level 33 (current min is 31): `java.lang.ref.Cleaner.Cleanable`" 118 errorLine1=" Cleanable ref = (Cleanable) queue.remove(60 * 1000L);" 119 errorLine2=" ~~~~~~~~~"> 120 <location 121 file="libcore/ojluni/src/main/java/jdk/internal/ref/CleanerImpl.java" 122 line="152" 123 column="34"/> 124 </issue> 125 126 <issue 127 id="NewApi" 128 message="Field requires API level 33 (current min is 31): `java.net.StandardSocketOptions#SO_REUSEPORT`" 129 errorLine1=" } else if (name == StandardSocketOptions.SO_REUSEPORT &&" 130 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 131 <location 132 file="libcore/ojluni/src/main/java/java/net/DatagramSocketImpl.java" 133 line="288" 134 column="28"/> 135 </issue> 136 137 <issue 138 id="NewApi" 139 message="Field requires API level 33 (current min is 31): `java.net.StandardSocketOptions#SO_REUSEPORT`" 140 errorLine1=" } else if (name == StandardSocketOptions.SO_REUSEPORT &&" 141 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 142 <location 143 file="libcore/ojluni/src/main/java/java/net/DatagramSocketImpl.java" 144 line="333" 145 column="28"/> 146 </issue> 147 148 <issue 149 id="NewApi" 150 message="Class requires API level 33 (current min is 31): `java.security.spec.NamedParameterSpec`" 151 errorLine1="public class ECGenParameterSpec extends NamedParameterSpec implements AlgorithmParameterSpec {" 152 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 153 <location 154 file="libcore/ojluni/src/main/java/java/security/spec/ECGenParameterSpec.java" 155 line="38" 156 column="41"/> 157 </issue> 158 159 <issue 160 id="NewApi" 161 message="Class requires API level 33 (current min is 31): `java.security.interfaces.EdECKey`" 162 errorLine1="public interface EdECPrivateKey extends EdECKey, PrivateKey {" 163 errorLine2=" ~~~~~~~"> 164 <location 165 file="libcore/ojluni/src/main/java/java/security/interfaces/EdECPrivateKey.java" 166 line="44" 167 column="41"/> 168 </issue> 169 170 <issue 171 id="NewApi" 172 message="Class requires API level 33 (current min is 31): `java.security.interfaces.EdECKey`" 173 errorLine1="public interface EdECPublicKey extends EdECKey, PublicKey {" 174 errorLine2=" ~~~~~~~"> 175 <location 176 file="libcore/ojluni/src/main/java/java/security/interfaces/EdECPublicKey.java" 177 line="42" 178 column="40"/> 179 </issue> 180 181 <issue 182 id="NewApi" 183 message="Class requires API level 33 (current min is 31): `java.lang.invoke.VarHandle`" 184 errorLine1="class FieldVarHandle extends VarHandle {" 185 errorLine2=" ~~~~~~~~~"> 186 <location 187 file="libcore/libart/src/main/java/java/lang/invoke/FieldVarHandle.java" 188 line="26" 189 column="30"/> 190 </issue> 191 192 <issue 193 id="NewApi" 194 message="Class requires API level 33 (current min is 31): `java.lang.invoke.VarHandle`" 195 errorLine1=" || VarHandle.class.isAssignableFrom(declaringClass))) {" 196 errorLine2=" ~~~~~~~~~"> 197 <location 198 file="libcore/ojluni/src/main/java/java/lang/invoke/MethodHandleImpl.java" 199 line="165" 200 column="36"/> 201 </issue> 202 203 <issue 204 id="NewApi" 205 message="Class requires API level 33 (current min is 31): `java.lang.invoke.VarHandle`" 206 errorLine1=" } else if (refc == VarHandle.class) {" 207 errorLine2=" ~~~~~~~~~"> 208 <location 209 file="libcore/ojluni/src/main/java/java/lang/invoke/MethodHandles.java" 210 line="955" 211 column="32"/> 212 </issue> 213 214 <issue 215 id="NewApi" 216 message="Class requires API level 33 (current min is 31): `java.lang.invoke.VarHandle`" 217 errorLine1=" Class<?> refc = VarHandle.class;" 218 errorLine2=" ~~~~~~~~~"> 219 <location 220 file="libcore/ojluni/src/main/java/java/lang/invoke/MethodHandles.java" 221 line="2580" 222 column="25"/> 223 </issue> 224 225 <issue 226 id="NewApi" 227 message="Class requires API level 33 (current min is 31): `java.lang.invoke.VarHandle`" 228 errorLine1=" MethodType methodType = type.insertParameterTypes(0, VarHandle.class);" 229 errorLine2=" ~~~~~~~~~"> 230 <location 231 file="libcore/ojluni/src/main/java/java/lang/invoke/MethodHandles.java" 232 line="2587" 233 column="62"/> 234 </issue> 235 236 <issue 237 id="NewApi" 238 message="Class requires API level 33 (current min is 31): `java.lang.ref.Cleaner.Cleanable`" 239 errorLine1=" implements Cleaner.Cleanable {" 240 errorLine2=" ~~~~~~~~~~~~~~~~~"> 241 <location 242 file="libcore/ojluni/src/main/java/jdk/internal/ref/PhantomCleanable.java" 243 line="44" 244 column="20"/> 245 </issue> 246 247 <issue 248 id="NewApi" 249 message="Field requires API level 33 (current min is 31): `java.net.StandardSocketOptions#SO_REUSEPORT`" 250 errorLine1=" } else if (name == StandardSocketOptions.SO_REUSEPORT &&" 251 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 252 <location 253 file="libcore/ojluni/src/main/java/java/net/SocketImpl.java" 254 line="400" 255 column="28"/> 256 </issue> 257 258 <issue 259 id="NewApi" 260 message="Field requires API level 33 (current min is 31): `java.net.StandardSocketOptions#SO_REUSEPORT`" 261 errorLine1=" } else if (name == StandardSocketOptions.SO_REUSEPORT &&" 262 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 263 <location 264 file="libcore/ojluni/src/main/java/java/net/SocketImpl.java" 265 line="443" 266 column="28"/> 267 </issue> 268 269 <issue 270 id="NewApi" 271 message="Class requires API level 33 (current min is 31): `java.security.cert.URICertStoreParameters`" 272 errorLine1=" if (p == null || (!(p instanceof URICertStoreParameters))) {" 273 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 274 <location 275 file="libcore/ojluni/src/main/java/java/security/cert/URICertStoreParameters.java" 276 line="127" 277 column="42"/> 278 </issue> 279 280 <issue 281 id="NewApi" 282 message="Class requires API level 33 (current min is 31): `java.security.cert.URICertStoreParameters`" 283 errorLine1=" URICertStoreParameters other = (URICertStoreParameters)p;" 284 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 285 <location 286 file="libcore/ojluni/src/main/java/java/security/cert/URICertStoreParameters.java" 287 line="135" 288 column="41"/> 289 </issue> 290 291 <issue 292 id="NewApi" 293 message="Class requires API level 33 (current min is 31): `java.security.interfaces.XECKey`" 294 errorLine1="public interface XECPrivateKey extends XECKey, PrivateKey {" 295 errorLine2=" ~~~~~~"> 296 <location 297 file="libcore/ojluni/src/main/java/java/security/interfaces/XECPrivateKey.java" 298 line="45" 299 column="40"/> 300 </issue> 301 302 <issue 303 id="NewApi" 304 message="Class requires API level 33 (current min is 31): `java.security.interfaces.XECKey`" 305 errorLine1="public interface XECPublicKey extends XECKey, PublicKey {" 306 errorLine2=" ~~~~~~"> 307 <location 308 file="libcore/ojluni/src/main/java/java/security/interfaces/XECPublicKey.java" 309 line="45" 310 column="39"/> 311 </issue> 312 313 <!-- TODO(b/205570605): The following repeats all the issues above, but with 314 required API level 32 instead of 33 in the messages. This happens in 315 unbundled Mainline builds, e.g. 316 m TARGET_PRODUCT=mainline_modules_arm TARGET_BUILD_APPS=com.android.art TARGET_BUILD_UNBUNDLED=true lint-check 317 --> 318 319 <issue 320 id="NewApi" 321 message="Class requires API level 32 (current min is 31): `java.lang.invoke.VarHandle`" 322 errorLine1="final class ArrayElementVarHandle extends VarHandle {" 323 errorLine2=" ~~~~~~~~~"> 324 <location 325 file="libcore/libart/src/main/java/java/lang/invoke/ArrayElementVarHandle.java" 326 line="26" 327 column="43"/> 328 </issue> 329 330 <issue 331 id="NewApi" 332 message="Field requires API level 32 (current min is 31): `java.math.BigInteger#TWO`" 333 errorLine1=" new BigDecimal(BigInteger.TWO, 2, 0, 1)," 334 errorLine2=" ~~~~~~~~~~~~~~"> 335 <location 336 file="libcore/ojluni/src/main/java/java/math/BigDecimal.java" 337 line="296" 338 column="24"/> 339 </issue> 340 341 <issue 342 id="NewApi" 343 message="Field requires API level 32 (current min is 31): `java.math.BigInteger#TWO`" 344 errorLine1=" rb = BigInteger.TWO.pow(exponent).multiply(compactVal);" 345 errorLine2=" ~~~~~~~~~~~~~~"> 346 <location 347 file="libcore/ojluni/src/main/java/java/math/BigDecimal.java" 348 line="956" 349 column="22"/> 350 </issue> 351 352 <issue 353 id="NewApi" 354 message="Field requires API level 32 (current min is 31): `java.math.BigInteger#TWO`" 355 errorLine1=" return TWO;" 356 errorLine2=" ~~~"> 357 <location 358 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 359 line="865" 360 column="20"/> 361 </issue> 362 363 <issue 364 id="NewApi" 365 message="Field requires API level 32 (current min is 31): `java.math.BigInteger#TWO`" 366 errorLine1=" result = result.add(TWO);" 367 errorLine2=" ~~~"> 368 <location 369 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 370 line="883" 371 column="45"/> 372 </issue> 373 374 <issue 375 id="NewApi" 376 message="Field requires API level 32 (current min is 31): `java.math.BigInteger#TWO`" 377 errorLine1=" result = result.add(TWO);" 378 errorLine2=" ~~~"> 379 <location 380 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 381 line="896" 382 column="37"/> 383 </issue> 384 385 <issue 386 id="NewApi" 387 message="Field requires API level 32 (current min is 31): `java.math.BigInteger#TWO`" 388 errorLine1=" z = z.modPow(TWO, this);" 389 errorLine2=" ~~~"> 390 <location 391 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 392 line="1113" 393 column="30"/> 394 </issue> 395 396 <issue 397 id="NewApi" 398 message="Field requires API level 32 (current min is 31): `java.math.BigInteger#TWO`" 399 errorLine1=" if (w.equals(TWO))" 400 errorLine2=" ~~~"> 401 <location 402 file="libcore/ojluni/src/main/java/java/math/BigInteger.java" 403 line="3846" 404 column="22"/> 405 </issue> 406 407 <issue 408 id="NewApi" 409 message="Class requires API level 32 (current min is 31): `java.lang.invoke.VarHandle`" 410 errorLine1="final class ByteArrayViewVarHandle extends VarHandle {" 411 errorLine2=" ~~~~~~~~~"> 412 <location 413 file="libcore/libart/src/main/java/java/lang/invoke/ByteArrayViewVarHandle.java" 414 line="25" 415 column="44"/> 416 </issue> 417 418 <issue 419 id="NewApi" 420 message="Class requires API level 32 (current min is 31): `java.lang.invoke.VarHandle`" 421 errorLine1="final class ByteBufferViewVarHandle extends VarHandle {" 422 errorLine2=" ~~~~~~~~~"> 423 <location 424 file="libcore/libart/src/main/java/java/lang/invoke/ByteBufferViewVarHandle.java" 425 line="26" 426 column="45"/> 427 </issue> 428 429 <issue 430 id="NewApi" 431 message="Class requires API level 32 (current min is 31): `java.lang.ref.Cleaner.Cleanable`" 432 errorLine1=" Cleanable ref = (Cleanable) queue.remove(60 * 1000L);" 433 errorLine2=" ~~~~~~~~~"> 434 <location 435 file="libcore/ojluni/src/main/java/jdk/internal/ref/CleanerImpl.java" 436 line="152" 437 column="34"/> 438 </issue> 439 440 <issue 441 id="NewApi" 442 message="Field requires API level 32 (current min is 31): `java.net.StandardSocketOptions#SO_REUSEPORT`" 443 errorLine1=" } else if (name == StandardSocketOptions.SO_REUSEPORT &&" 444 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 445 <location 446 file="libcore/ojluni/src/main/java/java/net/DatagramSocketImpl.java" 447 line="288" 448 column="28"/> 449 </issue> 450 451 <issue 452 id="NewApi" 453 message="Field requires API level 32 (current min is 31): `java.net.StandardSocketOptions#SO_REUSEPORT`" 454 errorLine1=" } else if (name == StandardSocketOptions.SO_REUSEPORT &&" 455 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 456 <location 457 file="libcore/ojluni/src/main/java/java/net/DatagramSocketImpl.java" 458 line="333" 459 column="28"/> 460 </issue> 461 462 <issue 463 id="NewApi" 464 message="Class requires API level 32 (current min is 31): `java.security.spec.NamedParameterSpec`" 465 errorLine1="public class ECGenParameterSpec extends NamedParameterSpec implements AlgorithmParameterSpec {" 466 errorLine2=" ~~~~~~~~~~~~~~~~~~"> 467 <location 468 file="libcore/ojluni/src/main/java/java/security/spec/ECGenParameterSpec.java" 469 line="38" 470 column="41"/> 471 </issue> 472 473 <issue 474 id="NewApi" 475 message="Class requires API level 32 (current min is 31): `java.security.interfaces.EdECKey`" 476 errorLine1="public interface EdECPrivateKey extends EdECKey, PrivateKey {" 477 errorLine2=" ~~~~~~~"> 478 <location 479 file="libcore/ojluni/src/main/java/java/security/interfaces/EdECPrivateKey.java" 480 line="44" 481 column="41"/> 482 </issue> 483 484 <issue 485 id="NewApi" 486 message="Class requires API level 32 (current min is 31): `java.security.interfaces.EdECKey`" 487 errorLine1="public interface EdECPublicKey extends EdECKey, PublicKey {" 488 errorLine2=" ~~~~~~~"> 489 <location 490 file="libcore/ojluni/src/main/java/java/security/interfaces/EdECPublicKey.java" 491 line="42" 492 column="40"/> 493 </issue> 494 495 <issue 496 id="NewApi" 497 message="Class requires API level 32 (current min is 31): `java.lang.invoke.VarHandle`" 498 errorLine1="class FieldVarHandle extends VarHandle {" 499 errorLine2=" ~~~~~~~~~"> 500 <location 501 file="libcore/libart/src/main/java/java/lang/invoke/FieldVarHandle.java" 502 line="26" 503 column="30"/> 504 </issue> 505 506 <issue 507 id="NewApi" 508 message="Class requires API level 32 (current min is 31): `java.lang.invoke.VarHandle`" 509 errorLine1=" || VarHandle.class.isAssignableFrom(declaringClass))) {" 510 errorLine2=" ~~~~~~~~~"> 511 <location 512 file="libcore/ojluni/src/main/java/java/lang/invoke/MethodHandleImpl.java" 513 line="165" 514 column="36"/> 515 </issue> 516 517 <issue 518 id="NewApi" 519 message="Class requires API level 32 (current min is 31): `java.lang.invoke.VarHandle`" 520 errorLine1=" } else if (refc == VarHandle.class) {" 521 errorLine2=" ~~~~~~~~~"> 522 <location 523 file="libcore/ojluni/src/main/java/java/lang/invoke/MethodHandles.java" 524 line="955" 525 column="32"/> 526 </issue> 527 528 <issue 529 id="NewApi" 530 message="Class requires API level 32 (current min is 31): `java.lang.invoke.VarHandle`" 531 errorLine1=" Class<?> refc = VarHandle.class;" 532 errorLine2=" ~~~~~~~~~"> 533 <location 534 file="libcore/ojluni/src/main/java/java/lang/invoke/MethodHandles.java" 535 line="2580" 536 column="25"/> 537 </issue> 538 539 <issue 540 id="NewApi" 541 message="Class requires API level 32 (current min is 31): `java.lang.invoke.VarHandle`" 542 errorLine1=" MethodType methodType = type.insertParameterTypes(0, VarHandle.class);" 543 errorLine2=" ~~~~~~~~~"> 544 <location 545 file="libcore/ojluni/src/main/java/java/lang/invoke/MethodHandles.java" 546 line="2587" 547 column="62"/> 548 </issue> 549 550 <issue 551 id="NewApi" 552 message="Class requires API level 32 (current min is 31): `java.lang.ref.Cleaner.Cleanable`" 553 errorLine1=" implements Cleaner.Cleanable {" 554 errorLine2=" ~~~~~~~~~~~~~~~~~"> 555 <location 556 file="libcore/ojluni/src/main/java/jdk/internal/ref/PhantomCleanable.java" 557 line="44" 558 column="20"/> 559 </issue> 560 561 <issue 562 id="NewApi" 563 message="Field requires API level 32 (current min is 31): `java.net.StandardSocketOptions#SO_REUSEPORT`" 564 errorLine1=" } else if (name == StandardSocketOptions.SO_REUSEPORT &&" 565 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 566 <location 567 file="libcore/ojluni/src/main/java/java/net/SocketImpl.java" 568 line="400" 569 column="28"/> 570 </issue> 571 572 <issue 573 id="NewApi" 574 message="Field requires API level 32 (current min is 31): `java.net.StandardSocketOptions#SO_REUSEPORT`" 575 errorLine1=" } else if (name == StandardSocketOptions.SO_REUSEPORT &&" 576 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> 577 <location 578 file="libcore/ojluni/src/main/java/java/net/SocketImpl.java" 579 line="443" 580 column="28"/> 581 </issue> 582 583 <issue 584 id="NewApi" 585 message="Class requires API level 32 (current min is 31): `java.security.cert.URICertStoreParameters`" 586 errorLine1=" if (p == null || (!(p instanceof URICertStoreParameters))) {" 587 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 588 <location 589 file="libcore/ojluni/src/main/java/java/security/cert/URICertStoreParameters.java" 590 line="127" 591 column="42"/> 592 </issue> 593 594 <issue 595 id="NewApi" 596 message="Class requires API level 32 (current min is 31): `java.security.cert.URICertStoreParameters`" 597 errorLine1=" URICertStoreParameters other = (URICertStoreParameters)p;" 598 errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> 599 <location 600 file="libcore/ojluni/src/main/java/java/security/cert/URICertStoreParameters.java" 601 line="135" 602 column="41"/> 603 </issue> 604 605 <issue 606 id="NewApi" 607 message="Class requires API level 32 (current min is 31): `java.security.interfaces.XECKey`" 608 errorLine1="public interface XECPrivateKey extends XECKey, PrivateKey {" 609 errorLine2=" ~~~~~~"> 610 <location 611 file="libcore/ojluni/src/main/java/java/security/interfaces/XECPrivateKey.java" 612 line="45" 613 column="40"/> 614 </issue> 615 616 <issue 617 id="NewApi" 618 message="Class requires API level 32 (current min is 31): `java.security.interfaces.XECKey`" 619 errorLine1="public interface XECPublicKey extends XECKey, PublicKey {" 620 errorLine2=" ~~~~~~"> 621 <location 622 file="libcore/ojluni/src/main/java/java/security/interfaces/XECPublicKey.java" 623 line="45" 624 column="39"/> 625 </issue> 626 627</issues> 628