mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
[java-inspections] rename dialog to more accurate name
GitOrigin-RevId: cf6989d1f637fbfae71523b2048c76590ffe86ea
This commit is contained in:
committed by
intellij-monorepo-bot
parent
39141ace0d
commit
a42f86fba8
@@ -36,14 +36,14 @@ public class RenameJavaImplicitClassProcessor extends RenamePsiFileProcessor {
|
||||
@NotNull final PsiElement element,
|
||||
@Nullable PsiElement nameSuggestionContext,
|
||||
@Nullable Editor editor) {
|
||||
return new MyPsiFileRenameDialog(project, element, nameSuggestionContext, editor);
|
||||
return new RenameJavaImplicitClassRenameDialog(project, element, nameSuggestionContext, editor);
|
||||
}
|
||||
|
||||
public static class MyPsiFileRenameDialog extends PsiFileRenameDialog {
|
||||
public static class RenameJavaImplicitClassRenameDialog extends PsiFileRenameDialog {
|
||||
@Nullable
|
||||
private final String myExtension;
|
||||
|
||||
private MyPsiFileRenameDialog(@NotNull Project project, @NotNull PsiElement element, PsiElement nameSuggestionContext, Editor editor) {
|
||||
private RenameJavaImplicitClassRenameDialog(@NotNull Project project, @NotNull PsiElement element, PsiElement nameSuggestionContext, Editor editor) {
|
||||
super(project, element, nameSuggestionContext, editor);
|
||||
myExtension = Optional.ofNullable(((PsiJavaFile)element).getVirtualFile())
|
||||
.map(file -> file.getExtension())
|
||||
|
||||
@@ -134,9 +134,9 @@ public class RenameClassTest extends LightMultiFileTestCase {
|
||||
assertOrderedEquals(names, "ImplicitClass");
|
||||
|
||||
UiInterceptors.register(new UiInterceptors.UiInterceptor<>
|
||||
(RenameJavaImplicitClassProcessor.MyPsiFileRenameDialog.class) {
|
||||
(RenameJavaImplicitClassProcessor.RenameJavaImplicitClassRenameDialog.class) {
|
||||
@Override
|
||||
protected void doIntercept(@NotNull RenameJavaImplicitClassProcessor.MyPsiFileRenameDialog component) {
|
||||
protected void doIntercept(@NotNull RenameJavaImplicitClassProcessor.RenameJavaImplicitClassRenameDialog component) {
|
||||
Disposer.register(myFixture.getTestRootDisposable(), component.getDisposable());
|
||||
if (component.getNameSuggestionsField().getFocusableComponent() instanceof EditorTextField field) {
|
||||
field.setText("ImplicitClass2");
|
||||
|
||||
Reference in New Issue
Block a user