AppCode:Run Configurations: npe fixed

This commit is contained in:
Anton Makeev
2012-03-08 18:01:21 +01:00
parent aed6391169
commit 162b6db9b4
3 changed files with 12 additions and 8 deletions
@@ -15,6 +15,8 @@
*/
package com.intellij.execution;
import org.jetbrains.annotations.NotNull;
/**
* @author nik
*/
@@ -28,14 +30,14 @@ public abstract class RunManagerAdapter implements RunManagerListener {
}
@Override
public void runConfigurationAdded(RunnerAndConfigurationSettings settings) {
public void runConfigurationAdded(@NotNull RunnerAndConfigurationSettings settings) {
}
@Override
public void runConfigurationRemoved(RunnerAndConfigurationSettings settings) {
public void runConfigurationRemoved(@NotNull RunnerAndConfigurationSettings settings) {
}
@Override
public void runConfigurationChanged(RunnerAndConfigurationSettings settings) {
public void runConfigurationChanged(@NotNull RunnerAndConfigurationSettings settings) {
}
}
@@ -15,6 +15,8 @@
*/
package com.intellij.execution;
import org.jetbrains.annotations.NotNull;
import java.util.EventListener;
public interface RunManagerListener extends EventListener {
@@ -22,9 +24,9 @@ public interface RunManagerListener extends EventListener {
void beforeRunTasksChanged();
void runConfigurationAdded(RunnerAndConfigurationSettings settings);
void runConfigurationAdded(@NotNull RunnerAndConfigurationSettings settings);
void runConfigurationRemoved(RunnerAndConfigurationSettings settings);
void runConfigurationRemoved(@NotNull RunnerAndConfigurationSettings settings);
void runConfigurationChanged(RunnerAndConfigurationSettings settings);
void runConfigurationChanged(@NotNull RunnerAndConfigurationSettings settings);
}
@@ -902,12 +902,12 @@ public class RunManagerImpl extends RunManagerEx implements JDOMExternalizable,
fireRunConfigurationsRemoved(removed);
}
public void fireRunConfigurationChanged(RunnerAndConfigurationSettings settings) {
public void fireRunConfigurationChanged(@NotNull RunnerAndConfigurationSettings settings) {
invalidateConfigurationIcon(settings);
myDispatcher.getMulticaster().runConfigurationChanged(settings);
}
private void fireRunConfigurationsRemoved(List<RunnerAndConfigurationSettings> removed) {
private void fireRunConfigurationsRemoved(@NotNull List<RunnerAndConfigurationSettings> removed) {
for (RunnerAndConfigurationSettings settings : removed) {
myDispatcher.getMulticaster().runConfigurationRemoved(settings);
}