Loose-ends wrapup
Doug Lea
dl at cs.oswego.edu
Fri May 10 11:16:56 PDT 2013
On 05/10/13 14:12, Brian Goetz wrote:
>>> Many slippery-slope questions come to mind -- doesn't this beg for:
>>> - Bag interface
>>
>> YAGNI. "Bag" just means "not a Set or List or other Collection
>> subinterface"
>
> Maybe. A multiset typically implements a method like:
>
> int count(Object)
>
>> unmodifiableCollection would work fine.
>
> except then, even if CHB implemented a count(o) method, it becomes hidden by the
> wrapper.
>
> So, are you saying that count(Object) is a YAGNI issue too?
>
Yes. Please no count method. For the same reason we don't have a count method
in List either, even though it would be equally applicable.
-Doug
More information about the lambda-libs-spec-experts
mailing list