模块 jmc.utils

程序包 com.jmc.lang.ref


package com.jmc.lang.ref
  • 说明
    Func<R>
    函数引用

    可将方法作为参数传入另一个方法以便调用,且支持直接传入lambda
    (参数均必须小于等于7个,支持传入基本数据类型)
    Func.Number1<T extends Number>
    接收1个数字参数,返回数字的函数引用或代码块的接口
    Func.Number2<T extends Number>
    接收2个数字参数,返回数字的函数引用或代码块的接口
    Func.Number3<T extends Number>
    接收3个数字参数,返回数字的函数引用或代码块的接口
    Func.Number4<T extends Number>
    接收4个数字参数,返回数字的函数引用或代码块的接口
    Func.Number5<T extends Number>
    接收5个数字参数,返回数字的函数引用或代码块的接口
    Func.Number6<T extends Number>
    接收6个数字参数,返回数字的函数引用或代码块的接口
    Func.Number7<T extends Number>
    接收7个数字参数,返回数字的函数引用或代码块的接口
    无接收参数,有返回值的函数引用或代码块的接口
    接收1个参数,有返回值的函数引用或代码块的接口
    接收2个参数,有返回值的函数引用或代码块的接口
    Func.Object3<T,U,V,R>
    接收3个参数,有返回值的函数引用或代码块的接口
    Func.Object4<T,U,V,W,R>
    接收4个参数,有返回值的函数引用或代码块的接口
    Func.Object5<T,U,V,W,X,R>
    接收5个参数,有返回值的函数引用或代码块的接口
    Func.Object6<T,U,V,W,X,Y,R>
    接收6个参数,有返回值的函数引用或代码块的接口
    Func.Object7<T,U,V,W,X,Y,Z,R>
    接收7个参数,有返回值的函数引用或代码块的接口
    无接收参数,无返回值的函数引用或代码块的接口
    接收1个参数,无返回值的函数引用或代码块的接口
    接收2个参数,无返回值的函数引用或代码块的接口
    Func.Void3<T,U,V>
    接收3个参数,无返回值的函数引用或代码块的接口
    Func.Void4<T,U,V,W>
    接收4个参数,无返回值的函数引用或代码块的接口
    Func.Void5<T,U,V,W,X>
    接收5个参数,无返回值的函数引用或代码块的接口
    Func.Void6<T,U,V,W,X,Y>
    接收6个参数,无返回值的函数引用或代码块的接口
    Func.Void7<T,U,V,W,X,Y,Z>
    接收7个参数,无返回值的函数引用或代码块的接口
    指针