Skip to content

donraab

  • New York
  • Joined on Feb 5, 2012
May 31, 2016
@donraab
  • @donraab 35b0de4
    Add reduceInPlace methods to Iterate and remove unnecessary Procedure…
May 31, 2016
@donraab

Collections2.mergeCollections() won't work here unfortunately because these are primitive collection types like MutableBooleanCollection, MutableIn…

May 31, 2016
@donraab
  • @donraab 8cc50d9
    Fix sumByDouble and sumByFloat tests to use correct type.
May 31, 2016
@donraab
  • @donraab aef5172
    Add Collectors for collect{Boolean, Byte, Char, Short, Int, Float, Lo…
  • @donraab ab66454
    Add Collector for collect to Collectors2 and refactor merge operation…
  • 5 more commits »
May 30, 2016
@donraab
  • @donraab 9d08061
    Add Collector for collect to Collectors2 and refactor merge operation…
May 30, 2016
@donraab
  • @donraab 4c0a80b
    Add Collectors for select, selectWith, reject, rejectWith, partition,…
May 30, 2016
@donraab
  • @donraab fbbe5f2
    Add Collectors for chunk, zip, zipWithIndex, sumBy{Int,Long,Float,Dou…
  • @donraab 5b1d9cb
    Merge pull request #111 from nikhilnanivadekar/master2
  • 2 more commits »
May 27, 2016
@donraab
May 27, 2016
@donraab
Delete tests with compile errors from Collectors2Test.
1 commit with 0 additions and 23 deletions
May 26, 2016
@donraab
May 26, 2016
@donraab
May 26, 2016
@donraab
May 26, 2016
@donraab
  • @donraab 8786a1a
    Add Collector implementations for sorted and immutable containers to …
May 23, 2016
@donraab
  • @donraab 4adcbc5
    Add additional Collector implementations and tests
May 19, 2016
donraab commented on pull request eclipse/eclipse-collections#108
@donraab

No, great catch. I need to add some tests using parallelStream().collect() for each Collector.

May 17, 2016
@donraab
  • @donraab ba6873f
    Fix static import checkstyle issue and align curly braces for lambda.
May 17, 2016
donraab commented on pull request eclipse/eclipse-collections#108
@donraab

Yes, I believe you have the code and tests implemented for this.

May 17, 2016
donraab commented on pull request eclipse/eclipse-collections#108
@donraab

I added this test to benchmark any performance difference between reduceInPlace(Collector) and stream().collect(Collector) since the implementation…

May 17, 2016
donraab commented on pull request eclipse/eclipse-collections#108
@donraab

Yes, the other methods are covered in this test case as well.

May 17, 2016
@donraab
  • @donraab 03980e4
    Fixed generics issues in Collectors2 and updated features added in RE…
May 16, 2016
@donraab
  • @donraab 60a0536
    Implemented toList, toSet, toBag, toStack and toBag/Set/List/Multimap…
  • @donraab 70e58c5
    Optimized reduce and added notes to RELEASE_NOTE_DRAFT.md
  • 2 more commits »
May 14, 2016
@donraab

This could also be written as follows using reject instead of select: peopleWithoutCats = people.reject(person -> person.hasPet(PetType.CAT)); You …

May 14, 2016
@donraab

When Eclipse Collections 8.0 is released, you will be able to get summaryStatistics() directly from any primitive iterable. The code you wrote here…

May 13, 2016
@donraab
Add summarizeInt/Float/Long/Double, reduce and reduceInPlace as default methods on RichIterable.
1 commit with 1,029 additions and 4 deletions
May 13, 2016
@donraab
  • @donraab 6b20bec
    Add new Java 8 compatible apis to RichIterable as default methods.
May 13, 2016
@donraab
  • @donraab 36a5bfc
    Fix primitiveIterable template to exclude IntSummaryStatistics import…
May 12, 2016
@donraab
Apr 24, 2016
@donraab

Yes, you are correct. We need to upgrade the language level of all of the modules to 1.8. I had a similar problem this evening when I tried impleme…

Apr 21, 2016
@donraab
Improve SumOfIntTest by shuffling object lists and adding IntList.
1 commit with 30 additions and 19 deletions
Apr 21, 2016
@donraab
  • @donraab 94a5e0b
    Improve SumOfIntTest by shuffling object lists and adding IntList.
  • @motlin fb9a2a7
    Merge pull request #91 from nikhilnanivadekar/bagFactory
  • 4 more commits »
Something went wrong with that request. Please try again.