chore: fix internal api usages

This commit is contained in:
FalsePattern 2024-04-20 00:43:54 +02:00
parent 29e38f7fc8
commit 2caa326d94
Signed by: falsepattern
GPG key ID: E930CDEC50C50E23
3 changed files with 2 additions and 30 deletions

View file

@ -17,19 +17,14 @@
package com.falsepattern.zigbrains.lsp.actions; package com.falsepattern.zigbrains.lsp.actions;
import com.falsepattern.zigbrains.lsp.editor.EditorEventManager; import com.falsepattern.zigbrains.lsp.editor.EditorEventManager;
import com.intellij.codeInsight.navigation.CtrlMouseAction;
import com.intellij.codeInsight.navigation.CtrlMouseData;
import com.intellij.codeInsight.navigation.actions.GotoDeclarationAction; import com.intellij.codeInsight.navigation.actions.GotoDeclarationAction;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.DumbAware;
import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFile;
import lombok.val; import lombok.val;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class LSPGotoDeclarationAction extends WrappedAction<GotoDeclarationAction> implements DumbAware, public class LSPGotoDeclarationAction extends WrappedAction<GotoDeclarationAction> implements DumbAware {
CtrlMouseAction {
public LSPGotoDeclarationAction(GotoDeclarationAction wrapped) { public LSPGotoDeclarationAction(GotoDeclarationAction wrapped) {
super(wrapped); super(wrapped);
} }
@ -43,9 +38,4 @@ public class LSPGotoDeclarationAction extends WrappedAction<GotoDeclarationActio
} }
manager.gotoDeclarationOrUsages(psiElement); manager.gotoDeclarationOrUsages(psiElement);
} }
@Override
public @Nullable CtrlMouseData getCtrlMouseData(@NotNull Editor editor, @NotNull PsiFile psiFile, int i) {
return wrapped.getCtrlMouseData(editor, psiFile, i);
}
} }

View file

@ -17,20 +17,14 @@
package com.falsepattern.zigbrains.lsp.actions; package com.falsepattern.zigbrains.lsp.actions;
import com.falsepattern.zigbrains.lsp.editor.EditorEventManager; import com.falsepattern.zigbrains.lsp.editor.EditorEventManager;
import com.intellij.codeInsight.navigation.CtrlMouseAction;
import com.intellij.codeInsight.navigation.CtrlMouseData;
import com.intellij.codeInsight.navigation.actions.GotoImplementationAction; import com.intellij.codeInsight.navigation.actions.GotoImplementationAction;
import com.intellij.idea.ActionsBundle; import com.intellij.idea.ActionsBundle;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.PerformWithDocumentsCommitted; import com.intellij.openapi.actionSystem.PerformWithDocumentsCommitted;
import com.intellij.openapi.editor.Editor;
import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFile;
import lombok.val; import lombok.val;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class LSPGotoImplementationAction extends WrappedAction<GotoImplementationAction> implements CtrlMouseAction, public class LSPGotoImplementationAction extends WrappedAction<GotoImplementationAction> implements PerformWithDocumentsCommitted {
PerformWithDocumentsCommitted {
public LSPGotoImplementationAction(GotoImplementationAction wrapped) { public LSPGotoImplementationAction(GotoImplementationAction wrapped) {
super(wrapped); super(wrapped);
} }
@ -52,9 +46,4 @@ public class LSPGotoImplementationAction extends WrappedAction<GotoImplementatio
e.getPresentation().setDescription(ActionsBundle.actionDescription("GotoImplementation")); e.getPresentation().setDescription(ActionsBundle.actionDescription("GotoImplementation"));
} }
} }
@Override
public @Nullable CtrlMouseData getCtrlMouseData(@NotNull Editor editor, @NotNull PsiFile psiFile, int i) {
return wrapped.getCtrlMouseData(editor, psiFile, i);
}
} }

View file

@ -24,7 +24,6 @@ import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys; import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.actionSystem.OverridingAction; import com.intellij.openapi.actionSystem.OverridingAction;
import com.intellij.openapi.actionSystem.ShortcutSet;
import com.intellij.psi.PsiDocumentManager; import com.intellij.psi.PsiDocumentManager;
import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFile;
import lombok.val; import lombok.val;
@ -142,12 +141,6 @@ public abstract class WrappedAction<T extends AnAction> extends AnAction impleme
return super.useSmallerFontForTextInToolbar(); return super.useSmallerFontForTextInToolbar();
} }
@Override
public void setShortcutSet(@NotNull ShortcutSet shortcutSet) {
super.setShortcutSet(shortcutSet);
wrapped.setShortcutSet(shortcutSet);
}
@Override @Override
public void setDefaultIcon(boolean isDefaultIconSet) { public void setDefaultIcon(boolean isDefaultIconSet) {
wrapped.setDefaultIcon(isDefaultIconSet); wrapped.setDefaultIcon(isDefaultIconSet);