[jdk21u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v2]

Liam Miller-Cushon cushon at openjdk.org
Thu Jan 9 15:46:41 UTC 2025


> This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377).

Liam Miller-Cushon has updated the pull request incrementally with 53 additional commits since the last revision:

 - Merge branch 'master' into backport-JDK-8337795
 - 8336942: Improve test coverage for class loading elements with annotations of different retentions
   
   Reviewed-by: goetz, vromero
   Backport-of: e36ce5f0341e8d0ec06cb12d0b2c0aa084401021
 - 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE
   
   Backport-of: d7ef3ac0b7e677c4901c69ad4361b5de8408e8d3
 - 8327460: Compile tests with the same visibility rules as product code
   
   Reviewed-by: mbaesken
   Backport-of: cc9a8aba67f4e240c8de2d1ae15d1b80bfa446a0
 - 8339524: Clean up a few ExtendedRobot tests
   
   Backport-of: 16232578d9acf9d0b5a9ad0e7530291471b5cc9c
 - 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests
   
   Backport-of: a63f501b9238c6aae81c2e39fcc1852652116780
 - 8340719: Open source AWT List tests
   
   Backport-of: b11066b56b69b2c526539e712cef47723098597f
 - 8340480: Bad copyright notices in changes from JDK-8339902
   
   Backport-of: fdc16a373459cb2311316448c765b1bee5c73694
 - 8346847: [s390x] minimal build failure
   
   Backport-of: 807f6f7fb868240cba5ba117c7059216f69a53f9
 - 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package
   
   Reviewed-by: mbaesken
   Backport-of: 2c509a158fad63e69a8072fa4a7588eaacf37dc0
 - ... and 43 more: https://git.openjdk.org/jdk21u-dev/compare/3a3d2f2d...55c9cd4e

-------------

Changes:
  - all: https://git.openjdk.org/jdk21u-dev/pull/1252/files
  - new: https://git.openjdk.org/jdk21u-dev/pull/1252/files/3a3d2f2d..55c9cd4e

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1252&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1252&range=00-01

  Stats: 6501 lines in 185 files changed: 4319 ins; 1795 del; 387 mod
  Patch: https://git.openjdk.org/jdk21u-dev/pull/1252.diff
  Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1252/head:pull/1252

PR: https://git.openjdk.org/jdk21u-dev/pull/1252


More information about the jdk-updates-dev mailing list