mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
coverage: api corrected
This commit is contained in:
@@ -45,7 +45,7 @@ public abstract class RunConfigurationExtension extends RunConfigurationExtensio
|
||||
protected void patchCommandLine(@NotNull RunConfigurationBase configuration,
|
||||
RunnerSettings runnerSettings,
|
||||
@NotNull GeneralCommandLine cmdLine,
|
||||
@NotNull AbstractRunConfiguration.RunnerType type) {}
|
||||
@NotNull AbstractRunConfiguration.RunnerType type) throws ExecutionException {}
|
||||
|
||||
@Override
|
||||
protected boolean isEnabledFor(@NotNull RunConfigurationBase applicableConfiguration, @Nullable RunnerSettings runnerSettings) {
|
||||
|
||||
+2
-1
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.intellij.execution.configuration;
|
||||
|
||||
import com.intellij.execution.ExecutionException;
|
||||
import com.intellij.execution.Location;
|
||||
import com.intellij.execution.configurations.GeneralCommandLine;
|
||||
import com.intellij.execution.configurations.RunConfigurationBase;
|
||||
@@ -64,7 +65,7 @@ public abstract class RunConfigurationExtensionBase<T extends RunConfigurationBa
|
||||
|
||||
protected abstract void patchCommandLine(@NotNull final T configuration,
|
||||
RunnerSettings runnerSettings, @NotNull final GeneralCommandLine cmdLine,
|
||||
@NotNull final AbstractRunConfiguration.RunnerType type);
|
||||
@NotNull final AbstractRunConfiguration.RunnerType type) throws ExecutionException;
|
||||
|
||||
/**
|
||||
* Validate extensions after general configuration validation passed
|
||||
|
||||
+2
-1
@@ -1,6 +1,7 @@
|
||||
package com.intellij.execution.configuration;
|
||||
|
||||
import com.google.common.collect.Maps;
|
||||
import com.intellij.execution.ExecutionException;
|
||||
import com.intellij.execution.Location;
|
||||
import com.intellij.execution.configurations.GeneralCommandLine;
|
||||
import com.intellij.execution.configurations.RunConfigurationBase;
|
||||
@@ -134,7 +135,7 @@ public class RunConfigurationExtensionsManager<U extends RunConfigurationBase, T
|
||||
public void patchCommandLine(@NotNull final U configuration,
|
||||
final RunnerSettings runnerSettings,
|
||||
@NotNull final GeneralCommandLine cmdLine,
|
||||
@NotNull final AbstractRunConfiguration.RunnerType type) {
|
||||
@NotNull final AbstractRunConfiguration.RunnerType type) throws ExecutionException {
|
||||
// only for enabled extensions
|
||||
for (T extension : getEnabledExtensions(configuration, runnerSettings)) {
|
||||
extension.patchCommandLine(configuration, runnerSettings, cmdLine, type);
|
||||
|
||||
Reference in New Issue
Block a user