From fe9f50e6e8a2e27025d038ee2d35a3f4f7116654 Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 3 Feb 2010 21:37:46 +0300 Subject: [PATCH] move classes to inner: fix command name (IDEA-52007) --- .../moveClassesOrPackages/MoveClassToInnerProcessor.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/MoveClassToInnerProcessor.java b/java/java-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/MoveClassToInnerProcessor.java index 112436e3f89a..8664d0de0269 100644 --- a/java/java-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/MoveClassToInnerProcessor.java +++ b/java/java-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/MoveClassToInnerProcessor.java @@ -39,6 +39,7 @@ import com.intellij.refactoring.rename.RenameUtil; import com.intellij.refactoring.util.*; import com.intellij.usageView.UsageInfo; import com.intellij.usageView.UsageViewDescriptor; +import com.intellij.util.Function; import com.intellij.util.IncorrectOperationException; import com.intellij.util.Processor; import com.intellij.util.VisibilityUtil; @@ -290,7 +291,11 @@ public class MoveClassToInnerProcessor extends BaseRefactoringProcessor { protected String getCommandName() { return RefactoringBundle.message("move.class.to.inner.command.name", - myClassesToMove[0].getQualifiedName(), + (myClassesToMove.length > 1 ? "classes " : "class ") + StringUtil.join(myClassesToMove, new Function() { + public String fun(PsiClass psiClass) { + return psiClass.getName(); + } + }, ", "), myTargetClass.getQualifiedName()); }