rozważyć coś takiego:Jak uzyskać klasę obiektu singleton w czasie kompilacji?
object Singleton
val cls: Class[Singleton] = ???
Co mam napisać zamiast ???
?
Próbowałem classOf[Singleton]
, classOf[Singleton.type]
, Singleton.type
, ale nic nie działało.
(wiem oczywiście o getClass
, wersję runtime classOf
, ale nie o to pytam.)
'.asInstanceOf [AnyRef]' nie wydaje się być potrzebne, aby to zadziałało. – axel22
dobry punkt! zaktualizowana odpowiedź, dzięki – laher