Компилятор Kotlin сообщает, что «метод не равен (Any?): Boolean available» с SpringDescriptor - PullRequest
2 голосов
/ 04 апреля 2019

Компилятор Kotlin сообщает об ошибке при выполнении проверки на равенство в двух экземплярах TypeDescriptor Spring. Например,

import org.springframework.core.convert.TypeDescriptor

fun foo(a: TypeDescriptor, b: TypeDescriptor) = a == b

не компилируется с сообщением об ошибке No method 'equals(Any?): Boolean' available. TypeDescriptor переопределяет метод equals, и замена оператора == на a.equals(b) works.

Я использую Kotlin версии 1.3.21.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...