summaryrefslogtreecommitdiff
path: root/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java')
-rw-r--r--platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java
index 08e9541c265f..cefeaf958f0d 100644
--- a/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java
+++ b/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java
@@ -51,10 +51,12 @@ public class RunnerRegistryImpl extends RunnerRegistry {
}
@Override
- public ProgramRunner getRunner(@NotNull final String executorId, final RunProfile settings) {
- if (settings == null) return null;
- final ProgramRunner[] runners = getRegisteredRunners();
- for (final ProgramRunner runner : runners) {
+ public ProgramRunner getRunner(@NotNull String executorId, @Nullable RunProfile settings) {
+ if (settings == null) {
+ return null;
+ }
+
+ for (ProgramRunner runner : getRegisteredRunners()) {
if (runner.canRun(executorId, settings)) {
return runner;
}