Module java.base
Package java.util.function

# Interface Function

=
@FunctionalInterface
public abstract interface Function<T, R>

## Methods

- =
  public default <V> java.util.function.Function<T, V> andThen(java.util.function.Function<? super R, ? extends V> arg0)
- =
  public abstract R apply(T arg0)
- =
  public default <V> java.util.function.Function<V, R> compose(java.util.function.Function<? super V, ? extends T> arg0)
- =
  public static <T> java.util.function.Function<T, T> identity()

## Summary

No differences.