Conversation
wmdietl
left a comment
There was a problem hiding this comment.
These look like they were missed, but I don't know this API:
default <RR> Gatherer<T, ?, RR> andThen(Gatherer<? super R, ?, ? extends RR> that) on line 274 in Gatherer: shouldn't RR allow null?
static <A> Supplier<A> defaultInitializer() on line 289 and static <A> BinaryOperator<A> defaultCombiner() on line 304 in Gatherer: should A allow null?
static <A, R> BiConsumer<A, Downstream<? super R>> defaultFinisher() { on line 321 in Gatherer: A and R should be nullable?
|
Thanks, I had totally missed those.
The others are more interesting. The implementations of
I have never actually used these APIs, so I could well still be missing things. I would be OK with waiting to merge this until I can justify taking the time to investigate more deeply, or we could go for it and figure that we'll get feedback if users encounter actual problems. |
wmdietl
left a comment
There was a problem hiding this comment.
Sorry, I had missed that this was updated. I merged in main and things look good to me.
No description provided.