| 接口 | 说明 |
|---|---|
| FunctionDesc.NonRtn0P |
描述没有有返回值,没有参数的方法
|
| FunctionDesc.NonRtn1P<T> |
描述没有返回值,有一个参数的方法
|
| FunctionDesc.NonRtn2P<T1,T2> |
描述没有返回值,有两个参数的方法
|
| FunctionDesc.NonRtn3P<T1,T2,T3> |
描述没有返回值,有三个参数的方法
|
| FunctionDesc.NonRtn4P<T1,T2,T3,T4> |
描述没有返回值,有四个参数的方法
|
| FunctionDesc.Rtn0P<R> |
描述有返回值,没有参数的方法
|
| FunctionDesc.Rtn1P<R,T> |
描述有返回值,有一个参数的方法
|
| FunctionDesc.Rtn2P<R,T1,T2> |
描述有返回值,有两个参数的方法
|
| FunctionDesc.Rtn3P<R,T1,T2,T3> |
描述有返回值,有三个参数的方法
|
| FunctionDesc.Rtn4P<R,T1,T2,T3,T4> |
描述有返回值,有四个参数的方法
|
| 类 | 说明 |
|---|---|
| BackstageTaskManager |
后台任务管理器
|
| BackstageTaskManager.BackstageTaskInfo | |
| ClassUtils |
执行反射操作时的一些便捷方法
|
| FunctionDesc |
各种函数的接口描述
从无参到四参
有返回值和无返回值
全覆盖
|
| FunctionDesc.CommonMethod<R> |
一般有返回值的方法
|
| FunctionDesc.ExceptionHandler<Ex extends Exception> |
异常处理模型
|
| FunctionDesc.NonRtn0pWrapper | |
| FunctionDesc.NonRtn1pWrapper<T> | |
| FunctionDesc.NonRtn2pWrapper<T1,T2> | |
| FunctionDesc.NonRtn3pWrapper<T1,T2,T3> | |
| FunctionDesc.NonRtn4pWrapper<T1,T2,T3,T4> | |
| FunctionDesc.NonRtnMethod |
*方法包装*
一下的所有类都可以分为两种类型:
1.
|
| FunctionDesc.Rtn0pWrapper<R> | |
| FunctionDesc.Rtn1pWrapper<R,T> | |
| FunctionDesc.Rtn2pWrapper<R,T1,T2> | |
| FunctionDesc.Rtn3pWrapper<R,T1,T2,T3> | |
| FunctionDesc.Rtn4pWrapper<R,T1,T2,T3,T4> | |
| IdGenerator |
Id 生成器,
通过自增的方式产生id
|
| InvokeProxy |
传递或者调用会抛出异常的方法
对 try-catch 的异常处理方式进行了包装,当需要调用会抛出异常的方式时,例如:
public File getFile(String filename) throws NoSuchFileException {
// some code ...
}
调用时 InvokeProxy.fun(fileUtils::getFile).call("filename") , 这样完成调用。 |
| PackScanner |
包扫描器
扫描某包路径下的所有Class文件,加载入虚拟机
|
| StringUtils |
字符串工具
|
| VariableManager |
变量管理器,如果不需要这个功能则在设置中关闭
这里维护了一个一个HashMap做为变量池,可以通过命令将一个方法的返回值绑定到一个变量名上。
|
| YmlConfReader |
读取yml配置
配置内容参考 classpath:/console.yml
|
Copyright © 2021. All rights reserved.