1313import com .intellij .execution .*;
1414import com .intellij .execution .configurations .*;
1515import com .intellij .execution .executors .DefaultDebugExecutor ;
16- import com .intellij .execution .process .ProcessEvent ;
17- import com .intellij .execution .process .ProcessHandler ;
18- import com .intellij .execution .process .ProcessListener ;
19- import com .intellij .execution .remote .RemoteConfiguration ;
20- import com .intellij .execution .remote .RemoteConfigurationType ;
2116import com .intellij .execution .runners .ExecutionEnvironment ;
2217import com .intellij .execution .runners .ExecutionEnvironmentBuilder ;
23- import com .intellij .execution .runners .ExecutionUtil ;
2418import com .intellij .execution .runners .RunConfigurationWithSuppressedDefaultRunAction ;
25- import com .intellij .java .library .JavaLibraryUtil ;
26- import com .intellij .openapi .actionSystem .DataContext ;
27- import com .intellij .openapi .application .ApplicationManager ;
28- import com .intellij .openapi .externalSystem .service .execution .ExternalSystemRunnableState ;
2919import com .intellij .openapi .module .Module ;
3020import com .intellij .openapi .options .SettingsEditor ;
31- import com .intellij .openapi .progress .ProgressIndicator ;
32- import com .intellij .openapi .progress .ProgressManager ;
33- import com .intellij .openapi .progress .Task ;
3421import com .intellij .openapi .project .Project ;
35- import com .intellij .openapi .ui .Messages ;
36- import com .intellij .openapi .util .Key ;
37- import com .intellij .openapi .wm .ToolWindowId ;
38- import com .intellij .psi .util .PsiClassUtil ;
3922import com .intellij .util .net .NetUtils ;
40- import com .redhat .devtools .intellij .lsp4mp4ij .psi .core .PsiUtils ;
4123import com .redhat .devtools .intellij .quarkus .QuarkusModuleUtil ;
4224import com .redhat .devtools .intellij .quarkus .buildtool .BuildToolDelegate ;
4325import com .redhat .devtools .intellij .quarkus .telemetry .TelemetryEventName ;
4426import com .redhat .devtools .intellij .quarkus .telemetry .TelemetryManager ;
45- import com .redhat .devtools .intellij .qute .psi .internal .QuteJavaConstants ;
4627import com .redhat .devtools .intellij .qute .psi .utils .PsiTypeUtils ;
4728import org .jetbrains .annotations .NotNull ;
4829import org .jetbrains .annotations .Nullable ;
4930import org .slf4j .Logger ;
5031import org .slf4j .LoggerFactory ;
5132
5233import java .io .IOException ;
53- import java .net .ConnectException ;
54- import java .net .ServerSocket ;
55- import java .net .Socket ;
56- import java .nio .charset .StandardCharsets ;
5734import java .util .Collection ;
5835import java .util .HashMap ;
5936import java .util .Map ;
@@ -70,7 +47,7 @@ public class QuarkusRunConfiguration extends ModuleBasedConfiguration<RunConfigu
7047
7148 static final String QUARKUS_CONFIGURATION = "Quarkus Configuration" ;
7249
73- private static final int DEFAULT_PORT = 5005 ;
50+ private static final int DEFAULT_PORT = 5005 ;
7451
7552 public QuarkusRunConfiguration (Project project , ConfigurationFactory factory , String name ) {
7653 super (name , getRunConfigurationModule (project ), factory );
@@ -124,12 +101,11 @@ public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
124101 }
125102
126103 private int allocateLocalPort () {
127- try {
128- return NetUtils .findAvailableSocketPort ();
129- }
130- catch (IOException e ) {
131- LOGGER .warn ("Unexpected I/O exception occurred on attempt to find a free port to use for external system task debugging" , e );
132- }
104+ try {
105+ return NetUtils .findAvailableSocketPort ();
106+ } catch (IOException e ) {
107+ LOGGER .warn ("Unexpected I/O exception occurred on attempt to find a free port to use for external system task debugging" , e );
108+ }
133109 return DEFAULT_PORT ;
134110 }
135111
@@ -159,7 +135,7 @@ public RunProfileState getState(@NotNull Executor executor, @NotNull ExecutionEn
159135 if (settings != null ) {
160136 QuarkusRunConfigurationManager .getInstance (module .getProject ()); // to be sure that Quarkus execution listener is registered
161137 long groupId = ExecutionEnvironment .getNextUnusedExecutionId ();
162- state = doRunConfiguration (settings , executor , DefaultExecutionTarget .INSTANCE , groupId , null );
138+ state = doRunConfiguration (settings , executor , DefaultExecutionTarget .INSTANCE , groupId );
163139 }
164140 } else {
165141 telemetryData .put ("tool" , "not found" );
@@ -175,7 +151,7 @@ private boolean isQuteDebuggerInstalled(@NotNull Module module) {
175151 // We check if "io.quarkus.qute.runtime.debug.DebugQuteEngineObserver" is in the classpath
176152 // Note: we cannot check if "io.quarkus.qute.debug.adapter.RegisterDebugServerAdapter" is in classpath
177153 // because "io.quarkus.qute.debug.adapter.RegisterDebugServerAdapter" is not available in the standard IJ classpath
178- return PsiTypeUtils .findType ("io.quarkus.qute.runtime.debug.DebugQuteEngineObserver" , module , null ) != null ;
154+ return PsiTypeUtils .findType ("io.quarkus.qute.runtime.debug.DebugQuteEngineObserver" , module , null ) != null ;
179155 }
180156
181157 public String getProfile () {
@@ -202,8 +178,7 @@ public void setEnv(Map<String, String> env) {
202178 private static RunProfileState doRunConfiguration (@ NotNull RunnerAndConfigurationSettings configuration ,
203179 @ NotNull Executor executor ,
204180 @ Nullable ExecutionTarget targetOrNullForDefault ,
205- @ Nullable Long executionId ,
206- @ Nullable DataContext dataContext ) throws ExecutionException {
181+ @ Nullable Long executionId ) throws ExecutionException {
207182 ExecutionEnvironmentBuilder builder = createEnvironment (executor , configuration );
208183 if (builder == null ) {
209184 return null ;
@@ -216,9 +191,6 @@ private static RunProfileState doRunConfiguration(@NotNull RunnerAndConfiguratio
216191 if (executionId != null ) {
217192 builder .executionId (executionId );
218193 }
219- if (dataContext != null ) {
220- builder .dataContext (dataContext );
221- }
222194 return configuration .getConfiguration ().getState (executor , builder .build ());
223195 }
224196
0 commit comments