From bc8ef1ad3c9435dcbd34a2f79a7f629831b0380f Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Tue, 14 Aug 2012 18:17:41 +0400 Subject: [PATCH] WI-11545 Wrong error message [Cannot resolve file "] --- .../source/resolve/reference/impl/providers/FileReference.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java b/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java index 1f361d5386c0..56620d1fd2d4 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java @@ -152,6 +152,9 @@ public class FileReference implements FileReferenceOwner, PsiPolyVariantReferenc innerResolveInContext(referenceText, context, result, caseSensitive); } } + if (contexts.size() == 0 && isAllowedEmptyPath(referenceText)) { + result.add(new PsiElementResolveResult(getElement().getContainingFile())); + } final int resultCount = result.size(); return resultCount > 0 ? result.toArray(new ResolveResult[resultCount]) : ResolveResult.EMPTY_ARRAY; }