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