Skip to content

Commit f9fbadb

Browse files
dreis2211snicoll
authored andcommitted
Add JavaVersion entry for JDK 16
See gh-24453
1 parent 09fa16c commit f9fbadb

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

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

+7-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.util.Collections;
2222
import java.util.List;
2323
import java.util.Optional;
24+
import java.util.stream.Stream;
2425

2526
import org.springframework.util.ClassUtils;
2627

@@ -71,7 +72,12 @@ public enum JavaVersion {
7172
/**
7273
* Java 15.
7374
*/
74-
FIFTEEN("15", CharSequence.class, "isEmpty");
75+
FIFTEEN("15", CharSequence.class, "isEmpty"),
76+
77+
/**
78+
* Java 16.
79+
*/
80+
SIXTEEN("16", Stream.class, "toList");
7581

7682
private final String name;
7783

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

+6
Original file line numberDiff line numberDiff line change
@@ -127,4 +127,10 @@ void currentJavaVersionFifteen() {
127127
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.FIFTEEN);
128128
}
129129

130+
@Test
131+
@EnabledOnJre(JRE.JAVA_16)
132+
void currentJavaVersionSixteen() {
133+
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.SIXTEEN);
134+
}
135+
130136
}

0 commit comments

Comments
 (0)