diff --git a/platform/platform-api/src/com/intellij/openapi/actionSystem/AnActionEvent.java b/platform/platform-api/src/com/intellij/openapi/actionSystem/AnActionEvent.java index cf3d8483833b..bdcbd170c593 100644 --- a/platform/platform-api/src/com/intellij/openapi/actionSystem/AnActionEvent.java +++ b/platform/platform-api/src/com/intellij/openapi/actionSystem/AnActionEvent.java @@ -46,17 +46,15 @@ public class AnActionEvent implements PlaceProvider { private static final Map ourInjectedIds = new HashMap(); /** - * @throws IllegalArgumentException dataContext is null or + * @throws IllegalArgumentException if dataContext is null or * place is null or presentation is null */ - public AnActionEvent( - InputEvent inputEvent, - @NotNull DataContext dataContext, - @NotNull @NonNls String place, - @NotNull Presentation presentation, - ActionManager actionManager, - @JdkConstants.InputEventMask int modifiers - ){ + public AnActionEvent(InputEvent inputEvent, + @NotNull DataContext dataContext, + @NotNull @NonNls String place, + @NotNull Presentation presentation, + ActionManager actionManager, + @JdkConstants.InputEventMask int modifiers) { // TODO[vova,anton] make this constructor package local. No one is allowed to create AnActionEvents myInputEvent = inputEvent; myActionManager = actionManager; @@ -96,7 +94,7 @@ public class AnActionEvent implements PlaceProvider { } @NonNls - public static String uninjectedId(String dataId) { + public static String uninjectedId(@NotNull String dataId) { return StringUtil.trimStart(dataId, ourInjectedPrefix); } @@ -112,6 +110,7 @@ public class AnActionEvent implements PlaceProvider { return myDataContext; } return new DataContext() { + @Override @Nullable public Object getData(@NonNls String dataId) { Object injected = myDataContext.getData(injectedId(dataId)); @@ -140,6 +139,7 @@ public class AnActionEvent implements PlaceProvider { * @return the place identifier * @see ActionPlaces */ + @Override @NotNull public String getPlace() { return myPlace; @@ -176,7 +176,7 @@ public class AnActionEvent implements PlaceProvider { return myWorksInInjected; } - public void accept(AnActionEventVisitor visitor) { + public void accept(@NotNull AnActionEventVisitor visitor) { visitor.visitEvent(this); } } diff --git a/platform/platform-impl/src/com/intellij/openapi/keymap/impl/keyGestures/GestureActionEvent.java b/platform/platform-impl/src/com/intellij/openapi/keymap/impl/keyGestures/GestureActionEvent.java index c60a5a0b2da1..991bd9a1980c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/keymap/impl/keyGestures/GestureActionEvent.java +++ b/platform/platform-impl/src/com/intellij/openapi/keymap/impl/keyGestures/GestureActionEvent.java @@ -18,6 +18,7 @@ package com.intellij.openapi.keymap.impl.keyGestures; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.AnActionEventVisitor; import com.intellij.openapi.actionSystem.ActionManager; +import org.jetbrains.annotations.NotNull; public class GestureActionEvent extends AnActionEvent { public GestureActionEvent(KeyboardGestureProcessor processor) { @@ -34,7 +35,7 @@ public class GestureActionEvent extends AnActionEvent { } @Override - public void accept(final AnActionEventVisitor visitor) { + public void accept(@NotNull final AnActionEventVisitor visitor) { visitor.visitGestureInitEvent(this); } } @@ -45,7 +46,7 @@ public class GestureActionEvent extends AnActionEvent { } @Override - public void accept(final AnActionEventVisitor visitor) { + public void accept(@NotNull final AnActionEventVisitor visitor) { visitor.visitGesturePerformedEvent(this); } } @@ -56,7 +57,7 @@ public class GestureActionEvent extends AnActionEvent { } @Override - public void accept(final AnActionEventVisitor visitor) { + public void accept(@NotNull final AnActionEventVisitor visitor) { visitor.visitGestureFinishEvent(this); } }