Rx java 具有九个以上参数的RxJava函数

Rx java 具有九个以上参数的RxJava函数,rx-java,Rx Java,我正在运行一些基准测试,我需要最多有16个参数的函数。RxJava定义了函数[1-9]和函数n。如何创建具有九个以上参数的函数?为什么不使用函数n?对于java,它是FuncN。只需传递16个参数,它就可以正常工作 public interface FuncN<R> extends Function { public R call(Object... args); } 如果您确实需要Func10来Func16自行实现每个功能: public interface Func10

我正在运行一些基准测试,我需要最多有16个参数的函数。RxJava定义了函数[1-9]和函数n。如何创建具有九个以上参数的函数?

为什么不使用
函数n
?对于java,它是
FuncN
。只需传递16个参数,它就可以正常工作

public interface FuncN<R> extends Function {
    public R call(Object... args);
}
如果您确实需要
Func10
Func16
自行实现每个功能:

public interface Func10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> extends Function {
    public R call(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10);
}
公共接口函数10扩展函数{
公共R呼叫(T1-T1、T2-T2、T3-T3、T4-T4、T5-T5、T6-T6、T7-T7、T8-T8、T9-T9、T10-T10);
}
public interface Func10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> extends Function {
    public R call(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10);
}