Hi Shinya,
Thanks for doing this work. This looks very nice! (And thanks to Paul for
helping move it through the process.)
I have only a minor comment, which is that it might be good to clarify in the
example why a filtering collector is necessary instead of just adding a filter()
step into the stream. (This is what prompted Henry Jen's question, and it was my
initial thought too.)
Maybe it would be sufficient to add something like the following after the
example:
« A filtering collector differs from a stream's {@code filter()} operation. In
this example, suppose there are no employees whose salary is above the threshold
in some department. Using a filtering collector as shown above would result in a
mapping from that department to an empty {@code Set}. If a stream {@code
filter()} operation were done instead, there would be no mapping for that
department at all. »
s'marks
On 12/8/15 4:21 AM, ShinyaYoshida wrote:
Hi Stefan,
Thank you for pointing out.
I've just updated:
http://cr.openjdk.java.net/~shinyafox/8144675/webrev.03/
Regards,
shinyafox(Shinya Yoshida)
2015-12-08 21:08 GMT+09:00 Stefan Zobel <[email protected]>:
Hi shinyafox,
minor typo in the code example:
s/wellPaidEmployeesByDeparetment/wellPaidEmployeesByDepartment
Regards,
Stefan
2015-12-08 13:04 GMT+01:00 ShinyaYoshida <[email protected]>:
Thank you so much!
I've updated in webrev.02.
Best regard,
shinyafox(Shinya Yoshida)