diff --git a/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java b/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java index 706c5127ed7a..b15ecb7c6c8f 100644 --- a/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java +++ b/platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java @@ -141,9 +141,7 @@ public class FileReference implements PsiFileReference, FileReferenceOwner, PsiP final Collection contexts = getContexts(); final Collection result = new THashSet(); for (final PsiFileSystemItem context : contexts) { - if (context != null) { - innerResolveInContext(referenceText, context, result, caseSensitive); - } + innerResolveInContext(referenceText, context, result, caseSensitive); } if (contexts.isEmpty() && isAllowedEmptyPath(referenceText)) { result.add(new PsiElementResolveResult(getElement().getContainingFile())); 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 628d386cee24..c0a312085b7f 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 @@ -123,6 +123,10 @@ public class FileReferenceSet { return "/"; } + /** + * This should be removed. Please use {@link FileReference#getContexts()} instead. + */ + @Deprecated protected Collection getExtraContexts() { return Collections.emptyList(); }