public class UncertainParamParser extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static UncertainParamParser |
builder(Class<?> clazz,
Method method,
ClassComment classComment,
MethodComment methodComment)
构建解析器
|
List<MethodParam> |
getMapGetValByVariableName(String mapVariableName)
获取指定map变量get出来的key和val
|
List<MethodParam> |
getMapPutValByVariableName(String mapVariableName)
获取源码中指定map对象put进去的key和val
|
MethodParam |
parseRequestMap(String paramName)
map参数对应的key和val
|
MethodParam |
parseRequestMapField(String paramName,
String fieldName) |
MethodParam |
parseRequestObj(String paramName)
获取参数为Object类型的实际类型
|
MethodParam |
parseRequestObjField(String paramName,
String fieldName) |
MethodParam |
parseResponseMap() |
MethodParam |
parseResponseMapField(String fieldName) |
MethodParam |
parseResponseObj() |
MethodParam |
parseResponseObjField(String fieldName) |
public static UncertainParamParser builder(Class<?> clazz, Method method, ClassComment classComment, MethodComment methodComment)
clazz - 所属类method - 所属方法classComment - 类源码methodComment - 方法源码public MethodParam parseRequestObj(String paramName)
paramName - 参数名称public List<MethodParam> getMapPutValByVariableName(String mapVariableName)
mapVariableName - 对象变量名称public List<MethodParam> getMapGetValByVariableName(String mapVariableName)
mapVariableName - map变量名称public MethodParam parseRequestMap(String paramName)
paramName - map参数的变量名public MethodParam parseRequestMapField(String paramName, String fieldName)
public MethodParam parseRequestObjField(String paramName, String fieldName)
public MethodParam parseResponseObj()
public MethodParam parseResponseMap()
public MethodParam parseResponseMapField(String fieldName)
public MethodParam parseResponseObjField(String fieldName)
Copyright © 2022. All rights reserved.