coverage: api corrected

This commit is contained in:
Roman Chernyatchik
2011-10-11 19:30:31 +04:00
parent e75ca73c22
commit e8a285f887
3 changed files with 5 additions and 3 deletions
@@ -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) {
@@ -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
@@ -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);