On page 125 (“Delayed initialization”), we read
The field heavy in this version is an instance of the Supplier . We assign it to a lambda expression and the Java compiler synthesizes from it an instance…
That should probably be
The field heavy in this version is an instance of the Supplier . We assign a lambda expression to it and the Java compiler synthesizes from it an instance…
or
The field heavy in this version is an instance of the Supplier . We bind it to a lambda expression and the Java compiler synthesizes from it an instance…
I found a discussion on “assign value to variable”:
But none one “bind variable to value”, but I think that’s the correct way.