inconsistency between source/target directories during package move

EA-39065 - AIOOBE: MoveClassesOrPackagesProcessor.performRefactoring
This commit is contained in:
Anna Kozlova
2015-10-05 16:22:14 +02:00
parent 0badc22c35
commit e034c2d763
@@ -521,6 +521,11 @@ public class MoveClassesOrPackagesProcessor extends BaseRefactoringProcessor {
}
} else {
for (PsiDirectory directory : directories) {
if (myMoveDestination.verify(directory) != null) {
//e.g. directory is excluded so there is no source root for it, hence target directory would be missed from newDirectories
continue;
}
oldToNewElementsMapping.put(directory, newDirectories[i++]);
}
}