JDK-8277015 : Use blessed modifier order in Panama code
  • Type: Bug
  • Component: core-libs
  • Affected Version: 18
  • Priority: P4
  • Status: Resolved
  • Resolution: Other
  • Submitted: 2021-11-11
  • Updated: 2022-02-10
  • Resolved: 2022-02-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 19
19Resolved
Related Reports
Relates :  
Description
I ran bin/blessed-modifier-order.sh on source owned by Project Panama. This scripts verifies that modifiers are in the "blessed" order, and fixes it otherwise. I have manually checked the changes made by the script to make sure they are sound.
Comments
The only remaining Panama classes with non-blessed are in src/jdk.incubator.vector/share/classes/jdk/incubator/vector; the *Vector classes and VectorOperators.java. I'm thinking these will be better handled as part of JDK-8277349 which will make the generation of the *Vector classes part of the build. I'll add a note to that bug to fix the modifier order, and then I'll close this bug.
10-02-2022

The foreign API changes had been addressed separately by JDK-8275063
09-02-2022