hg: lambda/lambda/jdk: Initial standard lambda functions and utils
Rémi Forax
forax at univ-mlv.fr
Sat Aug 6 09:17:29 PDT 2011
On 08/06/2011 01:13 PM, Steven Simpson wrote:
> On 05/08/11 02:09, mike.duigou at oracle.com wrote:
>> + src/share/classes/java/util/functions/Predicates.java
> http://hg.openjdk.java.net/lambda/lambda/jdk/file/38969e64b60e/src/share/classes/java/util/functions/Predicates.java
>
> 162 public static<T> Predicate<T> contains(Collection<? extends T> target) {
> 163 return #{T t -> target.contains(t)};
> 164 }
>
> A couple of points:
>
> * Shouldn't that be "containedBy", "containedIn", "in", or similar?
> * target could be declared Collection<?>, right?
>
> Cheers,
>
> Steven
Right! Collection.contains takes an Object as parameter,
so Predicate.contains should work with any collections.
cheers,
Rémi
More information about the lambda-dev
mailing list