Skip to content

Commit 99a3624

Browse files
authored
Merge pull request #18722 from JasonFengJ9/jdk23thread
JDK23 Thread.blockedOn(Interruptible) changed to static
2 parents 74f02f8 + 29539c0 commit 99a3624

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

jcl/src/java.base/share/classes/java/lang/Access.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,12 @@
9090
*/
9191
final class Access implements JavaLangAccess {
9292

93+
/*[IF JAVA_SPEC_VERSION == 8]*/
9394
/** Set thread's blocker field. */
9495
public void blockedOn(java.lang.Thread thread, Interruptible interruptable) {
95-
/*[IF JAVA_SPEC_VERSION >= 11]*/
96-
Thread.blockedOn(interruptable);
97-
/*[ELSE] JAVA_SPEC_VERSION >= 11 */
9896
thread.blockedOn(interruptable);
99-
/*[ENDIF] JAVA_SPEC_VERSION >= 11 */
10097
}
98+
/*[ENDIF] JAVA_SPEC_VERSION == 8 */
10199

102100
/**
103101
* Get the AnnotationType instance corresponding to this class.
@@ -398,7 +396,11 @@ public byte[] getBytesUTF8NoRepl(String str) {
398396

399397
/*[IF JAVA_SPEC_VERSION >= 11]*/
400398
public void blockedOn(Interruptible interruptible) {
399+
/*[IF JAVA_SPEC_VERSION >= 23]*/
400+
Thread.currentThread().blockedOn(interruptible);
401+
/*[ELSE] JAVA_SPEC_VERSION >= 23 */
401402
Thread.blockedOn(interruptible);
403+
/*[ENDIF] JAVA_SPEC_VERSION >= 23 */
402404
}
403405
public byte[] getBytesNoRepl(String str, Charset charset) throws CharacterCodingException {
404406
/*[IF JAVA_SPEC_VERSION < 17]*/

0 commit comments

Comments
 (0)