Merge branch '4.0.x' into 4.1.x

Closes gh-51426
This commit is contained in:
Andy Wilkinson
2026-08-24 15:21:55 +01:00
2 changed files with 14 additions and 1 deletions
@@ -22,6 +22,7 @@ import java.text.NumberFormat;
import java.time.Duration;
import java.util.Arrays;
import java.util.Collections;
import java.util.EnumSet;
import java.util.List;
import java.util.SortedSet;
import java.util.concurrent.Future;
@@ -100,7 +101,13 @@ public enum JavaVersion {
* Java 26.
* @since 4.0.3
*/
TWENTY_SIX("26", String.class, "equalsFoldCase", String.class);
TWENTY_SIX("26", String.class, "equalsFoldCase", String.class),
/**
* Java 27
* @since 4.0.9
*/
TWENTY_SEVEN("27", EnumSet.class, "spliterator");
private final String name;
@@ -139,4 +139,10 @@ class JavaVersionTests {
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_SIX);
}
@Test
@EnabledOnJre(versions = 27)
void currentJavaVersionTwentySeven() {
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_SEVEN);
}
}