From f9a88288e2f9ba96a9615af773e3547bc5237809 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Wed, 12 Feb 2014 15:59:23 +0400 Subject: [PATCH] IDEA-120209 Resolve in jsp links to web resources from external .war file: tag dir support --- .../resolve/reference/impl/providers/FileReference.java | 4 +--- .../resolve/reference/impl/providers/FileReferenceSet.java | 4 ++++ 2 files changed, 5 insertions(+), 3 deletions(-) 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(); }