diff --git a/java/java-psi-api/src/com/intellij/openapi/projectRoots/JavaSdkVersion.java b/java/java-psi-api/src/com/intellij/openapi/projectRoots/JavaSdkVersion.java index 473ed60c39fc..58fb7b35c1a9 100644 --- a/java/java-psi-api/src/com/intellij/openapi/projectRoots/JavaSdkVersion.java +++ b/java/java-psi-api/src/com/intellij/openapi/projectRoots/JavaSdkVersion.java @@ -28,7 +28,8 @@ public enum JavaSdkVersion { JDK_10(LanguageLevel.JDK_10), JDK_11(LanguageLevel.JDK_11), JDK_12(LanguageLevel.JDK_12), - JDK_13(LanguageLevel.JDK_13); + JDK_13(LanguageLevel.JDK_13), + JDK_14(LanguageLevel.JDK_X); private final LanguageLevel myMaxLanguageLevel; diff --git a/java/java-tests/testSrc/com/intellij/java/openapi/projectRoots/JavaSdkVersionTest.java b/java/java-tests/testSrc/com/intellij/java/openapi/projectRoots/JavaSdkVersionTest.java index 2781e64d2208..4e0e4509ca21 100644 --- a/java/java-tests/testSrc/com/intellij/java/openapi/projectRoots/JavaSdkVersionTest.java +++ b/java/java-tests/testSrc/com/intellij/java/openapi/projectRoots/JavaSdkVersionTest.java @@ -36,6 +36,7 @@ public class JavaSdkVersionTest { assertEquals(JavaSdkVersion.JDK_1_9, JavaSdkVersion.fromVersionString("java version \"9\"")); assertEquals(JavaSdkVersion.JDK_1_9, JavaSdkVersion.fromVersionString("java version \"9-ea\"")); assertEquals(JavaSdkVersion.JDK_1_9, JavaSdkVersion.fromVersionString("java version \"9.1.2\"")); + assertEquals(JavaSdkVersion.JDK_14, JavaSdkVersion.fromVersionString("java version \"14\"")); } @Test