From b10844d4d91bcfefcb12a1a5c61e0ffcc1effe88 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 9 Nov 2017 23:18:01 +0100 Subject: [PATCH] fix compilation --- .../fixtures/LightCodeInsightFixtureTestCase.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/java/testFramework/src/com/intellij/testFramework/fixtures/LightCodeInsightFixtureTestCase.java b/java/testFramework/src/com/intellij/testFramework/fixtures/LightCodeInsightFixtureTestCase.java index 6e8613cc9cf9..1fec91638ad9 100644 --- a/java/testFramework/src/com/intellij/testFramework/fixtures/LightCodeInsightFixtureTestCase.java +++ b/java/testFramework/src/com/intellij/testFramework/fixtures/LightCodeInsightFixtureTestCase.java @@ -85,6 +85,18 @@ public abstract class LightCodeInsightFixtureTestCase extends UsefulTestCase { } }; + public static final LightProjectDescriptor JAVA_X = new DefaultLightProjectDescriptor() { + @Override + public Sdk getSdk() { + return IdeaTestUtil.getMockJdk9(); + } + + @Override + public void configureModule(@NotNull Module module, @NotNull ModifiableRootModel model, @NotNull ContentEntry contentEntry) { + model.getModuleExtension(LanguageLevelModuleExtension.class).setLanguageLevel(LanguageLevel.JDK_X); + } + }; + public static final LightProjectDescriptor JAVA_LATEST = new DefaultLightProjectDescriptor(); protected JavaCodeInsightTestFixture myFixture;