Double?
соответствует java.lang.Double
, Double
- double
. Сравните с обоими типами, например:
Double::class.java, java.lang.Double::class.java -> value.toDouble()
или отдельно, если вы хотите относиться к ним по-разному.
(Изменения, предложенные Tenfour04, также являются хорошей идеей.)