From 1bf4404456054c646acda3af6e7375e69002c9bc Mon Sep 17 00:00:00 2001 From: Ivan Bessonov Date: Tue, 8 Dec 2015 11:32:44 +0300 Subject: [PATCH] IDEA-136323 fix of relative references between different roots in GWT ui.xml files --- .../resolve/reference/impl/providers/FileReferenceSet.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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();