Method references with types [Re: lambda syntax tutorial]
Kevin Bourrillion
kevinb at google.com
Fri Aug 6 10:12:09 PDT 2010
I strongly agree. Having two nearby dots mean two completely different
things... it's a trap.
On Fri, Aug 6, 2010 at 2:18 AM, Stephen Colebourne <scolebourne at joda.org>wrote:
> On 6 August 2010 03:30, Brian Goetz <brian.goetz at oracle.com> wrote:
> >>> #A.getB().getC()
> >
> > Greedy. Evaluate t=A.getB(), then evaluate to #t.getC().
>
> Huh? That is seriously confusing to read.
>
> Whereas A.getB()#getC() is a lot clearer in terms of what will be
> evaluated now and what captured.
>
> Stephen
>
>
--
Kevin Bourrillion @ Google
http://guava-libraries.googlecode.com
More information about the lambda-dev
mailing list