considerar algo como esto:¿Cómo obtener la clase de un objeto singleton en tiempo de compilación?
object Singleton
val cls: Class[Singleton] = ???
¿Qué tengo que escribir en lugar de ???
?
Probé classOf[Singleton]
, classOf[Singleton.type]
, Singleton.type
, pero nada funcionó.
(Sé, por supuesto, sobre getClass
, la versión de tiempo de ejecución de classOf
, pero eso no es lo que estoy preguntando.)
'.asInstanceOf [AnyRef]' no parece ser necesario para que esto funcione. – axel22
¡buen punto! respuesta actualizada, gracias – laher