public interface MethodMeta extends AnnotatedMeta<Method>
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<ParameterMeta> |
findConditionParameter() |
ParameterMeta |
getConditionParameter() |
HttpConfig |
getHttpConfig() |
String[] |
getIncludeFields() |
default String |
getIndex(MethodMeta meta,
Object[] args) |
String[] |
getIndices(MethodMeta meta,
Object[] args)
获取接口要操作的所有索引
|
Optional<ParameterMeta> |
getPageableParameter() |
List<ParameterMeta> |
getParameterMetas() |
<A extends Annotation> |
getRequestAnnotation() |
RequestType |
getRequestType() |
ResponseExtractor<?> |
getResponseExtractor(Object[] args) |
ParameterMeta |
getResponseExtractorParameter() |
ResultType |
getResultType() |
Class<?> |
getReturnType() |
default String |
getType(MethodMeta meta,
Object[] args) |
String[] |
getTypes(MethodMeta meta,
Object[] args) |
static MethodMeta |
of(MapperInterface mapperInterface,
Method method) |
default void |
setPageable(Object[] args) |
Optional<Class<?>> |
unwrappedReturnType() |
findAnnotation, getAnnotation, getAnnotations, getElement, isAnnotationPresentstatic MethodMeta of(MapperInterface mapperInterface, Method method)
Class<?> getReturnType()
default void setPageable(Object[] args)
String[] getIndices(MethodMeta meta, Object[] args)
String[] getTypes(MethodMeta meta, Object[] args)
RequestType getRequestType()
ResultType getResultType()
<A extends Annotation> A getRequestAnnotation()
HttpConfig getHttpConfig()
List<ParameterMeta> getParameterMetas()
ParameterMeta getConditionParameter()
Optional<ParameterMeta> findConditionParameter()
Optional<ParameterMeta> getPageableParameter()
ParameterMeta getResponseExtractorParameter()
default String getIndex(MethodMeta meta, Object[] args)
default String getType(MethodMeta meta, Object[] args)
String[] getIncludeFields()
ResponseExtractor<?> getResponseExtractor(Object[] args)
Copyright © 2021. All rights reserved.