hg: lambda/lambda/jdk: Clean up the initial lambda APIs
forax at univ-mlv.fr
forax at univ-mlv.fr
Mon Sep 12 03:05:18 PDT 2011
Changeset: 673a4304b3c0
Author: forax
Date: 2011-09-12 12:02 +0200
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/673a4304b3c0
Clean up the initial lambda APIs
Summary: Avoid the declaration of a secondary type variable by using a wildcard
Predicate<P> to Predicate<? super T>
Remove unsafe cast, casting a Predicate<? super T> to a Predicate<T>, it's not safe.
Some Lambda constants are still declared public.
Reviewed-by: smarks
! src/share/classes/java/util/functions/Block.java
! src/share/classes/java/util/functions/Blocks.java
! src/share/classes/java/util/functions/Mappers.java
! src/share/classes/java/util/functions/Predicates.java
! src/share/classes/java/util/functions/Reducers.java
More information about the lambda-dev
mailing list