Is it possible to make all values in scala object lazy with a single keyword

Viewed 2574

Or are vals in scala objects lazy by default?

Anyway, if it's necessary to declare a val in an object lazy by using lazy, is it possible to do something like

lazy object SomeObject

or (like you do in c++)

object A {
lazy:
    val a
    val b
    ...
}

Because I would like to be lazy and not have to relabel all my vals lazy val

4 Answers
Related