src/share/classes/java/util/stream/DelegatingStream.java

Print this page
rev 7597 : 8015318: Extend Collector with 'finish' operation
Reviewed-by:
Contributed-by: brian.goetz@oracle.com


 192 
 193     @Override
 194     public Optional<T> reduce(BinaryOperator<T> accumulator) {
 195         return delegate.reduce(accumulator);
 196     }
 197 
 198     @Override
 199     public <U> U reduce(U identity, BiFunction<U, ? super T, U> accumulator,
 200                         BinaryOperator<U> combiner) {
 201         return delegate.reduce(identity, accumulator, combiner);
 202     }
 203 
 204     @Override
 205     public <R> R collect(Supplier<R> resultFactory,
 206                          BiConsumer<R, ? super T> accumulator,
 207                          BiConsumer<R, R> combiner) {
 208         return delegate.collect(resultFactory, accumulator, combiner);
 209     }
 210 
 211     @Override
 212     public <R> R collect(Collector<? super T, R> collector) {
 213         return delegate.collect(collector);
 214     }
 215 
 216     @Override
 217     public Optional<T> max(Comparator<? super T> comparator) {
 218         return delegate.max(comparator);
 219     }
 220 
 221     @Override
 222     public Optional<T> min(Comparator<? super T> comparator) {
 223         return delegate.min(comparator);
 224     }
 225 
 226     @Override
 227     public long count() {
 228         return delegate.count();
 229     }
 230 
 231     @Override
 232     public boolean anyMatch(Predicate<? super T> predicate) {




 192 
 193     @Override
 194     public Optional<T> reduce(BinaryOperator<T> accumulator) {
 195         return delegate.reduce(accumulator);
 196     }
 197 
 198     @Override
 199     public <U> U reduce(U identity, BiFunction<U, ? super T, U> accumulator,
 200                         BinaryOperator<U> combiner) {
 201         return delegate.reduce(identity, accumulator, combiner);
 202     }
 203 
 204     @Override
 205     public <R> R collect(Supplier<R> resultFactory,
 206                          BiConsumer<R, ? super T> accumulator,
 207                          BiConsumer<R, R> combiner) {
 208         return delegate.collect(resultFactory, accumulator, combiner);
 209     }
 210 
 211     @Override
 212     public <R, A> R collect(Collector<? super T, A, R> collector) {
 213         return delegate.collect(collector);
 214     }
 215 
 216     @Override
 217     public Optional<T> max(Comparator<? super T> comparator) {
 218         return delegate.max(comparator);
 219     }
 220 
 221     @Override
 222     public Optional<T> min(Comparator<? super T> comparator) {
 223         return delegate.min(comparator);
 224     }
 225 
 226     @Override
 227     public long count() {
 228         return delegate.count();
 229     }
 230 
 231     @Override
 232     public boolean anyMatch(Predicate<? super T> predicate) {