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