From 8ba8a2f1970fb575f2f4eca45f5a46ad0580c332 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Thu, 22 Nov 2018 12:58:22 +0300 Subject: [PATCH] New J2K: Fix binary expression's method symbol search --- j2k/newSrc/org/jetbrains/kotlin/j2k/expressions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/expressions.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/expressions.kt index db4c1b95195..4b989c93b92 100644 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/expressions.kt +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/expressions.kt @@ -49,7 +49,7 @@ private fun JKKtOperatorToken.binaryExpressionMethodSymbol( .filterIsInstance() .filter { it.name in operatorNames } .mapNotNull { symbolProvider.provideDirectSymbol(it) as? JKMethodSymbol } - .firstOrNull { it.parameterTypes.singleOrNull()?.takeIf { it.isSubtypeOf(rightType, symbolProvider) } != null }!! + .firstOrNull { it.parameterTypes.singleOrNull()?.takeIf { rightType.isSubtypeOf(it, symbolProvider) } != null }!! } private fun JKKtOperatorToken.unaryExpressionMethodSymbol(