From 79663d926ccac6492a516c4522de2dd0225f7c31 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Thu, 25 Oct 2018 11:24:23 +0200 Subject: [PATCH] ensure --enable-preview is not repeated when user specifies it explicitly --- .../application/ApplicationCommandLineState.java | 7 +++---- .../configurations/JavaParametersTest.java | 14 +++++++++----- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/java/execution/impl/src/com/intellij/execution/application/ApplicationCommandLineState.java b/java/execution/impl/src/com/intellij/execution/application/ApplicationCommandLineState.java index ef43e5f523cb..fbf61c1cb24f 100644 --- a/java/execution/impl/src/com/intellij/execution/application/ApplicationCommandLineState.java +++ b/java/execution/impl/src/com/intellij/execution/application/ApplicationCommandLineState.java @@ -43,6 +43,9 @@ public abstract class ApplicationCommandLineState { model.getModuleExtension(LanguageLevelModuleExtension.class) - .setLanguageLevel(LanguageLevel.JDK_11_PREVIEW); - model.setSdk(IdeaTestUtil.getMockJdk(JavaVersion.compose(11))); + .setLanguageLevel(LanguageLevel.JDK_12_PREVIEW); + model.setSdk(IdeaTestUtil.getMockJdk(JavaVersion.compose(12))); }); JavaParameters javaParameters = new JavaParameters(); javaParameters.configureByModule(myModule, JavaParameters.CLASSES_AND_TESTS); assertTrue(javaParameters.getVMParametersList().hasParameter(JavaParameters.JAVA_ENABLE_PREVIEW_PROPERTY)); ModuleRootModificationUtil.updateModel(myModule, (model) -> model.getModuleExtension(LanguageLevelModuleExtension.class) - .setLanguageLevel(LanguageLevel.JDK_11)); + .setLanguageLevel(LanguageLevel.JDK_12)); javaParameters = new JavaParameters(); javaParameters.configureByModule(myModule, JavaParameters.CLASSES_AND_TESTS); assertFalse(javaParameters.getVMParametersList().hasParameter(JavaParameters.JAVA_ENABLE_PREVIEW_PROPERTY)); - }*/ + } }