はこのような何かを考えてみましょう:コンパイル時にシングルトンオブジェクトのクラスを取得する方法は?
object Singleton
val cls: Class[Singleton] = ???
私が代わりに???
の記述する必要がありますか?
私はclassOf[Singleton]
、classOf[Singleton.type]
、Singleton.type
を試しましたが、何も処理されませんでした。
...(私はもちろんclassOf
約getClass
、ランタイムバージョンを知っているが、それは私が求めているものではないのです。)ここで
'.asInstanceOf [AnyRef]'は動作しないようです。 – axel22
良い点!更新された回答、ありがとう – laher