[records] Ancillary fields
Victor Nazarov
asviraspossible at gmail.com
Wed Apr 18 20:34:08 UTC 2018
Awesome, thanks!
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".
--
Victor Nazarov
ср, 18 апр. 2018 г., 23:29 Brian Goetz <brian.goetz at oracle.com>:
> Yes, you can say
>
> static final int x = f()
> or
> 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
mailing list