From eb9cf447a7001686b16588dc15bf2b148b7072d6 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 12 Oct 2009 21:41:56 +0100 Subject: [PATCH] CopyClassesHandler shouldn't suppose that classes are directly under file node --- .../src/com/intellij/refactoring/copy/CopyClassesHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java b/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java index cd16d3e21411..54c492afe4e8 100644 --- a/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java +++ b/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java @@ -132,7 +132,7 @@ public class CopyClassesHandler implements CopyHandlerDelegate { if (createdFile instanceof PsiClassOwner) { for (final PsiClass psiClass : ((PsiClassOwner)createdFile).getClasses()) { if (!(psiClass instanceof SyntheticElement)) { - createdFile.deleteChildRange(psiClass, psiClass); + psiClass.getParent().deleteChildRange(psiClass, psiClass); } }