| Package | Description |
|---|---|
| org.noear.solon.core | |
| org.noear.solon.core.handle | |
| org.noear.solon.core.route | |
| org.noear.solon.core.wrap |
| Modifier and Type | Method and Description |
|---|---|
ActionArgumentResolver |
ChainManager.getArgumentResolver(Context ctx,
ParamWrap pWrap)
获取参数分析器
|
void |
ChainManager.postArguments(Context x,
ParamWrap[] args,
Object[] vals)
提交参数(action / invoke 执行前调用)
|
protected void |
AppContext.tryMethodParamsGather(AppContext context,
int label,
Class<?> outType,
ParamWrap[] paramAry,
ConsumerEx<Object[]> completionConsumer)
尝试方法参数收集
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ActionArgumentResolver.matched(Context ctx,
ParamWrap pWrap)
是否匹配
|
Object |
ActionArgumentResolver.resolveArgument(Context ctx,
Object target,
MethodWrap mWrap,
ParamWrap pWrap,
int pIndex,
LazyReference bodyRef)
参数分析
|
| Modifier and Type | Method and Description |
|---|---|
default void |
RouterInterceptor.postArguments(Context ctx,
ParamWrap[] args,
Object[] vals)
提交参数(MethodWrap::invokeByAspect 执行前调用)
|
void |
RouterInterceptorLimiter.postArguments(Context ctx,
ParamWrap[] args,
Object[] vals) |
| Modifier and Type | Method and Description |
|---|---|
ParamWrap[] |
MethodHolder.getParamWraps()
获取函数参数
|
ParamWrap[] |
ConstructorWrap.getParamWraps()
获取参数包装
|
ParamWrap[] |
MethodWrap.getParamWraps()
获取函数参数
|
ParamWrap[] |
MethodWrap.paramWraps() |
| Constructor and Description |
|---|
ParamWrapSpec(ParamWrap paramWrap) |
VarHolderOfParam(AppContext ctx,
ParamWrap pw,
InjectGather gather) |
Copyright © 2025. All rights reserved.