From 4daf50b3eb3323bbb9dc3ba3578a7722c919737d Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 23 Nov 2011 17:43:28 +0400 Subject: [PATCH] EA-32004 - IAE: BuildArtifactAction$BuildArtifactItem. --- .../intellij/compiler/actions/BuildArtifactAction.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/actions/BuildArtifactAction.java b/java/compiler/impl/src/com/intellij/compiler/actions/BuildArtifactAction.java index 1c2eeefb9c2a..f053f7ae646b 100644 --- a/java/compiler/impl/src/com/intellij/compiler/actions/BuildArtifactAction.java +++ b/java/compiler/impl/src/com/intellij/compiler/actions/BuildArtifactAction.java @@ -105,7 +105,7 @@ public class BuildArtifactAction extends AnAction { } private static class BuildArtifactItem extends ArtifactActionItem { - private BuildArtifactItem(@NotNull Artifact artifact, Project project) { + private BuildArtifactItem(Artifact artifact, Project project) { super(artifact, project, "Build"); } @@ -116,7 +116,7 @@ public class BuildArtifactAction extends AnAction { } private static class RebuildArtifactItem extends ArtifactActionItem { - private RebuildArtifactItem(@NotNull Artifact artifact, Project project) { + private RebuildArtifactItem(Artifact artifact, Project project) { super(artifact, project, "Rebuild"); } @@ -129,7 +129,7 @@ public class BuildArtifactAction extends AnAction { private static class EditArtifactItem extends ArtifactActionItem { private final ArtifactAwareProjectSettingsService mySettingsService; - private EditArtifactItem(@NotNull Artifact artifact, Project project, final ArtifactAwareProjectSettingsService projectSettingsService) { + private EditArtifactItem(Artifact artifact, Project project, final ArtifactAwareProjectSettingsService projectSettingsService) { super(artifact, project, "Edit..."); mySettingsService = projectSettingsService; } @@ -141,11 +141,12 @@ public class BuildArtifactAction extends AnAction { } private static abstract class ArtifactActionItem implements Runnable { + @Nullable protected final Artifact myArtifact; protected final Project myProject; private String myActionName; - protected ArtifactActionItem(@NotNull Artifact artifact, @NotNull Project project, @NotNull String name) { + protected ArtifactActionItem(@Nullable Artifact artifact, @NotNull Project project, @NotNull String name) { myArtifact = artifact; myProject = project; myActionName = name;