| 程序包 | 说明 |
|---|---|
| org.noear.solon.core | |
| org.noear.solon.core.handle | |
| org.noear.solon.core.mvc |
| 限定符和类型 | 方法和说明 |
|---|---|
MethodWrap |
AppContext.methodGet(Class<?> clz,
Method method)
获取方法包装(方便 aot 收集)
|
MethodWrap |
AppContext.methodGet(Method method)
获取方法包装(方便 aot 收集)
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AppContext.tryBuildBeanOfMethod2(Bean anno,
MethodWrap mWrap,
BeanWrap bw,
Object[] args) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AppContext.methodForeach(Consumer<MethodWrap> action)
遍历method (拿到的是method包装)
|
| 限定符和类型 | 方法和说明 |
|---|---|
MethodWrap |
Action.method()
执行方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
ActionExecuteHandler.executeHandle(Context ctx,
Object target,
MethodWrap mWrap)
执行
|
Object[] |
ActionExecuteHandler.resolveArguments(Context ctx,
Object target,
MethodWrap mWrap)
参数分析
|
| 限定符和类型 | 方法和说明 |
|---|---|
MethodWrap |
ActionDefault.method()
函数包装器
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Object> |
ActionExecuteHandlerDefault.buildArgs(Context ctx,
Object target,
MethodWrap mWrap)
构建执行参数
|
protected Object |
ActionExecuteHandlerDefault.changeBody(Context ctx,
MethodWrap mWrap)
尝试将body转换为特定对象
|
Object |
ActionExecuteHandlerDefault.executeHandle(Context ctx,
Object target,
MethodWrap mWrap)
执行
|
Object[] |
ActionExecuteHandlerDefault.resolveArguments(Context ctx,
Object target,
MethodWrap mWrap)
执行
|
Copyright © 2024. All rights reserved.