Home | History | Annotate | Download | only in function

Lines Matching defs:function

47  * they do not identify a complete set of function shapes to which lambda
62 * to those abstract concepts, for example using "this function" instead of
63 * "the function represented by this object". When an API method is said to
65 * provided function to...", this is understood to mean a <i>non-null</i>
73 * <li>There are several basic function shapes, including
74 * {@link java.util.function.Function} (unary function from {@code T} to {@code R}),
75 * {@link java.util.function.Consumer} (unary function from {@code T} to {@code void}),
76 * {@link java.util.function.Predicate} (unary function from {@code T} to {@code boolean}),
77 * and {@link java.util.function.Supplier} (nilary function to {@code R}).
80 * <li>Function shapes have a natural arity based on how they are most
83 * {@link java.util.function.BiFunction} (binary function from {@code T} and
87 * <li>There are additional derived function shapes which extend the basic
88 * function shapes, including {@link java.util.function.UnaryOperator}
89 * (extends {@code Function}) and {@link java.util.function.BinaryOperator}
96 * prefix {@code ToXxx}, as in {@link java.util.function.ToIntFunction}.
98 * {@link java.util.function.DoubleConsumer}
99 * or {@link java.util.function.ObjIntConsumer}.
102 * as in {@link java.util.function.ObjIntConsumer}.)
107 * prefix may be left out (as in {@link java.util.function.ObjIntConsumer}).
114 package java.util.function;