| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.support.aop | |
| cn.crane4j.core.support.auto |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static AutoOperateAnnotatedElement[] |
MethodArgumentAutoOperateSupport.EMPTY_ELEMENTS |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<Method,AutoOperateAnnotatedElement> |
MethodResultAutoOperateSupport.methodCaches |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AutoOperateAnnotatedElement[] |
MethodArgumentAutoOperateSupport.resolveParameters(Method method)
Analyze the annotations on methods and method parameters
to obtain the operation configuration of method parameters.
|
protected @NonNull AutoOperateAnnotatedElement |
MethodResultAutoOperateSupport.resolveReturn(Method method)
Resolve the
AutoOperate annotation on the method |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
MethodArgumentAutoOperateSupport.processArguments(Method method,
Object[] args,
AutoOperateAnnotatedElement[] autoOperateAnnotatedElements)
Processing method input arguments.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultAutoOperateAnnotatedElement
An object that holds the
AutoOperate annotation and the annotated element,
used complete the operation of data from the annotated element
for BeanOperations by BeanOperationExecutor. |
| 限定符和类型 | 字段和说明 |
|---|---|
static AutoOperateAnnotatedElement |
AutoOperateAnnotatedElement.EMPTY |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract @Nullable AutoOperateAnnotatedElement |
AbstractAutoOperateAnnotatedElementResolver.createAutoOperateAnnotatedElement(AnnotatedElement element,
AutoOperate annotation,
BeanOperationParser parser,
BeanOperationExecutor executor,
MethodInvoker extractor,
Predicate<? super KeyTriggerOperation> filter)
Create
AutoOperateAnnotatedElement for the element. |
protected @Nullable AutoOperateAnnotatedElement |
ClassBasedAutoOperateAnnotatedElementResolver.createAutoOperateAnnotatedElement(AnnotatedElement element,
AutoOperate annotation,
BeanOperationParser parser,
BeanOperationExecutor executor,
MethodInvoker extractor,
Predicate<? super KeyTriggerOperation> filter)
Create
AutoOperateAnnotatedElement for the element. |
protected @Nullable AutoOperateAnnotatedElement |
MethodBasedAutoOperateAnnotatedElementResolver.createAutoOperateAnnotatedElement(AnnotatedElement element,
AutoOperate annotation,
BeanOperationParser parser,
BeanOperationExecutor executor,
MethodInvoker extractor,
Predicate<? super KeyTriggerOperation> filter)
Create
AutoOperateAnnotatedElement for the element. |
@Nullable AutoOperateAnnotatedElement |
AbstractAutoOperateAnnotatedElementResolver.resolve(@NonNull AnnotatedElement element,
AutoOperate annotation)
Resolve the
AutoOperate annotation on the element
and build AutoOperateAnnotatedElement for it according to its configuration. |
@Nullable AutoOperateAnnotatedElement |
AutoOperateAnnotatedElementResolver.resolve(AnnotatedElement element,
@Nullable AutoOperate annotation)
Resolve the
AutoOperate annotation on the element
and build AutoOperateAnnotatedElement for it according to its configuration. |
@Nullable AutoOperateAnnotatedElement |
ComposableAutoOperateAnnotatedElementResolver.resolve(AnnotatedElement element,
@Nullable AutoOperate annotation)
Resolve the
AutoOperate annotation on the element
and build AutoOperateAnnotatedElement for it according to its configuration. |
Copyright © 2024. All rights reserved.