Рассмотрим что-то вроде этого:
object Singleton
val cls: Class[Singleton] = ???
Что я должен написать вместо ???
?
Я пытался classOf[Singleton]
, classOf[Singleton.type]
, Singleton.type
, ноничего не помогло.
(я, конечно, знаю о getClass
, версии classOf
во время выполнения, но я не об этом спрашиваю.)