Set more precise type in FirQualifiedNameResolver

This commit is contained in:
Mikhail Glukhikh
2019-10-04 18:14:34 +03:00
parent 432ba62143
commit 3fee1445b9
@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.fir
import org.jetbrains.kotlin.fir.expressions.FirQualifiedAccess
import org.jetbrains.kotlin.fir.expressions.FirResolvedQualifier
import org.jetbrains.kotlin.fir.expressions.FirStatement
import org.jetbrains.kotlin.fir.expressions.impl.FirResolvedQualifierImpl
import org.jetbrains.kotlin.fir.references.FirSimpleNamedReference
@@ -42,7 +43,7 @@ class FirQualifiedNameResolver(components: BodyResolveComponents) : BodyResolveC
null
}
fun tryResolveAsQualifier(): FirStatement? {
fun tryResolveAsQualifier(): FirResolvedQualifier? {
val symbolProvider = session.service<FirSymbolProvider>()
var qualifierParts = qualifierStack.asReversed().map { it.asString() }
var resolved: PackageOrClass?