Skip to content

Commit 197c9f5

Browse files
author
David Holmes
committedDec 16, 2021
8268573: Remove expired flags in JDK 19
Reviewed-by: dcubed, pchilanomate, eosterlund
1 parent 8f5fdd8 commit 197c9f5

File tree

2 files changed

+12
-18
lines changed

2 files changed

+12
-18
lines changed
 

‎src/hotspot/share/runtime/arguments.cpp

+1-13
Original file line numberDiff line numberDiff line change
@@ -546,19 +546,7 @@ static SpecialFlag const special_jvm_flags[] = {
546546
{ "TLABStats", JDK_Version::jdk(12), JDK_Version::undefined(), JDK_Version::undefined() },
547547

548548
// -------------- Obsolete Flags - sorted by expired_in --------------
549-
{ "CriticalJNINatives", JDK_Version::jdk(16), JDK_Version::jdk(18), JDK_Version::jdk(19) },
550-
{ "InlineFrequencyCount", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::jdk(19) },
551-
{ "G1RSetRegionEntries", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::jdk(19) },
552-
{ "G1RSetSparseRegionEntries", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::jdk(19) },
553-
{ "AlwaysLockClassLoader", JDK_Version::jdk(17), JDK_Version::jdk(18), JDK_Version::jdk(19) },
554-
{ "UseBiasedLocking", JDK_Version::jdk(15), JDK_Version::jdk(18), JDK_Version::jdk(19) },
555-
{ "BiasedLockingStartupDelay", JDK_Version::jdk(15), JDK_Version::jdk(18), JDK_Version::jdk(19) },
556-
{ "PrintBiasedLockingStatistics", JDK_Version::jdk(15), JDK_Version::jdk(18), JDK_Version::jdk(19) },
557-
{ "BiasedLockingBulkRebiasThreshold", JDK_Version::jdk(15), JDK_Version::jdk(18), JDK_Version::jdk(19) },
558-
{ "BiasedLockingBulkRevokeThreshold", JDK_Version::jdk(15), JDK_Version::jdk(18), JDK_Version::jdk(19) },
559-
{ "BiasedLockingDecayTime", JDK_Version::jdk(15), JDK_Version::jdk(18), JDK_Version::jdk(19) },
560-
{ "UseOptoBiasInlining", JDK_Version::jdk(15), JDK_Version::jdk(18), JDK_Version::jdk(19) },
561-
{ "PrintPreciseBiasedLockingStatistics", JDK_Version::jdk(15), JDK_Version::jdk(18), JDK_Version::jdk(19) },
549+
562550
#ifdef ASSERT
563551
{ "DummyObsoleteTestFlag", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::undefined() },
564552
#endif

‎src/java.base/share/man/java.1

+11-5
Original file line numberDiff line numberDiff line change
@@ -4039,23 +4039,29 @@ This option was deprecated in JDK 16 by \f[B]JEP 396\f[R]
40394039
\f[B]JEP 403\f[R] [https://openjdk.java.net/jeps/403].
40404040
.RS
40414041
.RE
4042+
.SH REMOVED JAVA OPTIONS
4043+
.PP
4044+
These \f[CB]java\f[R] options have been removed in JDK 19 and using them
4045+
results in an error of:
4046+
.RS
4047+
.PP
4048+
\f[CB]Unrecognized\ VM\ option\f[R] \f[I]option\-name\f[R]
4049+
.RE
40424050
.TP
40434051
.B \f[CB]\-XX:+UseBiasedLocking\f[R]
40444052
Enables the use of biased locking.
40454053
Some applications with significant amounts of uncontended
40464054
synchronization may attain significant speedups with this flag enabled,
40474055
but applications with certain patterns of locking may see slowdowns.
40484056
.RS
4049-
.PP
4050-
By default, this option is disabled.
40514057
.RE
4052-
.SH REMOVED JAVA OPTIONS
4053-
.PP
4054-
No documented \f[CB]java\f[R] options have been removed in JDK 18.
40554058
.PP
40564059
For the lists and descriptions of options removed in previous releases
40574060
see the \f[I]Removed Java Options\f[R] section in:
40584061
.IP \[bu] 2
4062+
\f[B]The \f[BC]java\f[B] Command, Release 18\f[R]
4063+
[https://docs.oracle.com/en/java/javase/18/docs/specs/man/java.html]
4064+
.IP \[bu] 2
40594065
\f[B]The \f[BC]java\f[B] Command, Release 17\f[R]
40604066
[https://docs.oracle.com/en/java/javase/17/docs/specs/man/java.html]
40614067
.IP \[bu] 2

1 commit comments

Comments
 (1)

openjdk-notifier[bot] commented on Dec 16, 2021

@openjdk-notifier[bot]
Please sign in to comment.