mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup
This commit is contained in:
+1
-2
@@ -16,7 +16,6 @@
|
||||
package com.intellij.openapi.externalSystem.settings;
|
||||
|
||||
import com.intellij.openapi.util.Comparing;
|
||||
import com.intellij.util.xmlb.annotations.AbstractCollection;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@@ -37,7 +36,7 @@ public abstract class ExternalProjectSettings implements Comparable<ExternalProj
|
||||
|
||||
@NotNull
|
||||
public Set<String> getModules() {
|
||||
return myModules == null ? Collections.<String>emptySet() : myModules;
|
||||
return myModules == null ? Collections.emptySet() : myModules;
|
||||
}
|
||||
|
||||
public void setModules(@Nullable Set<String> modules) {
|
||||
|
||||
-1
@@ -32,7 +32,6 @@ import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.ui.TextAccessor;
|
||||
import com.intellij.util.BooleanFunction;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import groovyjarjarcommonscli.Options;
|
||||
import icons.ExternalSystemIcons;
|
||||
|
||||
+10
-16
@@ -37,28 +37,22 @@ public class ExternalToolWindowManager {
|
||||
settings.subscribe(new ExternalSystemSettingsListenerAdapter() {
|
||||
@Override
|
||||
public void onProjectsLinked(@NotNull Collection linked) {
|
||||
if (settings.getLinkedProjectsSettings().size() != 1) {
|
||||
return;
|
||||
}
|
||||
ToolWindow toolWindow = getToolWindow(project, manager.getSystemId());
|
||||
if (toolWindow != null) {
|
||||
toolWindow.setAvailable(true, null);
|
||||
}
|
||||
else {
|
||||
StartupManager.getInstance(project).runWhenProjectIsInitialized(new DumbAwareRunnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
if (project.isDisposed()) return;
|
||||
StartupManager.getInstance(project).runWhenProjectIsInitialized((DumbAwareRunnable)() -> {
|
||||
if (project.isDisposed()) return;
|
||||
|
||||
ExternalSystemUtil.ensureToolWindowInitialized(project, manager.getSystemId());
|
||||
ToolWindowManager.getInstance(project).invokeLater(() -> {
|
||||
if (project.isDisposed()) return;
|
||||
ToolWindow toolWindow1 = getToolWindow(project, manager.getSystemId());
|
||||
if (toolWindow1 != null) {
|
||||
toolWindow1.setAvailable(true, null);
|
||||
}
|
||||
});
|
||||
}
|
||||
ExternalSystemUtil.ensureToolWindowInitialized(project, manager.getSystemId());
|
||||
ToolWindowManager.getInstance(project).invokeLater(() -> {
|
||||
if (project.isDisposed()) return;
|
||||
ToolWindow toolWindow1 = getToolWindow(project, manager.getSystemId());
|
||||
if (toolWindow1 != null) {
|
||||
toolWindow1.setAvailable(true, null);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
+2
-3
@@ -14,6 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.intellij.openapi.externalSystem.test
|
||||
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import com.intellij.openapi.extensions.ExtensionPoint
|
||||
import com.intellij.openapi.extensions.Extensions
|
||||
@@ -21,12 +22,9 @@ import com.intellij.openapi.externalSystem.ExternalSystemManager
|
||||
import com.intellij.openapi.externalSystem.model.DataNode
|
||||
import com.intellij.openapi.externalSystem.model.project.ProjectData
|
||||
import com.intellij.openapi.externalSystem.service.project.manage.ProjectDataManager
|
||||
import com.intellij.openapi.externalSystem.util.DisposeAwareProjectChange
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.roots.ex.ProjectRootManagerEx
|
||||
import com.intellij.openapi.util.io.FileUtil
|
||||
import com.intellij.testFramework.PlatformTestCase
|
||||
import com.intellij.testFramework.SkipInHeadlessEnvironment
|
||||
import com.intellij.testFramework.UsefulTestCase
|
||||
import com.intellij.testFramework.fixtures.IdeaProjectTestFixture
|
||||
@@ -37,6 +35,7 @@ import org.jetbrains.annotations.Nullable
|
||||
|
||||
import java.lang.reflect.Field
|
||||
import java.lang.reflect.Modifier
|
||||
|
||||
/**
|
||||
* @author Denis Zhdanov
|
||||
* @since 8/7/13 2:04 PM
|
||||
|
||||
@@ -53,7 +53,6 @@ import com.intellij.util.Function;
|
||||
import com.intellij.util.PathUtil;
|
||||
import com.intellij.util.PathsList;
|
||||
import com.intellij.util.containers.ContainerUtilRt;
|
||||
import com.intellij.util.execution.ParametersListUtil;
|
||||
import com.intellij.util.messages.MessageBusConnection;
|
||||
import icons.GradleIcons;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
Reference in New Issue
Block a user