DelayedInit のサブクラスで定義されているフィールドで、main メソッドが実行されるときだけ初期化されるものを報告します。
例:
class Test {
println(MyApp.initializedLater) // 0 を出力
}
object MyApp extends DelayedInit {
val initializedLater = 3
override def delayedInit(body: => Unit): Unit = {
new Test
body
}
}