[platform API] remove @ApiStatus.Internal from OptionalReformatActions (IJSDK-2292)

It was marked as internal in 9f89109681d1c68, but it appears that some plugins use ReformatCodeAction.reformatDirectory, which accepts an interface extending OptionalReformatActions. A proper API should be written instead, which takes a builder for formatting options instead of requiring to implement these interfaces, but until it's done, it's ok to use OptionalReformatActions directly.


(cherry picked from commit da63da8e791643d96f0f12f20e164fe32542de0c)

IJ-CR-150019

GitOrigin-RevId: 616b6bdb966e2cda1982700457cf17f250d46a99
This commit is contained in:
Nikolay Chashnikov
2024-11-22 11:42:44 +01:00
committed by intellij-monorepo-bot
parent 2661a16379
commit 3375a8093e
2 changed files with 6 additions and 3 deletions

View File

@@ -1496,6 +1496,7 @@ f:com.intellij.codeInsight.actions.LayoutCodeInfoCollector
- setReformatCodeNotification(java.lang.String):V
- setSecondFormatNotification(java.lang.String):V
com.intellij.codeInsight.actions.LayoutCodeOptions
- com.intellij.codeInsight.actions.OptionalReformatActions
- a:getTextRangeType():com.intellij.codeInsight.actions.TextRangeType
a:com.intellij.codeInsight.actions.MultiCaretCodeInsightAction
- com.intellij.openapi.actionSystem.AnAction
@@ -1530,6 +1531,11 @@ c:com.intellij.codeInsight.actions.OptimizeImportsProcessor
- <init>(com.intellij.openapi.project.Project,com.intellij.psi.PsiFile[],java.lang.String,java.lang.Runnable):V
- s:getCommandName():java.lang.String
- p:prepareTask(com.intellij.psi.PsiFile,Z):java.util.concurrent.FutureTask
com.intellij.codeInsight.actions.OptionalReformatActions
- doNotKeepLineBreaks():Z
- isCodeCleanup():Z
- a:isOptimizeImports():Z
- a:isRearrangeCode():Z
com.intellij.codeInsight.actions.ReaderModeListener
- java.util.EventListener
- a:modeChanged(com.intellij.openapi.project.Project):V

View File

@@ -15,9 +15,6 @@
*/
package com.intellij.codeInsight.actions;
import org.jetbrains.annotations.ApiStatus;
@ApiStatus.Internal
public interface OptionalReformatActions {
boolean isOptimizeImports();