From 65b9e89dd4e82a9f365e16d27e46fc98547a0edc Mon Sep 17 00:00:00 2001 From: Nikolay Chashnikov Date: Mon, 20 Jul 2026 14:45:07 +0200 Subject: [PATCH] IJPL-250730 Platform API: remove 'internal' status from 'PushDownProcessor' (cherry picked from commit 5d7e8da6d720c66b64086d385cb6c5757cdef152) IJ-CR-214369 GitOrigin-RevId: 2ccbe7422b13b1378d6384a451595a57a92cff1b --- platform/lang-impl/api-dump-experimental.txt | 3 +++ platform/lang-impl/api-dump.txt | 14 ++++++++++++++ .../memberPushDown/PushDownProcessor.java | 1 - 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/api-dump-experimental.txt b/platform/lang-impl/api-dump-experimental.txt index 9013532ed42d..a91c4b25d1b5 100644 --- a/platform/lang-impl/api-dump-experimental.txt +++ b/platform/lang-impl/api-dump-experimental.txt @@ -953,6 +953,9 @@ f:com.intellij.platform.ide.documentation.ActionsKt *f:com.intellij.psi.impl.source.resolve.reference.PsiReferenceUtil - s:findReferenceOfClass(com.intellij.psi.PsiReference,java.lang.Class):com.intellij.psi.PsiReference - s:unwrapMultiReference(com.intellij.psi.PsiReference):java.util.List +c:com.intellij.refactoring.memberPushDown.PushDownProcessor +- com.intellij.refactoring.BaseRefactoringProcessor +- *:(com.intellij.psi.PsiElement,java.util.List,com.intellij.refactoring.util.DocCommentPolicy,Z):V *a:com.intellij.refactoring.rename.api.FileOperation - *sf:Companion:com.intellij.refactoring.rename.api.FileOperation$Companion - *sf:addFile(java.nio.file.Path,java.lang.CharSequence):com.intellij.refactoring.rename.api.FileOperation diff --git a/platform/lang-impl/api-dump.txt b/platform/lang-impl/api-dump.txt index 0d26431979b1..e4689822a4be 100644 --- a/platform/lang-impl/api-dump.txt +++ b/platform/lang-impl/api-dump.txt @@ -5284,6 +5284,20 @@ a:com.intellij.refactoring.memberPullUp.PullUpDialogBase - com.intellij.refactoring.ui.RefactoringDialog - getSelectedMemberInfos():java.util.List - getSuperClass():com.intellij.psi.PsiElement +c:com.intellij.refactoring.memberPushDown.PushDownProcessor +- com.intellij.refactoring.BaseRefactoringProcessor +- (com.intellij.psi.PsiElement,java.util.List,com.intellij.refactoring.util.DocCommentPolicy):V +- p:createUsageViewDescriptor(com.intellij.usageView.UsageInfo[]):com.intellij.usageView.UsageViewDescriptor +- p:findUsages():com.intellij.usageView.UsageInfo[] +- p:getAfterData(com.intellij.usageView.UsageInfo[]):com.intellij.refactoring.listeners.RefactoringEventData +- p:getBeforeData():com.intellij.refactoring.listeners.RefactoringEventData +- p:getCommandName():java.lang.String +- p:getElementsToWrite(com.intellij.usageView.UsageViewDescriptor):java.util.Collection +- p:getRefactoringId():java.lang.String +- p:performRefactoring(com.intellij.usageView.UsageInfo[]):V +- p:preprocessUsages(com.intellij.openapi.util.Ref):Z +- pushDownToClasses(com.intellij.usageView.UsageInfo[]):V +- p:refreshElements(com.intellij.psi.PsiElement[]):V com.intellij.refactoring.move.MoveCallback - a:refactoringCompleted():V f:com.intellij.refactoring.move.MoveHandler diff --git a/platform/lang-impl/src/com/intellij/refactoring/memberPushDown/PushDownProcessor.java b/platform/lang-impl/src/com/intellij/refactoring/memberPushDown/PushDownProcessor.java index e641ca1ebb5e..c0e067daa0da 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/memberPushDown/PushDownProcessor.java +++ b/platform/lang-impl/src/com/intellij/refactoring/memberPushDown/PushDownProcessor.java @@ -28,7 +28,6 @@ import java.util.List; import static com.intellij.openapi.util.NlsContexts.DialogMessage; import static com.intellij.openapi.util.NlsContexts.DialogTitle; -@ApiStatus.Internal public class PushDownProcessor, Member extends PsiElement, Klass extends PsiElement> extends BaseRefactoringProcessor {