diff --git a/platform/lang-impl/api-dump.txt b/platform/lang-impl/api-dump.txt index af74d41309c7..0d26431979b1 100644 --- a/platform/lang-impl/api-dump.txt +++ b/platform/lang-impl/api-dump.txt @@ -4093,6 +4093,15 @@ f:com.intellij.navigation.ProtocolOpenProjectResult$Success c:com.intellij.openapi.editor.EditorMouseHoverPopupManager - com.intellij.openapi.Disposable - s:getInstance():com.intellij.openapi.editor.EditorMouseHoverPopupManager +f:com.intellij.openapi.editor.actions.FlipCommaIntention +- com.intellij.modcommand.PsiUpdateModCommandAction +- com.intellij.openapi.project.DumbAware +com.intellij.openapi.editor.actions.FlipCommaIntention$Flipper +- sf:EXTENSION:com.intellij.lang.LanguageExtension +- canFlip(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement):Z +- a:flip(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement):Z +- s:isCanFlip(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement):Z +- s:tryFlip(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement):Z c:com.intellij.openapi.editor.actions.IncrementalFindAction - com.intellij.openapi.editor.actionSystem.EditorAction f:com.intellij.openapi.editor.actions.ReplaceAction diff --git a/platform/lang-impl/src/com/intellij/openapi/editor/actions/FlipCommaIntention.java b/platform/lang-impl/src/com/intellij/openapi/editor/actions/FlipCommaIntention.java index 49c74aa74fdc..b5d6f515a7a7 100644 --- a/platform/lang-impl/src/com/intellij/openapi/editor/actions/FlipCommaIntention.java +++ b/platform/lang-impl/src/com/intellij/openapi/editor/actions/FlipCommaIntention.java @@ -29,18 +29,19 @@ import org.jetbrains.annotations.Nullable; import static com.intellij.openapi.editor.actions.lists.DefaultListSplitJoinContextKt.isComma; - -@ApiStatus.Internal public final class FlipCommaIntention extends PsiUpdateModCommandAction implements DumbAware { + @ApiStatus.Internal public FlipCommaIntention() { super(PsiElement.class); } - + + @ApiStatus.Internal @Override public @NotNull String getFamilyName() { return CodeInsightBundle.message("intention.family.name.flip"); } + @ApiStatus.Internal @Override protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PsiElement element) { PsiElement comma = currentCommaElement(context); @@ -53,6 +54,7 @@ public final class FlipCommaIntention extends PsiUpdateModCommandAction