mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fix NPE when moving class in default package
This commit is contained in:
+2
-1
@@ -34,7 +34,8 @@ public class MoveJavaFileHandler extends MoveFileHandler {
|
||||
|
||||
public List<UsageInfo> findUsages(PsiFile psiFile, PsiDirectory newParent, boolean searchInComments, boolean searchInNonJavaFiles) {
|
||||
final List<UsageInfo> result = new ArrayList<UsageInfo>();
|
||||
final String qualifiedName = JavaDirectoryService.getInstance().getPackage(newParent).getQualifiedName();
|
||||
final PsiPackage newParentPackage = JavaDirectoryService.getInstance().getPackage(newParent);
|
||||
final String qualifiedName = newParentPackage == null ? "" : newParentPackage.getQualifiedName();
|
||||
for (PsiClass aClass : ((PsiJavaFile)psiFile).getClasses()) {
|
||||
Collections.addAll(result, MoveClassesOrPackagesUtil.findUsages(aClass, searchInComments, searchInNonJavaFiles,
|
||||
StringUtil.getQualifiedName(qualifiedName, aClass.getName())));
|
||||
|
||||
Reference in New Issue
Block a user