mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Merge branch 'master' into upsource-master
Conflicts: java/java-impl/src/com/intellij/codeInsight/intention/impl/ConvertAbsolutePathToRelativeIntentionAction.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/quickFix/ConvertColorRepresentationTest.java jps/jps-builders/testSrc/org/jetbrains/ether/IncrementalTestCase.java jps/model/src/org/jetbrains/ether/dependencyView/IntIntMultiMaplet.java jps/model/src/org/jetbrains/ether/dependencyView/IntObjectMultiMaplet.java jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java platform/lang-api/src/com/intellij/codeInsight/intention/PsiElementBaseIntentionAction.java platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java platform/platform-impl/src/com/intellij/featureStatistics/actions/ShowFeatureUsageStatisticsDialog.java platform/util/src/com/intellij/util/CommonProcessors.java plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java plugins/groovy/test/org/jetbrains/plugins/groovy/intentions/CreateFieldFromParameterTest.groovy plugins/groovy/test/org/jetbrains/plugins/groovy/lang/controlFlow/ControlFlowTest.java
This commit is contained in:
@@ -31,10 +31,7 @@ import com.intellij.openapi.extensions.ExtensionPoint;
|
||||
import com.intellij.openapi.extensions.Extensions;
|
||||
import com.intellij.openapi.projectRoots.Sdk;
|
||||
import com.intellij.openapi.projectRoots.impl.JavaSdkImpl;
|
||||
import com.intellij.openapi.roots.ContentEntry;
|
||||
import com.intellij.openapi.roots.LanguageLevelProjectExtension;
|
||||
import com.intellij.openapi.roots.ModifiableRootModel;
|
||||
import com.intellij.openapi.roots.ModuleRootManager;
|
||||
import com.intellij.openapi.vfs.LocalFileSystem;
|
||||
import com.intellij.openapi.vfs.VfsUtilCore;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
@@ -153,23 +150,15 @@ public abstract class InspectionTestCase extends PsiTestCase {
|
||||
if (sourceDir[0] == null) {
|
||||
sourceDir[0] = projectDir;
|
||||
}
|
||||
final ModuleRootManager rootManager = ModuleRootManager.getInstance(myModule);
|
||||
final ModifiableRootModel rootModel = rootManager.getModifiableModel();
|
||||
rootModel.clear();
|
||||
// configure source and output path
|
||||
final ContentEntry contentEntry = rootModel.addContentEntry(projectDir);
|
||||
contentEntry.addSourceFolder(sourceDir[0], false);
|
||||
ext_src = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(new File(testDir + "/ext_src"));
|
||||
if (ext_src != null) {
|
||||
contentEntry.addSourceFolder(ext_src, false);
|
||||
}
|
||||
|
||||
// IMPORTANT! The jdk must be obtained in a way it is obtained in the normal program!
|
||||
//ProjectJdkEx jdk = ProjectJdkTable.getInstance().getInternalJdk();
|
||||
|
||||
rootModel.setSdk(getTestProjectSdk());
|
||||
|
||||
rootModel.commit();
|
||||
PsiTestUtil.removeAllRoots(myModule, getTestProjectSdk());
|
||||
PsiTestUtil.addContentRoot(myModule, projectDir);
|
||||
PsiTestUtil.addSourceRoot(myModule, sourceDir[0]);
|
||||
ext_src = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(new File(testDir + "/ext_src"));
|
||||
if (ext_src != null) {
|
||||
PsiTestUtil.addSourceRoot(myModule, ext_src);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user