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