Skip to content

Commit 2b99049

Browse files
committed
Add TWENTY_FIVE to JavaVersion enum
Closes gh-47609
1 parent 257afb8 commit 2b99049

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

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
@@ -18,6 +18,7 @@
1818

1919
import java.io.Console;
2020
import java.io.Reader;
21+
import java.net.http.HttpResponse;
2122
import java.text.NumberFormat;
2223
import java.time.Duration;
2324
import java.util.Arrays;
@@ -84,7 +85,13 @@ public enum JavaVersion {
8485
* Java 24.
8586
* @since 3.4.3
8687
*/
87-
TWENTY_FOUR("24", Reader.class, "of", CharSequence.class);
88+
TWENTY_FOUR("24", Reader.class, "of", CharSequence.class),
89+
90+
/**
91+
* Java 25.
92+
* @since 3.5.7
93+
*/
94+
TWENTY_FIVE("25", HttpResponse.class, "connectionLabel");
8895

8996
private final String name;
9097

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
@@ -127,4 +127,10 @@ void currentJavaVersionTwentyFour() {
127127
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_FOUR);
128128
}
129129

130+
@Test
131+
@EnabledOnJre(JRE.JAVA_25)
132+
void currentJavaVersionTwentyFive() {
133+
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_FIVE);
134+
}
135+
130136
}

0 commit comments

Comments
 (0)