8288287: Remove expired flags in JDK 21

Reviewed-by: kvn, rehn
This commit is contained in:
David Holmes 2022-12-12 22:20:16 +00:00
parent c3bc4fcb3d
commit be69930d9d
2 changed files with 13 additions and 12 deletions

View File

@ -548,13 +548,6 @@ static SpecialFlag const special_jvm_flags[] = {
// -------------- Obsolete Flags - sorted by expired_in -------------- // -------------- Obsolete Flags - sorted by expired_in --------------
{ "ExtendedDTraceProbes", JDK_Version::jdk(19), JDK_Version::jdk(20), JDK_Version::jdk(21) },
{ "UseContainerCpuShares", JDK_Version::jdk(19), JDK_Version::jdk(20), JDK_Version::jdk(21) },
{ "PreferContainerQuotaForCPUCount", JDK_Version::jdk(19), JDK_Version::jdk(20), JDK_Version::jdk(21) },
{ "AliasLevel", JDK_Version::jdk(19), JDK_Version::jdk(20), JDK_Version::jdk(21) },
{ "UseCodeAging", JDK_Version::undefined(), JDK_Version::jdk(20), JDK_Version::jdk(21) },
{ "PrintSharedDictionary", JDK_Version::undefined(), JDK_Version::jdk(20), JDK_Version::jdk(21) },
{ "G1ConcRefinementGreenZone", JDK_Version::undefined(), JDK_Version::jdk(20), JDK_Version::undefined() }, { "G1ConcRefinementGreenZone", JDK_Version::undefined(), JDK_Version::jdk(20), JDK_Version::undefined() },
{ "G1ConcRefinementYellowZone", JDK_Version::undefined(), JDK_Version::jdk(20), JDK_Version::undefined() }, { "G1ConcRefinementYellowZone", JDK_Version::undefined(), JDK_Version::jdk(20), JDK_Version::undefined() },
{ "G1ConcRefinementRedZone", JDK_Version::undefined(), JDK_Version::jdk(20), JDK_Version::undefined() }, { "G1ConcRefinementRedZone", JDK_Version::undefined(), JDK_Version::jdk(20), JDK_Version::undefined() },

View File

@ -36,7 +36,7 @@
. ftr VB CB . ftr VB CB
. ftr VBI CBI . ftr VBI CBI
.\} .\}
.TH "JAVA" "1" "2023" "JDK 20-ea" "JDK Commands" .TH "JAVA" "1" "2023" "JDK 21-ea" "JDK Commands"
.hy .hy
.SH NAME .SH NAME
.PP .PP
@ -187,7 +187,7 @@ with new values added and old values removed.
You\[aq]ll get an error message if you use a value of \f[I]N\f[R] that You\[aq]ll get an error message if you use a value of \f[I]N\f[R] that
is no longer supported. is no longer supported.
The supported values of \f[I]N\f[R] are the current Java SE release The supported values of \f[I]N\f[R] are the current Java SE release
(\f[V]20\f[R]) and a limited number of previous releases, detailed in (\f[V]21\f[R]) and a limited number of previous releases, detailed in
the command-line help for \f[V]javac\f[R], under the \f[V]--source\f[R] the command-line help for \f[V]javac\f[R], under the \f[V]--source\f[R]
and \f[V]--release\f[R] options. and \f[V]--release\f[R] options.
.RE .RE
@ -3789,6 +3789,14 @@ Controlled \f[I]relaxed strong encapsulation\f[R], as defined in
This option was deprecated in JDK 16 by \f[B]JEP 396\f[R] This option was deprecated in JDK 16 by \f[B]JEP 396\f[R]
[https://openjdk.org/jeps/396] and made obsolete in JDK 17 by \f[B]JEP [https://openjdk.org/jeps/396] and made obsolete in JDK 17 by \f[B]JEP
403\f[R] [https://openjdk.org/jeps/403]. 403\f[R] [https://openjdk.org/jeps/403].
.SH REMOVED JAVA OPTIONS
.PP
These \f[V]java\f[R] options have been removed in JDK 21 and using them
results in an error of:
.RS
.PP
\f[V]Unrecognized VM option\f[R] \f[I]option-name\f[R]
.RE
.TP .TP
\f[V]-XX:+ExtendedDTraceProbes\f[R] \f[V]-XX:+ExtendedDTraceProbes\f[R]
\f[B]Linux and macOS:\f[R] Enables additional \f[V]dtrace\f[R] tool \f[B]Linux and macOS:\f[R] Enables additional \f[V]dtrace\f[R] tool
@ -3798,13 +3806,13 @@ standard probes.
Use the combination of these flags instead: Use the combination of these flags instead:
\f[V]-XX:+DTraceMethodProbes\f[R], \f[V]-XX:+DTraceAllocProbes\f[R], \f[V]-XX:+DTraceMethodProbes\f[R], \f[V]-XX:+DTraceAllocProbes\f[R],
\f[V]-XX:+DTraceMonitorProbes\f[R]. \f[V]-XX:+DTraceMonitorProbes\f[R].
.SH REMOVED JAVA OPTIONS
.PP
No documented java options have been removed in JDK 20.
.PP .PP
For the lists and descriptions of options removed in previous releases For the lists and descriptions of options removed in previous releases
see the \f[I]Removed Java Options\f[R] section in: see the \f[I]Removed Java Options\f[R] section in:
.IP \[bu] 2 .IP \[bu] 2
\f[B]The \f[VB]java\f[B] Command, Release 20\f[R]
[https://docs.oracle.com/en/java/javase/20/docs/specs/man/java.html]
.IP \[bu] 2
\f[B]The \f[VB]java\f[B] Command, Release 19\f[R] \f[B]The \f[VB]java\f[B] Command, Release 19\f[R]
[https://docs.oracle.com/en/java/javase/19/docs/specs/man/java.html] [https://docs.oracle.com/en/java/javase/19/docs/specs/man/java.html]
.IP \[bu] 2 .IP \[bu] 2