s
Может быть сталкивались с проблемой перекрытия метода infix (generic-абстрактной) функцией. Пример:
Происходит из-за перекрытия функцией из Tuples:
val x = MyClassWithMethodTo()
x.to( y ) // Создаст Pair x -> y, вместо вызова метода 'to' класса
x.`to`(y) // аналогично, создаст Pair
fun <A, B> A.to(that: B): Pair<A, B> = Pair(this, that)Есть ли возможность явно определить какой из методов здесь должен быть вызван?