T
R
@FunctionalInterface public interface Function<T,R>
apply(T t)
R apply(T t) throws Throwable
t
Throwable