diff --git a/src/io/flutter/run/bazelTest/BazelTestRunner.java b/src/io/flutter/run/bazelTest/BazelTestRunner.java index aff7fe731..7ffa75c51 100644 --- a/src/io/flutter/run/bazelTest/BazelTestRunner.java +++ b/src/io/flutter/run/bazelTest/BazelTestRunner.java @@ -15,7 +15,10 @@ import com.intellij.execution.configurations.RunProfileState; import com.intellij.execution.executors.DefaultDebugExecutor; import com.intellij.execution.executors.DefaultRunExecutor; -import com.intellij.execution.process.*; +import com.intellij.execution.process.ProcessEvent; +import com.intellij.execution.process.ProcessHandler; +import com.intellij.execution.process.ProcessListener; +import com.intellij.execution.process.ProcessOutputTypes; import com.intellij.execution.runners.ExecutionEnvironment; import com.intellij.execution.runners.GenericProgramRunner; import com.intellij.execution.ui.RunContentDescriptor; @@ -47,6 +50,7 @@ import io.flutter.settings.FlutterSettings; import io.flutter.utils.JsonUtils; import io.flutter.utils.OpenApiUtils; +import io.flutter.utils.ProcessAdapter; import io.flutter.utils.StdoutJsonParser; import io.flutter.utils.UrlUtils; import org.jetbrains.annotations.NotNull; diff --git a/src/io/flutter/run/test/FlutterTestRunner.java b/src/io/flutter/run/test/FlutterTestRunner.java index 4c6c9e615..55c8b1ee7 100644 --- a/src/io/flutter/run/test/FlutterTestRunner.java +++ b/src/io/flutter/run/test/FlutterTestRunner.java @@ -14,7 +14,10 @@ import com.intellij.execution.configurations.RunProfile; import com.intellij.execution.configurations.RunProfileState; import com.intellij.execution.executors.DefaultDebugExecutor; -import com.intellij.execution.process.*; +import com.intellij.execution.process.ProcessEvent; +import com.intellij.execution.process.ProcessHandler; +import com.intellij.execution.process.ProcessListener; +import com.intellij.execution.process.ProcessOutputTypes; import com.intellij.execution.runners.ExecutionEnvironment; import com.intellij.execution.runners.GenericProgramRunner; import com.intellij.execution.runners.RunContentBuilder; @@ -37,6 +40,7 @@ import io.flutter.sdk.FlutterSdk; import io.flutter.settings.FlutterSettings; import io.flutter.utils.JsonUtils; +import io.flutter.utils.ProcessAdapter; import io.flutter.utils.StdoutJsonParser; import io.flutter.utils.VmServiceListenerAdapter; import io.flutter.vmService.VmServiceConsumers; @@ -332,7 +336,8 @@ private void dispatchJson(String json) { if (primVmServiceUri != null) { observatoryUri = primVmServiceUri.getAsString(); - } else { + } + else { final JsonPrimitive primObservatoryUri = params.getAsJsonPrimitive("observatoryUri"); if (primObservatoryUri != null) { diff --git a/src/io/flutter/sdk/FlutterCommand.java b/src/io/flutter/sdk/FlutterCommand.java index 4e3841cbb..393bc058b 100644 --- a/src/io/flutter/sdk/FlutterCommand.java +++ b/src/io/flutter/sdk/FlutterCommand.java @@ -8,7 +8,11 @@ import com.google.common.collect.ImmutableList; import com.intellij.execution.ExecutionException; import com.intellij.execution.configurations.GeneralCommandLine; -import com.intellij.execution.process.*; +import com.intellij.execution.process.CapturingProcessAdapter; +import com.intellij.execution.process.ColoredProcessHandler; +import com.intellij.execution.process.ProcessEvent; +import com.intellij.execution.process.ProcessListener; +import com.intellij.execution.process.ProcessOutput; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.module.Module; import com.intellij.openapi.project.Project; @@ -23,12 +27,17 @@ import io.flutter.logging.PluginLogger; import io.flutter.settings.FlutterSettings; import io.flutter.utils.MostlySilentColoredProcessHandler; +import io.flutter.utils.ProcessAdapter; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.nio.charset.StandardCharsets; import java.nio.file.Path; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashSet; +import java.util.List; +import java.util.Set; import java.util.function.Consumer; /** diff --git a/src/io/flutter/sdk/FlutterSdk.java b/src/io/flutter/sdk/FlutterSdk.java index 5f85e68f6..308b183c5 100644 --- a/src/io/flutter/sdk/FlutterSdk.java +++ b/src/io/flutter/sdk/FlutterSdk.java @@ -9,7 +9,10 @@ import com.google.gson.JsonObject; import com.google.gson.JsonPrimitive; import com.google.gson.JsonSyntaxException; -import com.intellij.execution.process.*; +import com.intellij.execution.process.ColoredProcessHandler; +import com.intellij.execution.process.ProcessEvent; +import com.intellij.execution.process.ProcessListener; +import com.intellij.execution.process.ProcessOutputTypes; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.fileEditor.FileDocumentManager; import com.intellij.openapi.module.Module; @@ -41,6 +44,7 @@ import io.flutter.run.test.TestFields; import io.flutter.settings.FlutterSettings; import io.flutter.utils.JsonUtils; +import io.flutter.utils.ProcessAdapter; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -49,7 +53,14 @@ import java.nio.file.Files; import java.nio.file.Paths; import java.nio.file.attribute.FileTime; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Set; import static java.util.Arrays.asList; @@ -431,7 +442,7 @@ public FlutterCommand widgetPreview(@NotNull PubRoot root, boolean isVerboseMode args.add("--devtools-server-address=" + devToolsUri); } - return new FlutterCommand(this, root.getRoot(), FlutterCommand.Type.WIDGET_PREVIEW, args.toArray(new String[]{})); + return new FlutterCommand(this, root.getRoot(), FlutterCommand.Type.WIDGET_PREVIEW, args.toArray(new String[]{ })); } /**