From 6e8247f7cff5986a4fe4ef22f7a3d1f959af038a Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Fri, 27 Apr 2018 17:42:40 +0300 Subject: [PATCH] Fix leaking this test in 181 branch --- .../jetbrains/kotlin/idea/inspections/LeakingThisInspection.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/LeakingThisInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/LeakingThisInspection.kt index 5070956ec72..09cf91c4ee6 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/LeakingThisInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/LeakingThisInspection.kt @@ -32,6 +32,7 @@ class LeakingThisInspection : AbstractKotlinInspection() { val context = klass.analyzeWithContent() val leakingThese = context.getSliceContents(LEAKING_THIS) these@ for ((expression, leakingThisDescriptor) in leakingThese) { + if (leakingThisDescriptor.classOrObject != klass) continue@these val description = when (leakingThisDescriptor) { is NonFinalClass -> if (expression is KtThisExpression)