[java-inspections] rename dialog to more accurate name

GitOrigin-RevId: cf6989d1f637fbfae71523b2048c76590ffe86ea
This commit is contained in:
Mikhail Pyltsin
2024-01-10 12:29:13 +01:00
committed by intellij-monorepo-bot
parent 39141ace0d
commit a42f86fba8
2 changed files with 5 additions and 5 deletions

View File

@@ -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())

View File

@@ -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");