Котлин, получивший доступ к классу Java

Почему в Котлине вам нужно получить доступ к классу Java объекта, используя

MyActivity::class.java 

Мне говорили, что это связано с взаимодействием Котлин с JS … Любые мысли?

Поскольку MyActivity::class возвращает объект KClass<MyActivity> . Это расширенный объект, который является частью расширенных возможностей отражения котлина. Поскольку людям также необходимо получить доступ к классу java для обратной совместимости, он включен как поле java KClass объекта KClass .