diff --git a/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFilesSearchScope.java b/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFilesSearchScope.java index dd8923827d79..fb90279ce293 100644 --- a/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFilesSearchScope.java +++ b/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFilesSearchScope.java @@ -31,6 +31,8 @@ public class JavaFilesSearchScope extends GlobalSearchScope { @Override public boolean contains(@NotNull VirtualFile file) { + if (file.isDirectory()) + return false; FileViewProvider viewProvider = myPsiManager.findViewProvider(file); return viewProvider != null && viewProvider.getLanguages().contains(JavaLanguage.INSTANCE); }