mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
reformat
GitOrigin-RevId: be87f9dca4c76ba8818cb919118bb50c9dc0c665
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7c4037444a
commit
1b22bba054
@@ -35,8 +35,7 @@ public class AnActionEvent implements PlaceProvider {
|
||||
|
||||
/**
|
||||
* @throws IllegalArgumentException if {@code dataContext} is {@code null} or
|
||||
* {@code place} is {@code null} or {@code presentation} is {@code null}
|
||||
*
|
||||
* {@code place} is {@code null} or {@code presentation} is {@code null}
|
||||
* @see ActionManager#getInstance()
|
||||
*/
|
||||
public AnActionEvent(@Nullable InputEvent inputEvent,
|
||||
@@ -50,8 +49,7 @@ public class AnActionEvent implements PlaceProvider {
|
||||
|
||||
/**
|
||||
* @throws IllegalArgumentException if {@code dataContext} is {@code null} or
|
||||
* {@code place} is {@code null} or {@code presentation} is {@code null}
|
||||
*
|
||||
* {@code place} is {@code null} or {@code presentation} is {@code null}
|
||||
* @see ActionManager#getInstance()
|
||||
*/
|
||||
public AnActionEvent(@Nullable InputEvent inputEvent,
|
||||
@@ -72,8 +70,7 @@ public class AnActionEvent implements PlaceProvider {
|
||||
myIsActionToolbar = isActionToolbar;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public AnActionEvent withDataContext(@NotNull DataContext dataContext) {
|
||||
public @NotNull AnActionEvent withDataContext(@NotNull DataContext dataContext) {
|
||||
if (myDataContext == dataContext) return this;
|
||||
AnActionEvent event = new AnActionEvent(myInputEvent, dataContext, myPlace, myPresentation,
|
||||
myActionManager, myModifiers, myIsContextMenuAction, myIsActionToolbar);
|
||||
@@ -86,17 +83,16 @@ public class AnActionEvent implements PlaceProvider {
|
||||
* @deprecated use {@link #createFromInputEvent(InputEvent, String, Presentation, DataContext, boolean, boolean)}
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
@NotNull
|
||||
public static AnActionEvent createFromInputEvent(@NotNull AnAction action, @Nullable InputEvent event, @NotNull String place) {
|
||||
DataContext context = event == null ? DataManager.getInstance().getDataContext() : DataManager.getInstance().getDataContext(event.getComponent());
|
||||
public static @NotNull AnActionEvent createFromInputEvent(@NotNull AnAction action, @Nullable InputEvent event, @NotNull String place) {
|
||||
DataContext context =
|
||||
event == null ? DataManager.getInstance().getDataContext() : DataManager.getInstance().getDataContext(event.getComponent());
|
||||
return createFromAnAction(action, event, place, context);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static AnActionEvent createFromAnAction(@NotNull AnAction action,
|
||||
@Nullable InputEvent event,
|
||||
@NotNull String place,
|
||||
@NotNull DataContext dataContext) {
|
||||
public static @NotNull AnActionEvent createFromAnAction(@NotNull AnAction action,
|
||||
@Nullable InputEvent event,
|
||||
@NotNull String place,
|
||||
@NotNull DataContext dataContext) {
|
||||
int modifiers = event == null ? 0 : event.getModifiers();
|
||||
Presentation presentation = action.getTemplatePresentation().clone();
|
||||
AnActionEvent anActionEvent = new AnActionEvent(event, dataContext, place, presentation, ActionManager.getInstance(), modifiers);
|
||||
@@ -104,30 +100,29 @@ public class AnActionEvent implements PlaceProvider {
|
||||
return anActionEvent;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static AnActionEvent createFromDataContext(@NotNull String place,
|
||||
@Nullable Presentation presentation,
|
||||
@NotNull DataContext dataContext) {
|
||||
return new AnActionEvent(null, dataContext, place, presentation == null ? new Presentation() : presentation, ActionManager.getInstance(), 0);
|
||||
public static @NotNull AnActionEvent createFromDataContext(@NotNull String place,
|
||||
@Nullable Presentation presentation,
|
||||
@NotNull DataContext dataContext) {
|
||||
return new AnActionEvent(null, dataContext, place, presentation == null ? new Presentation() : presentation,
|
||||
ActionManager.getInstance(), 0);
|
||||
}
|
||||
|
||||
|
||||
@NotNull
|
||||
public static AnActionEvent createFromInputEvent(@Nullable InputEvent event,
|
||||
@NotNull String place,
|
||||
@Nullable Presentation presentation,
|
||||
@NotNull DataContext dataContext) {
|
||||
public static @NotNull AnActionEvent createFromInputEvent(@Nullable InputEvent event,
|
||||
@NotNull String place,
|
||||
@Nullable Presentation presentation,
|
||||
@NotNull DataContext dataContext) {
|
||||
return createFromInputEvent(event, place, presentation, dataContext, false, false);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static AnActionEvent createFromInputEvent(@Nullable InputEvent event,
|
||||
@NotNull String place,
|
||||
@Nullable Presentation presentation,
|
||||
@NotNull DataContext dataContext,
|
||||
boolean isContextMenuAction,
|
||||
boolean isToolbarAction) {
|
||||
return new AnActionEvent(event, dataContext, place, presentation == null ? new Presentation() : presentation, ActionManager.getInstance(),
|
||||
public static @NotNull AnActionEvent createFromInputEvent(@Nullable InputEvent event,
|
||||
@NotNull String place,
|
||||
@Nullable Presentation presentation,
|
||||
@NotNull DataContext dataContext,
|
||||
boolean isContextMenuAction,
|
||||
boolean isToolbarAction) {
|
||||
return new AnActionEvent(event, dataContext, place, presentation == null ? new Presentation() : presentation,
|
||||
ActionManager.getInstance(),
|
||||
event == null ? 0 : event.getModifiers(), isContextMenuAction, isToolbarAction);
|
||||
}
|
||||
|
||||
@@ -144,13 +139,11 @@ public class AnActionEvent implements PlaceProvider {
|
||||
/**
|
||||
* @return Project from the context of this event.
|
||||
*/
|
||||
@Nullable
|
||||
public Project getProject() {
|
||||
public @Nullable Project getProject() {
|
||||
return getData(CommonDataKeys.PROJECT);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static DataContext getInjectedDataContext(@NotNull DataContext dataContext) {
|
||||
public static @NotNull DataContext getInjectedDataContext(@NotNull DataContext dataContext) {
|
||||
if (dataContext instanceof InjectedDataContextSupplier) {
|
||||
return ((InjectedDataContextSupplier)dataContext).getInjectedDataContext();
|
||||
}
|
||||
@@ -163,19 +156,17 @@ public class AnActionEvent implements PlaceProvider {
|
||||
*
|
||||
* @return the data context instance.
|
||||
*/
|
||||
@NotNull
|
||||
public DataContext getDataContext() {
|
||||
public @NotNull DataContext getDataContext() {
|
||||
return myWorksInInjected ? getInjectedDataContext(myDataContext) : myDataContext;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public <T> T getData(@NotNull DataKey<T> key) {
|
||||
public @Nullable <T> T getData(@NotNull DataKey<T> key) {
|
||||
return getDataContext().getData(key);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns not null data by a data key. This method assumes that data has been checked for {@code null} in {@code AnAction#update} method.
|
||||
*<br/><br/>
|
||||
* <br/><br/>
|
||||
* Example of proper usage:
|
||||
*
|
||||
* <pre>
|
||||
@@ -196,8 +187,7 @@ public class AnActionEvent implements PlaceProvider {
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@NotNull
|
||||
public <T> T getRequiredData(@NotNull DataKey<T> key) {
|
||||
public @NotNull <T> T getRequiredData(@NotNull DataKey<T> key) {
|
||||
T data = getData(key);
|
||||
assert data != null;
|
||||
return data;
|
||||
@@ -211,8 +201,7 @@ public class AnActionEvent implements PlaceProvider {
|
||||
* @see com.intellij.openapi.actionSystem.ActionPlaces
|
||||
*/
|
||||
@Override
|
||||
@NotNull
|
||||
public String getPlace() {
|
||||
public @NotNull String getPlace() {
|
||||
return myPlace;
|
||||
}
|
||||
|
||||
@@ -235,13 +224,13 @@ public class AnActionEvent implements PlaceProvider {
|
||||
*
|
||||
* @return the presentation instance.
|
||||
*/
|
||||
@NotNull
|
||||
public Presentation getPresentation() {
|
||||
public @NotNull Presentation getPresentation() {
|
||||
return myPresentation;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the modifier keys held down during this action event.
|
||||
*
|
||||
* @return the modifier keys.
|
||||
*/
|
||||
@JdkConstants.InputEventMask
|
||||
@@ -249,8 +238,7 @@ public class AnActionEvent implements PlaceProvider {
|
||||
return myModifiers;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public ActionManager getActionManager() {
|
||||
public @NotNull ActionManager getActionManager() {
|
||||
return myActionManager;
|
||||
}
|
||||
|
||||
@@ -266,8 +254,7 @@ public class AnActionEvent implements PlaceProvider {
|
||||
visitor.visitEvent(this);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public UpdateSession getUpdateSession() {
|
||||
public @Nullable UpdateSession getUpdateSession() {
|
||||
return myUpdateSession;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user