[records] Ancillary fields
asviraspossible at gmail.com
Wed Apr 18 20:34:08 UTC 2018
Your phrase "We'd then say that records can only have additional _lazy_
instance fields." got me confused. So it should really be "records can only
have additional final or lazy instance fields with initializers".
ср, 18 апр. 2018 г., 23:29 Brian Goetz <brian.goetz at oracle.com>:
> Yes, you can say
> static final int x = f()
> static final lazy int x = f()
> one is eager, the other lazy.
> > Yes, but what about precomputed cached values, that are trully lazy?
> > Can we add ancillary final fields with initializers? Such final fields
> > have less initialization cost than lazy ones.
More information about the amber-spec-observers