模块 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个数字参数,返回数字的函数引用或代码块的接口Func.Object0<R>无接收参数,有返回值的函数引用或代码块的接口Func.Object1<T,R> 接收1个参数,有返回值的函数引用或代码块的接口Func.Object2<T,U, R> 接收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个参数,有返回值的函数引用或代码块的接口无接收参数,无返回值的函数引用或代码块的接口Func.Void1<T>接收1个参数,无返回值的函数引用或代码块的接口Func.Void2<T,U> 接收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个参数,无返回值的函数引用或代码块的接口Pointer<T>指针