From 8dce22c335e18c4099dd8340fa7c8810ecc8b552 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Tue, 17 Sep 2019 11:55:39 +0300 Subject: [PATCH] New J2K: use proper resolution facade when getting class reference in inference post-processing --- .../jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt index 76b40daf8c1..8873ab36243 100644 --- a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt +++ b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt @@ -27,7 +27,7 @@ abstract class ContextCollector(private val resolutionFacade: ResolutionFacade) } private fun KtTypeReference.classReference(): ClassReference? = - analyze()[BindingContext.TYPE, this]?.classReference() + analyze(resolutionFacade)[BindingContext.TYPE, this]?.classReference() private fun KtTypeElement.toData(): TypeElementData? { val typeReference = parent as? KtTypeReference ?: return null