From d57099088e3f628db2ad7d1da8b971a571d3cf05 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Thu, 2 Aug 2018 15:09:51 +0300 Subject: [PATCH] Fix unusedReceiverParameter test --- .../idea/inspections/UnusedReceiverParameterInspection.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedReceiverParameterInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedReceiverParameterInspection.kt index a55771fa673..99335d72bd6 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedReceiverParameterInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedReceiverParameterInspection.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.jetbrains.kotlin.descriptors.ReceiverParameterDescriptor import org.jetbrains.kotlin.idea.KotlinBundle import org.jetbrains.kotlin.idea.MainFunctionDetector -import org.jetbrains.kotlin.idea.caches.resolve.analyze +import org.jetbrains.kotlin.idea.caches.resolve.analyzeWithContent import org.jetbrains.kotlin.idea.caches.resolve.resolveToDescriptorIfAny import org.jetbrains.kotlin.idea.core.isOverridable import org.jetbrains.kotlin.idea.refactoring.changeSignature.KotlinChangeSignatureConfiguration @@ -70,7 +70,7 @@ class UnusedReceiverParameterInspection : AbstractKotlinInspection() { callableDeclaration.isOverridable() ) return - val context = callableDeclaration.analyze() + val context = callableDeclaration.analyzeWithContent() val receiverType = context[BindingContext.TYPE, receiverTypeReference] ?: return val receiverTypeDeclaration = receiverType.constructor.declarationDescriptor if (DescriptorUtils.isCompanionObject(receiverTypeDeclaration)) return