From db1f8c75417e5439188ba52a248a78dfc3fa516b Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 11 May 2017 12:07:05 +0200 Subject: [PATCH] EA-100074 - SOE: ExpressionsOfTypeProcessor.containsTypeOrDerivedInside --- .../idea/search/usagesSearch/ExpressionsOfTypeProcessor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/ExpressionsOfTypeProcessor.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/ExpressionsOfTypeProcessor.kt index 18bc64fd167..5fa7ac3fc03 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/ExpressionsOfTypeProcessor.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/ExpressionsOfTypeProcessor.kt @@ -918,7 +918,7 @@ class ExpressionsOfTypeProcessor( } private fun KotlinType.containsTypeOrDerivedInside(type: FuzzyType): Boolean { - return type.checkIsSuperTypeOf(this) != null || arguments.any { it.type.containsTypeOrDerivedInside(type) } + return type.checkIsSuperTypeOf(this) != null || arguments.any { !it.isStarProjection && it.type.containsTypeOrDerivedInside(type) } } private fun isImplicitlyTyped(declaration: KtDeclaration): Boolean {