mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
test: run compilation tests with 1.8 language level instead of 1.6
...to avoid "source value 6 is obsolete and will be removed in a future release" warning when running under JDK 11 which may break some tests. GitOrigin-RevId: 00b68b2bc11cdc5c347e5164a3550d7f29234df7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2685e716dc
commit
85388a62f1
@@ -23,6 +23,7 @@ import com.intellij.openapi.vfs.newvfs.NewVirtualFile;
|
||||
import com.intellij.packaging.artifacts.Artifact;
|
||||
import com.intellij.packaging.artifacts.ArtifactManager;
|
||||
import com.intellij.packaging.impl.compiler.ArtifactCompileScope;
|
||||
import com.intellij.pom.java.LanguageLevel;
|
||||
import com.intellij.testFramework.*;
|
||||
import com.intellij.util.concurrency.Semaphore;
|
||||
import com.intellij.util.io.TestFileSystemBuilder;
|
||||
@@ -69,6 +70,12 @@ public abstract class BaseCompilerTestCase extends ModuleTestCase {
|
||||
BuildManager.getInstance().clearState(myProject);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
protected LanguageLevel getProjectLanguageLevel() {
|
||||
return LanguageLevel.JDK_1_8;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Sdk getTestProjectJdk() {
|
||||
return JavaAwareProjectJdkTableImpl.getInstanceEx().getInternalJdk();
|
||||
|
||||
@@ -23,10 +23,15 @@ public abstract class IdeaTestCase extends PlatformTestCase {
|
||||
@Override
|
||||
protected void setUp() throws Exception {
|
||||
super.setUp();
|
||||
LanguageLevelProjectExtension.getInstance(getProject()).setLanguageLevel(LanguageLevel.JDK_1_6);
|
||||
LanguageLevelProjectExtension.getInstance(getProject()).setLanguageLevel(getProjectLanguageLevel());
|
||||
myJavaFacade = JavaPsiFacadeEx.getInstanceEx(myProject);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
protected LanguageLevel getProjectLanguageLevel() {
|
||||
return LanguageLevel.JDK_1_6;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void tearDown() throws Exception {
|
||||
myJavaFacade = null;
|
||||
|
||||
Reference in New Issue
Block a user