New J2K: Fix binary expression's method symbol search

This commit is contained in:
Ilya Kirillov
2018-11-22 12:58:22 +03:00
committed by Ilya Kirillov
parent bb2c32a402
commit 8ba8a2f197
@@ -49,7 +49,7 @@ private fun JKKtOperatorToken.binaryExpressionMethodSymbol(
.filterIsInstance<KtNamedFunction>()
.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(