IJPL-175943 - Move EelTargetEnvironmentRequest to intellij.platform.execution

GitOrigin-RevId: dbdbf638680c9885cf2acfcab1e11df53789c1a8
This commit is contained in:
Pavlo Skliar
2025-09-25 10:09:39 +00:00
committed by intellij-monorepo-bot
parent a7c492a7c6
commit 30f2dfeda2
10 changed files with 15 additions and 11 deletions
@@ -12,7 +12,7 @@ import com.intellij.execution.process.*;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.execution.runners.ProgramRunner;
import com.intellij.execution.target.*;
import com.intellij.execution.target.eel.EelTargetEnvironmentRequest;
import com.intellij.execution.target.EelTargetEnvironmentRequest;
import com.intellij.execution.target.local.LocalTargetEnvironment;
import com.intellij.execution.testDiscovery.JvmToggleAutoTestAction;
import com.intellij.execution.testframework.*;
@@ -8,7 +8,7 @@ import com.intellij.execution.TargetDebuggerConnectionUtil;
import com.intellij.execution.process.OSProcessHandler;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.execution.target.*;
import com.intellij.execution.target.eel.EelTargetEnvironmentRequest;
import com.intellij.execution.target.EelTargetEnvironmentRequest;
import com.intellij.execution.target.java.JavaLanguageRuntimeConfiguration;
import com.intellij.execution.target.local.LocalTargetEnvironment;
import com.intellij.execution.target.local.LocalTargetEnvironmentRequest;
@@ -82,7 +82,7 @@
serviceImplementation="com.intellij.ide.ui.experimental.toolbar.RunWidgetAvailabilityManager"/>
<customizableActionGroupProvider implementation="com.intellij.execution.ui.RunTabCustomizableActionGroupProvider"/>
<postStartupActivity implementation="com.intellij.execution.ui.ExecutionReasonableHistoryManager" order="last"/>
<executionTargetType implementation="com.intellij.execution.target.eel.EelTargetType"/>
<executionTargetType implementation="com.intellij.execution.target.EelTargetType"/>
<postStartupActivity implementation="com.intellij.execution.runToolbar.RunToolbarInitializeService"/>
+2
View File
@@ -31,6 +31,8 @@ jvm_library(
"@lib//:kotlinx-coroutines-core",
"//platform/util/coroutines",
"//platform/kernel/shared:kernel",
"//platform/eel",
"//platform/eel-provider",
],
runtime_deps = [":execution_resources"]
)
@@ -49,5 +49,7 @@
<orderEntry type="library" name="kotlinx-coroutines-core" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.coroutines" />
<orderEntry type="module" module-name="intellij.platform.kernel" />
<orderEntry type="module" module-name="intellij.platform.eel" />
<orderEntry type="module" module-name="intellij.platform.eel.provider" />
</component>
</module>
@@ -1,8 +1,7 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.execution.target.eel
package com.intellij.execution.target
import com.intellij.execution.Platform
import com.intellij.execution.target.*
import com.intellij.openapi.components.PersistentStateComponent
import com.intellij.openapi.components.Service
import com.intellij.openapi.components.service
@@ -31,6 +30,7 @@ import org.jetbrains.annotations.ApiStatus
import java.net.InetSocketAddress
import java.net.Socket
import java.nio.file.Files
import java.nio.file.NoSuchFileException
import java.nio.file.Path
import java.util.*
import java.util.concurrent.ConcurrentHashMap
@@ -200,7 +200,7 @@ private class EelTargetEnvironment(override val request: EelTargetEnvironmentReq
try {
if (from.isSameFileAs(to)) return
}
catch (err: java.nio.file.NoSuchFileException) {
catch (err: NoSuchFileException) {
if (!Files.exists(from)) throw err
}
// TODO: generalize com.intellij.execution.wsl.ijent.nio.IjentWslNioFileSystemProvider.copy
@@ -213,7 +213,7 @@ private class EelTargetEnvironment(override val request: EelTargetEnvironmentReq
try {
if (from.isSameFileAs(to)) return
}
catch (err: java.nio.file.NoSuchFileException) {
catch (err: NoSuchFileException) {
if (!Files.exists(from)) throw err
}
// TODO: generalize com.intellij.execution.wsl.ijent.nio.IjentWslNioFileSystemProvider.copy
@@ -7,7 +7,7 @@ import com.intellij.execution.configurations.JavaCommandLineState;
import com.intellij.execution.configurations.SimpleJavaParameters;
import com.intellij.execution.process.*;
import com.intellij.execution.target.*;
import com.intellij.execution.target.eel.EelTargetEnvironmentRequest;
import com.intellij.execution.target.EelTargetEnvironmentRequest;
import com.intellij.execution.target.local.LocalTargetEnvironmentRequest;
import com.intellij.execution.testframework.Printable;
import com.intellij.execution.testframework.Printer;
@@ -3,7 +3,7 @@ package org.jetbrains.plugins.gradle.service.execution.eel
import com.intellij.execution.target.HostPort
import com.intellij.execution.target.TargetEnvironmentConfiguration
import com.intellij.execution.target.eel.EelTargetEnvironmentRequest
import com.intellij.execution.target.EelTargetEnvironmentRequest
import com.intellij.openapi.progress.runBlockingCancellable
import com.intellij.openapi.project.Project
import com.intellij.openapi.util.io.toCanonicalPath
@@ -11,7 +11,7 @@ import com.intellij.execution.process.*;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.execution.runners.ProgramRunner;
import com.intellij.execution.target.*;
import com.intellij.execution.target.eel.EelTargetEnvironmentRequest;
import com.intellij.execution.target.EelTargetEnvironmentRequest;
import com.intellij.execution.target.local.LocalTargetEnvironment;
import com.intellij.execution.target.local.LocalTargetEnvironmentRequest;
import com.intellij.execution.target.value.TargetEnvironmentFunctions;
@@ -14,7 +14,7 @@ import com.intellij.execution.process.ProcessTerminatedListener;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.execution.runners.ProgramRunner;
import com.intellij.execution.target.*;
import com.intellij.execution.target.eel.EelTargetEnvironmentRequest;
import com.intellij.execution.target.EelTargetEnvironmentRequest;
import com.intellij.execution.target.value.TargetEnvironmentFunctions;
import com.intellij.execution.testDiscovery.JvmToggleAutoTestAction;
import com.intellij.execution.ui.ConsoleView;