From 70e324277ef26e0ca96d5cf476b24aa4235b69ce Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Wed, 20 Mar 2019 22:07:29 +0300 Subject: [PATCH] FIR: Stub for super references --- .../fir/resolve/transformers/FirBodyResolveTransformer.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt index 8bb345eb5dc..d22ee7247b6 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt @@ -157,6 +157,11 @@ open class FirBodyResolveTransformer(val session: FirSession, val implicitTypeOn val type = types.lastOrNull() ?: ConeKotlinErrorType("Unresolved this@$labelName") bindingContext[qualifiedAccessExpression] = FirResolvedTypeRefImpl(session, null, type, false, emptyList()) } + is FirSuperReference -> { + qualifiedAccessExpression.resultType = + FirErrorTypeRefImpl(session, qualifiedAccessExpression.psi, "Unsupported: super type") //TODO + + } } val callee = qualifiedAccessExpression.calleeReference as? FirSimpleNamedReference ?: return qualifiedAccessExpression.compose()