public final class FunctionDesc extends Object
从无参到四参 有返回值和无返回值 全覆盖
InvokeProxy| 限定符和类型 | 类和说明 |
|---|---|
static class |
FunctionDesc.CommonMethod<R>
一般有返回值的方法
|
static class |
FunctionDesc.ExceptionHandler<Ex extends Exception>
异常处理模型
|
static interface |
FunctionDesc.NonRtn0P
描述没有有返回值,没有参数的方法
|
static class |
FunctionDesc.NonRtn0pWrapper |
static interface |
FunctionDesc.NonRtn1P<T>
描述没有返回值,有一个参数的方法
|
static class |
FunctionDesc.NonRtn1pWrapper<T> |
static interface |
FunctionDesc.NonRtn2P<T1,T2>
描述没有返回值,有两个参数的方法
|
static class |
FunctionDesc.NonRtn2pWrapper<T1,T2> |
static interface |
FunctionDesc.NonRtn3P<T1,T2,T3>
描述没有返回值,有三个参数的方法
|
static class |
FunctionDesc.NonRtn3pWrapper<T1,T2,T3> |
static interface |
FunctionDesc.NonRtn4P<T1,T2,T3,T4>
描述没有返回值,有四个参数的方法
|
static class |
FunctionDesc.NonRtn4pWrapper<T1,T2,T3,T4> |
static class |
FunctionDesc.NonRtnMethod
*方法包装*
一下的所有类都可以分为两种类型:
1.
|
static interface |
FunctionDesc.Rtn0P<R>
描述有返回值,没有参数的方法
|
static class |
FunctionDesc.Rtn0pWrapper<R> |
static interface |
FunctionDesc.Rtn1P<R,T>
描述有返回值,有一个参数的方法
|
static class |
FunctionDesc.Rtn1pWrapper<R,T> |
static interface |
FunctionDesc.Rtn2P<R,T1,T2>
描述有返回值,有两个参数的方法
|
static class |
FunctionDesc.Rtn2pWrapper<R,T1,T2> |
static interface |
FunctionDesc.Rtn3P<R,T1,T2,T3>
描述有返回值,有三个参数的方法
|
static class |
FunctionDesc.Rtn3pWrapper<R,T1,T2,T3> |
static interface |
FunctionDesc.Rtn4P<R,T1,T2,T3,T4>
描述有返回值,有四个参数的方法
|
static class |
FunctionDesc.Rtn4pWrapper<R,T1,T2,T3,T4> |
| 构造器和说明 |
|---|
FunctionDesc() |
Copyright © 2021. All rights reserved.