[java] fixes NPE

This commit is contained in:
Roman Shevchenko
2016-11-22 16:32:53 +01:00
parent 20be904669
commit 1119ebb595
@@ -89,7 +89,7 @@ public class ModuleHighlightUtil {
return Optional.ofNullable(module)
.map(m -> FilenameIndex.getVirtualFilesByName(module.getProject(), MODULE_INFO_FILE, m.getModuleScope(false)))
.map(c -> c.size() == 1 ? c.iterator().next() : null)
.map(PsiManager.getInstance(module.getProject())::findFile)
.map(f -> PsiManager.getInstance(module.getProject()).findFile(f))
.map(f -> f instanceof PsiJavaFile ? ((PsiJavaFile)f).getModuleDeclaration() : null)
.orElse(null);
}