diff --git a/java/java-indexing-impl/src/com/intellij/codeInsight/ReadableExternalAnnotationsManager.java b/java/java-indexing-impl/src/com/intellij/codeInsight/ReadableExternalAnnotationsManager.java index 7d53bda8e14b..4683eb4bc5d9 100644 --- a/java/java-indexing-impl/src/com/intellij/codeInsight/ReadableExternalAnnotationsManager.java +++ b/java/java-indexing-impl/src/com/intellij/codeInsight/ReadableExternalAnnotationsManager.java @@ -46,6 +46,9 @@ public class ReadableExternalAnnotationsManager extends BaseExternalAnnotationsM @Override protected @NotNull List getExternalAnnotationsRoots(@NotNull VirtualFile libraryFile) { + if (!hasAnyAnnotationsRoots()) { + return Collections.emptyList(); + } ProjectFileIndex fileIndex = ProjectRootManager.getInstance(myPsiManager.getProject()).getFileIndex(); Set result = new LinkedHashSet<>(); for (OrderEntry entry : fileIndex.getOrderEntriesForFile(libraryFile)) {