logging for EA-34473 - NPE: CopyClassesHandler.doCopy

This commit is contained in:
anna
2012-03-13 12:01:00 +01:00
parent 0d1d026f80
commit b4eab46c9a
@@ -138,7 +138,9 @@ public class CopyClassesHandler extends CopyHandlerDelegateBase {
final Map<PsiFile, PsiClass[]> classes = convertToTopLevelClasses(elements, false, "", relativePathsMap);
assert classes != null;
if (defaultTargetDirectory == null) {
defaultTargetDirectory = classes.keySet().iterator().next().getContainingDirectory();
final PsiFile psiFile = classes.keySet().iterator().next();
defaultTargetDirectory = psiFile.getContainingDirectory();
LOG.assertTrue(defaultTargetDirectory != null, psiFile);
} else {
Project project = defaultTargetDirectory.getProject();
VirtualFile sourceRootForFile = ProjectRootManager.getInstance(project).getFileIndex()