| 构造器和说明 |
|---|
AbstractPropertyConditionParser(AnnotationFinder annotationFinder,
Class<A> annotationType,
PropertyOperator propertyOperator) |
ConditionOnContainerParser(AnnotationFinder annotationFinder,
ContainerManager containerManager) |
ConditionOnExpressionParser(AnnotationFinder annotationFinder,
ExpressionEvaluator expressionEvaluator,
ConditionOnExpressionParser.ContextFactory contextFactory) |
ConditionOnPropertyNotEmptyParser(AnnotationFinder annotationFinder,
PropertyOperator propertyOperator) |
ConditionOnPropertyNotNullParser(AnnotationFinder annotationFinder,
PropertyOperator propertyOperator) |
ConditionOnPropertyParser(AnnotationFinder annotationFinder,
PropertyOperator propertyOperator,
ConverterManager converterManager) |
ConditionOnTargetTypeParser(AnnotationFinder annotationFinder) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConstantContainerBuilder |
ConstantContainerBuilder.annotationFinder(@NonNull AnnotationFinder annotationFinder)
Sets the annotation finder to use when reading annotations.
|
EnumContainerBuilder<K,T> |
EnumContainerBuilder.annotationFinder(@NonNull AnnotationFinder annotationFinder)
Sets the annotation finder to use for reading the
ContainerEnum annotation. |
static Container<Object> |
Containers.forConstantClass(Class<?> constantClass,
AnnotationFinder annotationFinder)
Creates an immutable container from public static constants in the specified class.
|
static <K> Container<K> |
Containers.forEnum(Class<? extends Enum<?>> enumType,
AnnotationFinder annotationFinder,
PropertyOperator propertyOperator)
Creates an immutable container from a specified enumeration type and a
ContainerEnum annotation. |
| 限定符和类型 | 字段和说明 |
|---|---|
protected AnnotationFinder |
AbstractStandardOperationAnnotationHandler.annotationFinder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleAnnotationFinder
Simple implementation of
AnnotationFinder. |
| 限定符和类型 | 字段和说明 |
|---|---|
static AnnotationFinder |
SimpleAnnotationFinder.INSTANCE |
| 限定符和类型 | 方法和说明 |
|---|---|
static SimpleCrane4jGlobalConfiguration |
SimpleCrane4jGlobalConfiguration.create(AnnotationFinder annotationFinder,
ConverterManager converter,
PropertyOperator operator)
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected AnnotationFinder |
MethodArgumentAutoOperateSupport.annotationFinder |
protected AnnotationFinder |
MethodResultAutoOperateSupport.annotationFinder |
| 构造器和说明 |
|---|
MethodArgumentAutoOperateSupport(AutoOperateAnnotatedElementResolver elementResolver,
MethodBasedExpressionEvaluator expressionEvaluator,
ParameterNameFinder parameterNameFinder,
AnnotationFinder annotationFinder)
Create a
MethodArgumentAutoOperateSupport instance. |
| 限定符和类型 | 字段和说明 |
|---|---|
protected AnnotationFinder |
ContainerMethodAnnotationProcessor.annotationFinder
annotation finder
|
protected AnnotationFinder |
DefaultMethodContainerFactory.annotationFinder |
| 构造器和说明 |
|---|
CacheableMethodContainerFactory(MethodInvokerContainerCreator methodInvokerContainerCreator,
AnnotationFinder annotationFinder,
Crane4jGlobalConfiguration configuration) |
ContainerMethodAnnotationProcessor(Collection<MethodContainerFactory> methodContainerFactories,
AnnotationFinder annotationFinder)
Create a
ContainerMethodAnnotationProcessor instance. |
DefaultMethodContainerFactory(MethodInvokerContainerCreator methodInvokerContainerCreator,
AnnotationFinder annotationFinder)
Create a
MethodContainerFactory instance. |
| 构造器和说明 |
|---|
ArgAutoOperateProxyMethodFactory(AutoOperateAnnotatedElementResolver elementResolver,
MethodBasedExpressionEvaluator expressionExecuteDelegate,
ParameterNameFinder parameterNameFinder,
AnnotationFinder annotationFinder)
Create a
MethodArgumentAutoOperateSupport instance. |
DynamicContainerOperatorProxyMethodFactory(ConverterManager converterManager,
ParameterNameFinder parameterNameFinder,
AnnotationFinder annotationFinder,
ContainerAdapterRegister containerAdapterRegister)
Create a
DynamicContainerOperatorProxyMethodFactory instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<PropertyMapping> |
ConfigurationUtil.parsePropTemplateClasses(Class<?>[] annotatedTypes,
AnnotationFinder annotationFinder) |
static <A extends Annotation,E extends AnnotatedElement> |
ReflectUtils.scanAllAnnotationFromElements(AnnotationFinder annotationFinder,
Class<A> annotationType,
E[] elements,
BiConsumer<E,A> consumer)
Get annotations for elements.
|
Copyright © 2024. All rights reserved.