return type of Collection.removeIf (original) (raw)
Stephen Colebourne scolebourne at joda.org
Mon Apr 29 03:08:10 PDT 2013
- Previous message: return type of Collection.removeIf
- Next message: hg: Move static stream construction methods from Streams to Stream, {Int, Long, Double}Stream
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 29 April 2013 10:41, Paul Sandoz <paul.sandoz at oracle.com> wrote:
On Apr 21, 2013, at 6:06 AM, Akhil Arora <akhil.arora at oracle.com> wrote:
Collection.removeIf is currently specified to return a boolean which is true if any elements were removed. IMHO it would be more useful to have it return an int indicating the number of elements that were removed. But i think it may be best to stick with the existing semantics of existing bulk operations such as:
I don't see any harm with returning more information here (an int). The return type of remove is probbaly only used in a small number of cases anyway, so I don't think consistency is a big deal either.
Stephen
- Previous message: return type of Collection.removeIf
- Next message: hg: Move static stream construction methods from Streams to Stream, {Int, Long, Double}Stream
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]