Kotlin编译器报告说,使用Spring的TypeDescriptor

时间:2019-04-04 16:24:51

标签: kotlin

当对Spring的TypeDescriptor的两个实例执行相等性检查时,Kotlin编译器报告错误。例如,

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)运算符。

我正在使用Kotlin版本1.3.21。

0 个答案:

没有答案