Keep original expression when attempting to bind reference to empty FqName

This commit is contained in:
Alexey Sedunov
2014-03-07 17:21:08 +04:00
parent ca65e27214
commit 8b0e8ed398
@@ -56,6 +56,8 @@ public class JetSimpleNameReference(
}
public fun bindToFqName(fqName: FqName, forceImmediateBinding: Boolean): PsiElement {
if (fqName.isRoot()) return expression
val newExpression = expression.changeQualifiedName(fqName).getQualifiedElementSelector() as JetSimpleNameExpression
val newQualifiedElement = newExpression.getOutermostNonInterleavingQualifiedElement()