Collectors update (original) (raw)
Kevin Bourrillion kevinb at google.com
Tue Feb 5 12:20:33 PST 2013
- Previous message: Collectors update
- Next message: Collectors update
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, Feb 5, 2013 at 11:11 AM, Remi Forax <forax at univ-mlv.fr> wrote:
- Rejigger Partition to return an array again, with an explicit
lambda (which will likely be an array ctor ref) to make the array. Eliminated the silly Partition class.
Please don't do that, it's pure evil. public static Collector<T, Collection[]> partitioningBy(Predicate predicate, IntFunction<Collection[]> arraySupplier) { I've refactored this to make the partition collectors return Map<Boolean,_ _X>. I think returning a boolean -> T (or Boolean -> T) is better because it's conceptually more lightweight than a Map. I expect to see more function instead of a Map returned as result of a method.
-- Kevin Bourrillion | Java Librarian | Google, Inc. | kevinb at google.com
- Previous message: Collectors update
- Next message: Collectors update
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the lambda-libs-spec-observers mailing list