Package | Description |
---|---|
cn.hutool.core.annotation |
注解包,提供增强型注解和注解工具类
|
Modifier and Type | Interface and Description |
---|---|
interface |
SynthesizedAggregateAnnotation
表示基于特定规则聚合,将一组注解聚合而来的注解对象,
该注解对象允许根据一定规则“合成”一些跟原始注解属性不一样合成注解。
|
interface |
SynthesizedAnnotation
用于在
SynthesizedAggregateAnnotation 中表示一个处于合成状态的注解对象。 |
Modifier and Type | Class and Description |
---|---|
class |
GenericSynthesizedAggregateAnnotation
SynthesizedAggregateAnnotation 的基本实现,表示基于多个注解对象,
或多个根注解对象与他们的多层元注解对象的聚合得到的注解。 |
static class |
GenericSynthesizedAggregateAnnotation.MetaAnnotation
注解包装类,表示
AbstractAnnotationSynthesizer.source 以及AbstractAnnotationSynthesizer.source 所属层级结构中的全部关联注解对象 |
class |
GenericSynthesizedAnnotation<R,T extends Annotation>
|
Modifier and Type | Method and Description |
---|---|
static <T extends Annotation> |
SynthesizedAnnotationProxy.create(Class<T> annotationType,
AnnotationAttributeValueProvider annotationAttributeValueProvider,
SynthesizedAnnotation annotation)
创建一个代理注解,生成的代理对象将是
SyntheticProxyAnnotation 与指定的注解类的子类。 |
Copyright © 2024. All rights reserved.