diff -r 2727163b5df5 -r 890a7ed97f6c jdk/src/share/classes/java/util/function/Function.java --- a/jdk/src/share/classes/java/util/function/Function.java Tue Feb 19 10:34:26 2013 -0800 +++ b/jdk/src/share/classes/java/util/function/Function.java Tue Feb 19 11:56:49 2013 -0800 @@ -24,14 +24,14 @@ */ package java.util.function; + /** - * Apply a function to the input object yielding an appropriate result object. A + * Apply a function to the input argument, yielding an appropriate result. A * function may variously provide a mapping between types, object instances or * keys and values or any other form of transformation upon the input. * - * @param the type of input objects to the {@code apply} operation - * @param the type of result objects from the {@code apply} operation. May - * be the same type as {@code }. + * @param the type of the input to the {@code apply} operation. + * @param the type of the result of the {@code apply} operation. * * @since 1.8 */ @@ -39,7 +39,7 @@ public interface Function { /** - * Yield an appropriate result object for the input object. + * Compute the result of applying the function to the input argument * * @param t the input object * @return the function result