Skip to content

Commit eba2f71

Browse files
committed
Merge branch '2.7.x' into 3.0.x
Closes gh-37363
2 parents 34f7d92 + 13a3e3b commit eba2f71

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/system/JavaVersion.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.util.Arrays;
2222
import java.util.Collections;
2323
import java.util.List;
24+
import java.util.SortedSet;
2425
import java.util.concurrent.Future;
2526

2627
import org.springframework.util.ClassUtils;
@@ -57,7 +58,13 @@ public enum JavaVersion {
5758
* Java 20.
5859
* @since 2.7.13
5960
*/
60-
TWENTY("20", Class.class, "accessFlags");
61+
TWENTY("20", Class.class, "accessFlags"),
62+
63+
/**
64+
* Java 21.
65+
* @since 2.7.16
66+
*/
67+
TWENTY_ONE("21", SortedSet.class, "getFirst");
6168

6269
private final String name;
6370

spring-boot-project/spring-boot/src/test/java/org/springframework/boot/system/JavaVersionTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,10 @@ void currentJavaVersionTwenty() {
103103
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY);
104104
}
105105

106+
@Test
107+
@EnabledOnJre(JRE.JAVA_21)
108+
void currentJavaVersionTwentyOne() {
109+
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_ONE);
110+
}
111+
106112
}

0 commit comments

Comments
 (0)