8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count

Reviewed-by: bpb
This commit is contained in:
Ivan Gerasimov 2019-06-26 17:06:43 -07:00
parent 16548883ec
commit f853b31306
3 changed files with 7 additions and 5 deletions

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -59,6 +59,8 @@ import java.util.stream.DoubleStream;
* implementation of {@link java.util.stream.Stream#collect Stream.collect()} * implementation of {@link java.util.stream.Stream#collect Stream.collect()}
* provides the necessary partitioning, isolation, and merging of results for * provides the necessary partitioning, isolation, and merging of results for
* safe and efficient parallel execution. * safe and efficient parallel execution.
*
* <p>This implementation does not check for overflow of the count.
* @since 1.8 * @since 1.8
*/ */
public class DoubleSummaryStatistics implements DoubleConsumer { public class DoubleSummaryStatistics implements DoubleConsumer {

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -59,7 +59,7 @@ import java.util.stream.Collector;
* provides the necessary partitioning, isolation, and merging of results for * provides the necessary partitioning, isolation, and merging of results for
* safe and efficient parallel execution. * safe and efficient parallel execution.
* *
* <p>This implementation does not check for overflow of the sum. * <p>This implementation does not check for overflow of the count or the sum.
* @since 1.8 * @since 1.8
*/ */
public class IntSummaryStatistics implements IntConsumer { public class IntSummaryStatistics implements IntConsumer {

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -60,7 +60,7 @@ import java.util.stream.Collector;
* provides the necessary partitioning, isolation, and merging of results for * provides the necessary partitioning, isolation, and merging of results for
* safe and efficient parallel execution. * safe and efficient parallel execution.
* *
* <p>This implementation does not check for overflow of the sum. * <p>This implementation does not check for overflow of the count or the sum.
* @since 1.8 * @since 1.8
*/ */
public class LongSummaryStatistics implements LongConsumer, IntConsumer { public class LongSummaryStatistics implements LongConsumer, IntConsumer {