Package xyz.cofe.tfun
Interface TFunction
public interface TFunction
Функция с описанием типов
-
Method Summary
Modifier and Type Method Description java.lang.Objectcall(java.lang.Object... args)Вызов функцииdefault java.lang.Class<?>[]input()Возвращает типы аргментов функцииstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<X> arg23, java.lang.Class<Y> arg24, java.lang.Class<Z> res, xyz.cofe.fn.Fn25<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z> fn)Создание функции от 25-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<X> arg23, java.lang.Class<Z> res, xyz.cofe.fn.Fn24<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Z> fn)Создание функции от 24-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<Z> res, xyz.cofe.fn.Fn23<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,Z> fn)Создание функции от 23-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<Z> res, xyz.cofe.fn.Fn22<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,Z> fn)Создание функции от 22-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<Z> res, xyz.cofe.fn.Fn21<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,Z> fn)Создание функции от 21-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<Z> res, xyz.cofe.fn.Fn20<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,Z> fn)Создание функции от 20-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<Z> res, xyz.cofe.fn.Fn19<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,Z> fn)Создание функции от 19-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<Z> res, xyz.cofe.fn.Fn18<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,Z> fn)Создание функции от 18-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<Z> res, xyz.cofe.fn.Fn17<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,Z> fn)Создание функции от 17-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Z> res, xyz.cofe.fn.Fn16<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Z> fn)Создание функции от 16-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<Z> res, xyz.cofe.fn.Fn15<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,Z> fn)Создание функции от 15-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, N, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<Z> res, xyz.cofe.fn.Fn14<A,B,C,D,E,F,G,H,I,J,K,L,M,N,Z> fn)Создание функции от 14-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, M, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<Z> res, xyz.cofe.fn.Fn13<A,B,C,D,E,F,G,H,I,J,K,L,M,Z> fn)Создание функции от 13-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, L, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<Z> res, xyz.cofe.fn.Fn12<A,B,C,D,E,F,G,H,I,J,K,L,Z> fn)Создание функции от 12-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, K, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<Z> res, xyz.cofe.fn.Fn11<A,B,C,D,E,F,G,H,I,J,K,Z> fn)Создание функции от 11-х аргументовstatic <A, B, C, D, E, F, G, H, I, J, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<Z> res, xyz.cofe.fn.Fn10<A,B,C,D,E,F,G,H,I,J,Z> fn)Создание функции от 10-х аргументовstatic <A, B, C, D, E, F, G, H, I, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<Z> res, xyz.cofe.fn.Fn9<A,B,C,D,E,F,G,H,I,Z> fn)Создание функции от 9-х аргументовstatic <A, B, C, D, E, F, G, H, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<Z> res, xyz.cofe.fn.Fn8<A,B,C,D,E,F,G,H,Z> fn)Создание функции от 8-х аргументовstatic <A, B, C, D, E, F, G, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<Z> res, xyz.cofe.fn.Fn7<A,B,C,D,E,F,G,Z> fn)Создание функции от 7-х аргументовstatic <A, B, C, D, E, F, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<Z> res, xyz.cofe.fn.Fn6<A,B,C,D,E,F,Z> fn)Создание функции от 6-х аргументовstatic <A, B, C, D, E, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<Z> res, xyz.cofe.fn.Fn5<A,B,C,D,E,Z> fn)Создание функции от 5-х аргументовstatic <A, B, C, D, Z>
TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<Z> res, xyz.cofe.fn.Fn4<A,B,C,D,Z> fn)Создание функции от 4-х аргументовstatic <A, B, C, Z> TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<Z> res, xyz.cofe.fn.Fn3<A,B,C,Z> fn)Создание функции от 3-х аргументовstatic <A, B, Z> TFunctionof(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<Z> res, java.util.function.BiFunction<A,B,Z> fn)Создание функции от 2-ух аргументовstatic <A, Z> TFunctionof(java.lang.Class<A> arg, java.lang.Class<Z> res, java.util.function.Function<A,Z> fn)Создание функции от одного аргументаdefault java.lang.Class<?>returns()Возвращает тип результатаjava.lang.Class<?>[]types()Возвращает типы данных функции
-
Method Details
-
types
java.lang.Class<?>[] types()Возвращает типы данных функции- Returns:
- массив: [ Аргументы, Реузультат ]
-
input
default java.lang.Class<?>[] input()Возвращает типы аргментов функции- Returns:
- массив типов аргментов
-
returns
default java.lang.Class<?> returns()Возвращает тип результата- Returns:
- тип результата
-
call
java.lang.Object call(java.lang.Object... args)Вызов функции- Parameters:
args- аргументы- Returns:
- рузельтат
-
of
static <A, Z> TFunction of(java.lang.Class<A> arg, java.lang.Class<Z> res, java.util.function.Function<A,Z> fn)Создание функции от одного аргумента- Type Parameters:
A- тип аргументаZ- тип результата- Parameters:
arg- тип аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<Z> res, java.util.function.BiFunction<A,B,Z> fn)Создание функции от 2-ух аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<Z> res, xyz.cofe.fn.Fn3<A,B,C,Z> fn)Создание функции от 3-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<Z> res, xyz.cofe.fn.Fn4<A,B,C,D,Z> fn)Создание функции от 4-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<Z> res, xyz.cofe.fn.Fn5<A,B,C,D,E,Z> fn)Создание функции от 5-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<Z> res, xyz.cofe.fn.Fn6<A,B,C,D,E,F,Z> fn)Создание функции от 6-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<Z> res, xyz.cofe.fn.Fn7<A,B,C,D,E,F,G,Z> fn)Создание функции от 7-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<Z> res, xyz.cofe.fn.Fn8<A,B,C,D,E,F,G,H,Z> fn)Создание функции от 8-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<Z> res, xyz.cofe.fn.Fn9<A,B,C,D,E,F,G,H,I,Z> fn)Создание функции от 9-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<Z> res, xyz.cofe.fn.Fn10<A,B,C,D,E,F,G,H,I,J,Z> fn)Создание функции от 10-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<Z> res, xyz.cofe.fn.Fn11<A,B,C,D,E,F,G,H,I,J,K,Z> fn)Создание функции от 11-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<Z> res, xyz.cofe.fn.Fn12<A,B,C,D,E,F,G,H,I,J,K,L,Z> fn)Создание функции от 12-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<Z> res, xyz.cofe.fn.Fn13<A,B,C,D,E,F,G,H,I,J,K,L,M,Z> fn)Создание функции от 13-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<Z> res, xyz.cofe.fn.Fn14<A,B,C,D,E,F,G,H,I,J,K,L,M,N,Z> fn)Создание функции от 14-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<Z> res, xyz.cofe.fn.Fn15<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,Z> fn)Создание функции от 15-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Z> res, xyz.cofe.fn.Fn16<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Z> fn)Создание функции от 16-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<Z> res, xyz.cofe.fn.Fn17<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,Z> fn)Создание функции от 17-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<Z> res, xyz.cofe.fn.Fn18<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,Z> fn)Создание функции от 18-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаR- тип 18-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаarg17- тип 18-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<Z> res, xyz.cofe.fn.Fn19<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,Z> fn)Создание функции от 19-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаR- тип 18-го аргументаS- тип 19-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаarg17- тип 18-го аргументаarg18- тип 19-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<Z> res, xyz.cofe.fn.Fn20<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,Z> fn)Создание функции от 20-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаR- тип 18-го аргументаS- тип 19-го аргументаT- тип 20-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаarg17- тип 18-го аргументаarg18- тип 19-го аргументаarg19- тип 20-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<Z> res, xyz.cofe.fn.Fn21<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,Z> fn)Создание функции от 21-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаR- тип 18-го аргументаS- тип 19-го аргументаT- тип 20-го аргументаU- тип 21-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаarg17- тип 18-го аргументаarg18- тип 19-го аргументаarg19- тип 20-го аргументаarg20- тип 21-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<Z> res, xyz.cofe.fn.Fn22<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,Z> fn)Создание функции от 22-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаR- тип 18-го аргументаS- тип 19-го аргументаT- тип 20-го аргументаU- тип 21-го аргументаV- тип 22-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаarg17- тип 18-го аргументаarg18- тип 19-го аргументаarg19- тип 20-го аргументаarg20- тип 21-го аргументаarg21- тип 22-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<Z> res, xyz.cofe.fn.Fn23<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,Z> fn)Создание функции от 23-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаR- тип 18-го аргументаS- тип 19-го аргументаT- тип 20-го аргументаU- тип 21-го аргументаV- тип 22-го аргументаW- тип 23-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаarg17- тип 18-го аргументаarg18- тип 19-го аргументаarg19- тип 20-го аргументаarg20- тип 21-го аргументаarg21- тип 22-го аргументаarg22- тип 23-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<X> arg23, java.lang.Class<Z> res, xyz.cofe.fn.Fn24<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Z> fn)Создание функции от 24-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаR- тип 18-го аргументаS- тип 19-го аргументаT- тип 20-го аргументаU- тип 21-го аргументаV- тип 22-го аргументаW- тип 23-го аргументаX- тип 24-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаarg17- тип 18-го аргументаarg18- тип 19-го аргументаarg19- тип 20-го аргументаarg20- тип 21-го аргументаarg21- тип 22-го аргументаarg22- тип 23-го аргументаarg23- тип 24-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-
of
static <A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> TFunction of(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<X> arg23, java.lang.Class<Y> arg24, java.lang.Class<Z> res, xyz.cofe.fn.Fn25<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z> fn)Создание функции от 25-х аргументов- Type Parameters:
A- тип 1-го аргументаB- тип 2-го аргументаC- тип 3-го аргументаD- тип 4-го аргументаE- тип 5-го аргументаF- тип 6-го аргументаG- тип 7-го аргументаH- тип 8-го аргументаI- тип 9-го аргументаJ- тип 10-го аргументаK- тип 11-го аргументаL- тип 12-го аргументаM- тип 13-го аргументаN- тип 14-го аргументаO- тип 15-го аргументаP- тип 16-го аргументаQ- тип 17-го аргументаR- тип 18-го аргументаS- тип 19-го аргументаT- тип 20-го аргументаU- тип 21-го аргументаV- тип 22-го аргументаW- тип 23-го аргументаX- тип 24-го аргументаY- тип 25-го аргументаZ- тип результата- Parameters:
arg0- тип 1-го аргументаarg1- тип 2-го аргументаarg2- тип 3-го аргументаarg3- тип 4-го аргументаarg4- тип 5-го аргументаarg5- тип 6-го аргументаarg6- тип 7-го аргументаarg7- тип 8-го аргументаarg8- тип 9-го аргументаarg9- тип 10-го аргументаarg10- тип 11-го аргументаarg11- тип 12-го аргументаarg12- тип 13-го аргументаarg13- тип 14-го аргументаarg14- тип 15-го аргументаarg15- тип 16-го аргументаarg16- тип 17-го аргументаarg17- тип 18-го аргументаarg18- тип 19-го аргументаarg19- тип 20-го аргументаarg20- тип 21-го аргументаarg21- тип 22-го аргументаarg22- тип 23-го аргументаarg23- тип 24-го аргументаarg24- тип 25-го аргументаres- тип результатаfn- функция- Returns:
- функция с описанием типов
-