mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-45055 - NPE: CopyClassesHandler.<unknown>
(cherry picked from commit cf52b1595b566973ccc68c4bbb352521ed98c83e)
This commit is contained in:
@@ -76,7 +76,9 @@ public class CopyClassesHandler extends CopyHandlerDelegateBase {
|
||||
Map<PsiFile, String> relativeMap) {
|
||||
final Map<PsiFile, PsiClass[]> result = new HashMap<PsiFile, PsiClass[]>();
|
||||
for (PsiElement element : elements) {
|
||||
final PsiFile containingFile = element.getNavigationElement().getContainingFile();
|
||||
final PsiElement navigationElement = element.getNavigationElement();
|
||||
LOG.assertTrue(navigationElement != null, element);
|
||||
final PsiFile containingFile = navigationElement.getContainingFile();
|
||||
if (!(containingFile instanceof PsiClassOwner &&
|
||||
ProjectRootsUtil.isOutsideSourceRoot(containingFile))) {
|
||||
PsiClass[] topLevelClasses = getTopLevelClasses(element);
|
||||
|
||||
Reference in New Issue
Block a user