8389219: Implement JEP 401: Value Objects (Preview)
– #
31120
#
31120
Closed
MrSimms
wants to merge 2934 commits into
openjdk:master
openjdk/jdk:master
from
MrSimms:8317277
MrSimms/jdk:8317277
Copy head branch name to clipboard
Conversation
Commits
2934
(
2934
)
Checks
Files changed
Closed
8389219: Implement JEP 401: Value Objects (Preview)
#
31120
MrSimms
wants to merge 2934 commits into
openjdk:master
openjdk/jdk:master
from
MrSimms:8317277
MrSimms/jdk:8317277
Copy head branch name to clipboard
Conversation
MrSimms
commented
May 11, 2026
•
edited by openjdk
Bot
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
Copy link
Copy Markdown
Member
This pull request implements the first
preview
of
JEP 401: Value Objects (Preview)
. This pull request also includes the implementation of
JEP 539: Strict Field Initialization in the JVM (Preview)
. That work was implemented in the same code base because JEP 401 depends on strict field initialization.
Sub-reviews, for spreading review debates are here:
JDK-8317277
: Java language implementation of value objects
8317277: Java language implementation of value objects
#31121
JDK-8317278
: JVM implementation of value objects
8317278: JVM implementation of value objects
#31122
JDK-8317279
: Standard library implementation of value objects
8317279: Standard library implementation of value objects
#31123
This is the ”
master pull request
” for the initial preview of
JEP 401
. Comments and review for a change this large will not scale well in a single pull request. This pull request serves as the vehicle for sign-off and integration into
jdk/master
.
Review comments should be directed to the appropriate ”
sub-review pull request
” listed above.
Note
The ”
sub-review pull requests
” contain the same full set of code changes as this ”
master pull request
” to preserve the full implementation context; the language compiler, JVM, and standard library changes are intertwined. The separate pull requests exist only to subdivide the review and related discussion by area.
Any resulting code changes should be made in
valhalla/lworld
.
valhalla/lworld
is currently updated from
jdk/master
whenever a weekly
jdk
tag
is created. At that time, code changes from
valhalla/lworld
will be propagated to this pull request and to all sub-review pull requests.
Ultimately, review sign-off will be recorded on this ”
master pull request
“, and the ”
sub-review pull requests
” will be closed without integration.
This pull request has a large surface area and frequently conflicts with
jdk/master
. Refer to
valhalla/lworld
for the latest state of the project code, keeping in mind that it may lag several days behind
jdk/master
. Both repositories may be needed as references during review.
I confirm that I make this contribution in accordance with the
OpenJDK Interim AI Policy
.
Progress
Change must not contain extraneous whitespace
Commit message must refer to an issue
Change must be properly reviewed (2 reviews required, with at least 1
Reviewer
, 1
Author
)
Issues
JDK-8389219
: Implement JEP 401: Value Objects (Preview) (
Enhancement
– P4)
JDK-8389220
: Implement JEP 539: Strict Field Initialization in the JVM (Preview) (
Enhancement
– P4)
Reviewers
Coleen Phillimore
(
@coleenp
–
Reviewer
) Review applies to
620ec3d6
Ioi Lam
(
@iklam
–
Reviewer
) Review applies to
620ec3d6
Maurizio Cimadamore
(
@mcimadamore
–
Reviewer
)
Jan Lahoda
(
@lahodaj
–
Reviewer
) Review applies to
620ec3d6
Dean Long
(
@dean-long
–
Reviewer
) Review applies to
620ec3d6
Jaikiran Pai
(
@jaikiran
–
Reviewer
) Review applies to
620ec3d6
Viktor Klang
(
@viktorklang-ora
–
Reviewer
) Review applies to
620ec3d6
Dan Heidinga
(
@DanHeidinga
– no project role) Review applies to
620ec3d6
Serguei Spitsyn
(
@sspitsyn
–
Reviewer
) Review applies to
620ec3d6
Chris Plummer
(
@plummercj
–
Reviewer
) Review applies to
620ec3d6
Chen Liang
(
@liach
–
Reviewer
)
Joe Darcy
(
@jddarcy
–
Reviewer
)
Daniel D. Daugherty
(
@dcubed-ojdk
–
Reviewer
)
Axel Boldt-Christmas
(
@xmas92
–
Reviewer
)
Contributors
David Simms
Dan Smith
Frederic Parain
Tobias Hartmann
Roger Riggs
Vicente Romero
Axel Boldt-Christmas
Karen Kinnear
Alex Menkov
Bill Huang
Benoît Maillard
Christian Hagedorn
Chris Plummer
Casper Norrbin
Coleen Phillimore
David Beaumont
Daniel D. Daugherty
Damon Fenacci
David Holmes
Dmitry Samersoff
Eric Caspole
Evgeny Nikitin
Ekaterina Pavlova
Fei Yang
Dan Heidinga
Harold Seigel
Ioi Lam
Ivan Walulya
Jatin Bhateja
Jan Lahoda
Jim Laskey
John R Rose
Joel Sikström
Lois Foltan
Chen Liang
Leonid Mesnik
Matias Saavedra Silva
Marc Chevalier
Mandy Chung
Maurizio Cimadamore
Markus Grönlund
Manuel Hässig
Nick Gasson
Patricio Chilano Mateo
Paul Hübner
Paul Sandoz
Quan Anh Mai
Roberto Castañeda Lozano
Roland Westrelin
Srikanth Adayapalam
Aleksey Shipilev
Stefan Johansson
Sergey Kuksenko
Serguei Spitsyn
Stefan Karlsson
Thomas Stuefe
Thomas Schatzl
Zoltan Majo
Alan Bateman
Jaikiran Pai
Martin Doerr
Richard Reingruber
Feilong Jiang
Daisuke Yamazaki
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk.git pull/31120/head:pull/31120
$ git checkout pull/31120
Update a local copy of the PR:
$ git checkout pull/31120
$ git pull https://git.openjdk.org/jdk.git pull/31120/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 31120
View PR using the GUI difftool:
$ git pr show -t 31120
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk/pull/31120.diff
Using Webrev
Link to Webrev Comment
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
👍
17
ExE-Boss, DenuxPlays, hatahet, Ducius6, TomBeckett, lyubomyr-shaydariv, sureshg, TheBrokenRail, 7mochi, ashm-dev, and 7 more reacted with thumbs up emoji
🎉
102
sideeffffect, Arraying, bluebear94, sureshg, literallyfiro, ShadelessFox, xGab0, jonmv, toinouH, masmc05, and 92 more reacted with hooray emoji
❤️
28
dzikoysk, jjank, Col-E, sidosera, ExE-Boss, bmscomp, DenuxPlays, Alathreon, wendigo, TomBeckett, and 18 more reacted with heart emoji
🚀
34
sureshg, xGab0, jonmv, masmc05, Spasi, lbkulinski, dzikoysk, BruceCavill, AnemoFlower, Col-E, and 24 more reacted with rocket emoji
👀
28
quat1024, TheDrOfDoctoring, masmc05, Kobzol, lbkulinski, dzikoysk, CallMeEchoCodes, Kilip1000, dongwq, sidosera, and 18 more reacted with eyes emoji
All reactions
👍
17 reactions
🎉
102 reactions
❤️
28 reactions
🚀
34 reactions
👀
28 reactions
MrSimms
commented
May 11, 2026
Copy link
Copy Markdown
Member
Author
/issue add 8317277, 8317278, 8317279
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
bridgekeeper
Bot
commented
May 11, 2026
Copy link
Copy Markdown
👋 Welcome back dsimms! A progress list of the required criteria for merging this PR into
master
will be added to the body of your pull request. There are additional
pull request commands
available for use with this pull request.
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
commented
May 11, 2026
•
edited
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
Copy link
Copy Markdown
@MrSimms
This change now passes all
automated
pre-integration checks.
ℹ️ This project also has non-automated pre-integration requirements. Please see the file
CONTRIBUTING.md
for details.
After integration, the commit message for the final commit will be:
8389219: Implement JEP 401: Value Objects (Preview)
8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
Co-authored-by: David Simms
Co-authored-by: Dan Smith
Co-authored-by: Frederic Parain
Co-authored-by: Tobias Hartmann
Co-authored-by: Roger Riggs
Co-authored-by: Vicente Romero
Co-authored-by: Axel Boldt-Christmas
Co-authored-by: Karen Kinnear
Co-authored-by: Alex Menkov
Co-authored-by: Bill Huang
Co-authored-by: Benoît Maillard
Co-authored-by: Christian Hagedorn
Co-authored-by: Chris Plummer
Co-authored-by: Casper Norrbin
Co-authored-by: Coleen Phillimore
Co-authored-by: David Beaumont
Co-authored-by: Daniel D. Daugherty
Co-authored-by: Damon Fenacci
Co-authored-by: David Holmes
Co-authored-by: Dmitry Samersoff
Co-authored-by: Eric Caspole
Co-authored-by: Evgeny Nikitin
Co-authored-by: Ekaterina Pavlova
Co-authored-by: Fei Yang
Co-authored-by: Dan Heidinga
Co-authored-by: Harold Seigel
Co-authored-by: Ioi Lam
Co-authored-by: Ivan Walulya
Co-authored-by: Jatin Bhateja
Co-authored-by: Jan Lahoda
Co-authored-by: Jim Laskey
Co-authored-by: John R Rose
Co-authored-by: Joel Sikström
Co-authored-by: Lois Foltan
Co-authored-by: Chen Liang
Co-authored-by: Leonid Mesnik
Co-authored-by: Matias Saavedra Silva
Co-authored-by: Marc Chevalier
Co-authored-by: Mandy Chung
Co-authored-by: Maurizio Cimadamore
Co-authored-by: Markus Grönlund
Co-authored-by: Manuel Hässig
Co-authored-by: Nick Gasson
Co-authored-by: Patricio Chilano Mateo
Co-authored-by: Paul Hübner
Co-authored-by: Paul Sandoz
Co-authored-by: Quan Anh Mai
Co-authored-by: Roberto Castañeda Lozano
Co-authored-by: Roland Westrelin
Co-authored-by: Srikanth Adayapalam
Co-authored-by: Aleksey Shipilev
Co-authored-by: Stefan Johansson
Co-authored-by: Sergey Kuksenko
Co-authored-by: Serguei Spitsyn
Co-authored-by: Stefan Karlsson
Co-authored-by: Thomas Stuefe
Co-authored-by: Thomas Schatzl
Co-authored-by: Zoltan Majo
Co-authored-by: Alan Bateman
Co-authored-by: Jaikiran Pai
Co-authored-by: Martin Doerr
Co-authored-by: Richard Reingruber
Co-authored-by: Feilong Jiang
Co-authored-by: Daisuke Yamazaki
Reviewed-by: mcimadamore, liach, darcy, dcubed, aboldtch, coleenp, iklam, jlahoda, dlong, jpai, vklang, heidinga, sspitsyn, cjplummer
You can use
pull request commands
such as
/summary
,
/contributor
and
/issue
to adjust it as needed.
At the time when this comment was updated there had been no new commits pushed to the
master
branch. If another commit should be pushed before you perform the
/integrate
command, your PR will be automatically rebased. If you prefer to avoid any potential automatic rebasing, please check the documentation for the
/integrate
command for further details.
As you do not have
Committer
status in
this project
an existing Committer must agree to
sponsor
your change. Possible candidates are the reviewers of this PR (
@coleenp
,
@iklam
,
@mcimadamore
,
@lahodaj
,
@dean-long
,
@jaikiran
,
@viktorklang-ora
,
@sspitsyn
,
@plummercj
,
@liach
,
@jddarcy
,
@dcubed-ojdk
,
@xmas92
) but any other Committer may sponsor as well.
➡️ To flag this PR as ready for integration with the above commit message, type
/integrate
in a new comment. (Afterwards, your sponsor types
/sponsor
in a new comment to perform the integration).
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
MrSimms
mentioned this pull request
May 11, 2026
8317277: Java language implementation of value objects
#31121
Closed
5 tasks
openjdk
Bot
commented
May 11, 2026
Copy link
Copy Markdown
@MrSimms
this pull request can not be integrated into
master
due to one or more merge conflicts. To resolve these merge conflicts and update this pull request you can run the following commands in the local repository for your personal fork:
git checkout 8317277
git fetch https://git.openjdk.org/jdk.git master
git merge FETCH_HEAD
#
resolve conflicts and follow the instructions given by git merge
git commit -m
”
Merge master
”
git push
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
commented
May 11, 2026
Copy link
Copy Markdown
⚠️
@MrSimms
This pull request contains merges that bring in commits not present in the target repository. Since this is not a “merge style” pull request, these changes will be squashed when this pull request in integrated. If this is your intention, then please ignore this message. If you want to preserve the commit structure, you must change the title of this pull request to
Merge :
where
is the name of another project in the
OpenJDK organization
(for example
Merge jdk:master
).
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
added
csr
Pull request needs approved CSR before integration
merge-conflict
Pull request has merge conflict with target branch
labels
May 11, 2026
openjdk
Bot
commented
May 11, 2026
•
edited
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
Copy link
Copy Markdown
@MrSimms
This issue is referenced in the PR title – it will now be updated.
Adding additional issue to issue list:
8317278: JVM implementation of value classes and objects
.
Adding additional issue to issue list:
8317279: Standard library implementation of value classes and objects
.
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
This was referenced
May 11, 2026
8317278: JVM implementation of value objects
#31122
Closed
8317279: Standard library implementation of value objects
#31123
Closed
openjdk
Bot
added
serviceability
[email protected]
hotspot
[email protected]
i18n
[email protected]
shenandoah
[email protected]
javadoc
[email protected]
security
[email protected]
build
[email protected]
nio
[email protected]
core-libs
[email protected]
compiler
[email protected]
net
[email protected]
labels
May 11, 2026
openjdk
Bot
commented
May 11, 2026
•
edited
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
Copy link
Copy Markdown
@MrSimms
The following labels will be automatically applied to this pull request:
build
compiler
core-libs
hotspot
i18n
javadoc
net
nio
security
serviceability
shenandoah
When this pull request is ready to be reviewed, an “RFR” email will be sent to the corresponding mailing lists. If you would like to change these labels, use the
/label
pull request command.
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
commented
May 11, 2026
Copy link
Copy Markdown
The total number of required reviews for this PR has been set to 2 based on the presence of this label:
hotspot
. This can be overridden with the
/reviewers
command.
👀
1
bredouane-tmsw reacted with eyes emoji
All reactions
👀
1 reaction
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
Dan Smith
and others
added
6
commits
May 12, 2026 14:56
8383755: [lworld] Clean up Class.isValue and Class.isIdentity
…
873f02d
Reviewed-by: liach
8384050: [lworld] Update JDWP and JDI specs for JEP 401
…
f39fa97
Reviewed-by: dholmes, sspitsyn
8384431: [lworld] Adjust tests affected by JDK-8370769
…
e51da80
Reviewed-by: mchevalier
8384489: [lworld] ProblemList serviceability/jvmti/valhalla/SampledOb…
…
2585704
…jectAllocValue/SampledObjectAllocValue.java
Reviewed-by: fparain, cjplummer
8384487: [lworld] Fix minor typos in JDWP and JDI specs for JEP 401
…
96a8b4b
Reviewed-by: sspitsyn
8382504
: [lworld] TestIntrinsics.java triggers assert “must not cast …
…
4990f91
…to a different type”
Reviewed-by: mchevalier, qamai
391 hidden items
Load more…
MrSimms
and others
added
2
commits
July 30, 2026 23:17
Merge
12e87d0
Merge remote-tracking branch ‘valhalla/lworld’ into 8317277
58712b7
liach
approved these changes
Jul 30, 2026
View reviewed changes
liach
left a comment
Copy link
Copy Markdown
Member
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.
Learn more
.
Choose a reason
Spam
Abuse
Off Topic
Outdated
Duplicate
Resolved
Low Quality
Hide
comment
🚀
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
All reactions
mcimadamore
approved these changes
Jul 30, 2026
View reviewed changes
mcimadamore
left a comment
Copy link
Copy Markdown
Contributor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.
Learn more
.
Choose a reason
Spam
Abuse
Off Topic
Outdated
Duplicate
Resolved
Low Quality
Hide
comment
👍
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
All reactions
dcubed-ojdk
commented
Jul 30, 2026
Copy link
Copy Markdown
Member
@MrSimms
– please use “/integrate auto” here.
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
MrSimms
commented
Jul 30, 2026
Copy link
Copy Markdown
Member
Author
/integrate auto
🚀
2
liach and pengxiaolong reacted with rocket emoji
All reactions
🚀
2 reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
added
auto
Expect automatic integration when ready; no further action required
and removed
merge-conflict
Pull request has merge conflict with target branch
labels
Jul 30, 2026
openjdk
Bot
commented
Jul 30, 2026
Copy link
Copy Markdown
@MrSimms
This pull request will be automatically integrated when it is ready
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
jddarcy
approved these changes
Jul 30, 2026
View reviewed changes
dcubed-ojdk
approved these changes
Jul 30, 2026
View reviewed changes
dcubed-ojdk
left a comment
Copy link
Copy Markdown
Member
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.
Learn more
.
Choose a reason
Spam
Abuse
Off Topic
Outdated
Duplicate
Resolved
Low Quality
Hide
comment
Thumbs up.
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
👍
1
liach reacted with thumbs up emoji
All reactions
👍
1 reaction
xmas92
approved these changes
Jul 30, 2026
View reviewed changes
dcubed-ojdk
commented
Jul 31, 2026
Copy link
Copy Markdown
Member
Waiting for “ready” to appear, the “/integrate auto” should process, then the “sponsor” flag will be added, then I can “/sponsor”…
👍
1
liach reacted with thumbs up emoji
All reactions
👍
1 reaction
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
added
the
ready
Pull request is ready to be integrated
label
Jul 31, 2026
openjdk
Bot
commented
Jul 31, 2026
Copy link
Copy Markdown
/integrate
❤️
1
sureshg reacted with heart emoji
🚀
2
liach and sureshg reacted with rocket emoji
All reactions
❤️
1 reaction
🚀
2 reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
dcubed-ojdk
commented
Jul 31, 2026
Copy link
Copy Markdown
Member
What happens if I do this early:
/sponsor
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
added
the
sponsor
Pull request is ready to be sponsored
label
Jul 31, 2026
openjdk
Bot
commented
Jul 31, 2026
Copy link
Copy Markdown
@openjdk
[bot]
Your change (at version
58712b7
) is now ready to be sponsored by a Committer.
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
dcubed-ojdk
commented
Jul 31, 2026
Copy link
Copy Markdown
Member
/sponsor
🚀
4
liach, vidmik, lfoltan, and pengxiaolong reacted with rocket emoji
All reactions
🚀
4 reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
dcubed-ojdk
commented
Jul 31, 2026
Copy link
Copy Markdown
Member
Just to get it in the right order… if that makes a difference…
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
dcubed-ojdk
commented
Jul 31, 2026
Copy link
Copy Markdown
Member
tap, tap, tap… is this thing working?
👍
2
liach and pengxiaolong reacted with thumbs up emoji
All reactions
👍
2 reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
dcubed-ojdk
commented
Jul 31, 2026
Copy link
Copy Markdown
Member
Anyone? Anyone? Bueller? Bueller? Bueller?
👍
1
liach reacted with thumbs up emoji
All reactions
👍
1 reaction
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
commented
Jul 31, 2026
Copy link
Copy Markdown
Going to push as commit
cc278db
.
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
added
the
integrated
Pull request has been integrated
label
Jul 31, 2026
openjdk
Bot
closed this
Jul 31, 2026
openjdk
Bot
removed
ready
Pull request is ready to be integrated
rfr
Pull request is ready for review
sponsor
Pull request is ready to be sponsored
labels
Jul 31, 2026
openjdk
Bot
commented
Jul 31, 2026
Copy link
Copy Markdown
@dcubed-ojdk
@MrSimms
Pushed as commit
cc278db
.
💡 You may see a message that your pull request was closed with unmerged commits. This can be safely ignored.
🎉
12
h-vetinari, liach, RogerRiggs, sureshg, shakuzen, TheShermanTanker, IMS212, mfiguiere, bahaa, gavlyukovskiy, and 2 more reacted with hooray emoji
All reactions
🎉
12 reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
openjdk
Bot
commented
Jul 31, 2026
Copy link
Copy Markdown
@dcubed-ojdk
The command
sponsor
can only be used in open pull requests.
All reactions
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
Sign up for free
to join this conversation on GitHub
.
Already have an account?
Sign in to comment
Reviewers
17 more reviewers
borodulinartm
borodulinartm left review comments
dfuch
dfuch left review comments
mgronlun
mgronlun left review comments
lahodaj
lahodaj approved these changes
plummercj
plummercj approved these changes
dean-long
dean-long approved these changes
jddarcy
jddarcy approved these changes
iklam
iklam approved these changes
jaikiran
jaikiran approved these changes
liach
liach approved these changes
DanHeidinga
DanHeidinga approved these changes
sspitsyn
sspitsyn approved these changes
mcimadamore
mcimadamore approved these changes
coleenp
coleenp approved these changes
dcubed-ojdk
dcubed-ojdk approved these changes
xmas92
xmas92 approved these changes
viktorklang-ora
viktorklang-ora approved these changes
Reviewers whose approvals may not affect merge requirements
Assignees
No one assigned
Labels
auto
Expect automatic integration when ready; no further action required
build
[email protected]
compiler
[email protected]
core-libs
[email protected]
hotspot
[email protected]
hotspot-jfr
[email protected]
i18n
[email protected]
integrated
Pull request has been integrated
javadoc
[email protected]
net
[email protected]
nio
[email protected]
security
[email protected]
serviceability
[email protected]
shenandoah
[email protected]
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading.
Please reload this page
.
20 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.