Я хочу сделать специальную функциональность, если я столкнулся с классом Kotlin по сравнению с общим классом Java. Как я могу определить, является ли это классом Kotlin?
Я надеялся, что вызов someClass.kotlin
вызовет исключение или сбой, если класс не был Kotlin. Но он отлично переносит классы Java. Затем я заметил, что если я делаю someClass.kotlin.primaryConstructor
, это, кажется, null
для всех классов java, даже если у них есть конструктор по умолчанию, является ли это хорошим маркером? Но может ли это вернуть null
для класса Котлина?
Каков наилучший способ сказать: "Это класс Котлина?"