| 程序包 | 说明 |
|---|---|
| cn.hutool.core.annotation |
注解包,提供增强型注解和注解工具类
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
SynthesizedAggregateAnnotation
表示基于特定规则聚合,将一组注解聚合而来的注解对象,
该注解对象允许根据一定规则“合成”一些跟原始注解属性不一样合成注解。
|
interface |
SynthesizedAnnotation
用于在
SynthesizedAggregateAnnotation中表示一个处于合成状态的注解对象。 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
GenericSynthesizedAggregateAnnotation
SynthesizedAggregateAnnotation的基本实现,表示基于多个注解对象,
或多个根注解对象与他们的多层元注解对象的聚合得到的注解。 |
static class |
GenericSynthesizedAggregateAnnotation.MetaAnnotation
注解包装类,表示
AbstractAnnotationSynthesizer.source以及AbstractAnnotationSynthesizer.source所属层级结构中的全部关联注解对象 |
class |
GenericSynthesizedAnnotation<R,T extends Annotation>
|
| 限定符和类型 | 字段和说明 |
|---|---|
static Comparator<Hierarchical> |
Hierarchical.DEFAULT_HIERARCHICAL_COMPARATOR
|
static Comparator<Hierarchical> |
Hierarchical.DEFAULT_HIERARCHICAL_COMPARATOR
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Hierarchical> |
Hierarchical.Selector.choose(T prev,
T next)
比较两个被合成的对象,选择其中的一个并返回
|
<T extends Hierarchical> |
Hierarchical.Selector.NearestAndOldestPrioritySelector.choose(T oldAnnotation,
T newAnnotation) |
<T extends Hierarchical> |
Hierarchical.Selector.NearestAndNewestPrioritySelector.choose(T oldAnnotation,
T newAnnotation) |
<T extends Hierarchical> |
Hierarchical.Selector.FarthestAndOldestPrioritySelector.choose(T oldAnnotation,
T newAnnotation) |
<T extends Hierarchical> |
Hierarchical.Selector.FarthestAndNewestPrioritySelector.choose(T oldAnnotation,
T newAnnotation) |
<T extends Hierarchical> |
Hierarchical.Selector.choose(T prev,
T next)
比较两个被合成的对象,选择其中的一个并返回
|
<T extends Hierarchical> |
Hierarchical.Selector.NearestAndOldestPrioritySelector.choose(T oldAnnotation,
T newAnnotation) |
<T extends Hierarchical> |
Hierarchical.Selector.NearestAndNewestPrioritySelector.choose(T oldAnnotation,
T newAnnotation) |
<T extends Hierarchical> |
Hierarchical.Selector.FarthestAndOldestPrioritySelector.choose(T oldAnnotation,
T newAnnotation) |
<T extends Hierarchical> |
Hierarchical.Selector.FarthestAndNewestPrioritySelector.choose(T oldAnnotation,
T newAnnotation) |
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
Hierarchical.compareTo(Hierarchical o)
|
default int |
Hierarchical.compareTo(Hierarchical o)
|
| 构造器和说明 |
|---|
CacheableSynthesizedAnnotationAttributeProcessor(Comparator<Hierarchical> annotationComparator)
创建一个带缓存的注解值选择器
|
CacheableSynthesizedAnnotationAttributeProcessor(Comparator<Hierarchical> annotationComparator)
创建一个带缓存的注解值选择器
|
Copyright © 2022. All rights reserved.