Method Pointers
Brian Goetz
brian.goetz at oracle.com
Mon Feb 27 07:57:23 PST 2012
> On the other hand, I really like Howard's proposition of comparing
> lambdas by checking equity of each captured value. If I understand
> correctly, it seems that a proper equals() method could be generated
> without any runtime costs
The part about "no runtime costs" is not correct. Requiring a "proper"
equals method imposes the requirement that the captured args be able to
be reconstituted on demand, which likely has additional costs for
capture and/or footprint.
I'm not saying this is not desirable, I'm just saying don't kid yourself
that its free.
More information about the lambda-dev
mailing list