Keep original expression when attempting to bind reference to empty FqName
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user