diff --git a/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java b/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java index 5d8cc29ae831..9d0a2eaec7f4 100644 --- a/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java +++ b/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java @@ -371,8 +371,12 @@ public class FileReferenceSet { } } - VirtualFile virtualFile = file.getOriginalFile().getVirtualFile(); + return getContextByFileSystemItem(file.getOriginalFile()); + } + @NotNull + protected final Collection getContextByFileSystemItem(@NotNull PsiFileSystemItem file) { + VirtualFile virtualFile = file.getVirtualFile(); if (virtualFile != null) { final FileReferenceHelper[] helpers = FileReferenceHelperRegistrar.getHelpers(); final ArrayList list = new ArrayList();