public class MatchedMergedAnnotation<A extends Annotation> extends Object
| 构造器和说明 |
|---|
MatchedMergedAnnotation(Class<A> annotationType,
MergedAnnotation matchedAnnotation,
List<MergedAnnotation> aliasAnnotations) |
| 限定符和类型 | 方法和说明 |
|---|---|
A |
asAnnotation() |
List<MergedAnnotation> |
getAliasAnnotations() |
AnnotationAttributes |
getAnnotationAttributes() |
Class<A> |
getAnnotationType() |
MergedAnnotation |
getMatchedAnnotation() |
AnnotationAttributes |
newAnnotationAttributes() |
static <A extends Annotation> |
of(Class<A> annotationType,
MergedAnnotation matchedAnnotation) |
static <A extends Annotation> |
of(Class<A> annotationType,
MergedAnnotation matchedAnnotation,
List<MergedAnnotation> aliasAnnotations) |
public MatchedMergedAnnotation(@Nonnull Class<A> annotationType, @Nullable MergedAnnotation matchedAnnotation, @Nullable List<MergedAnnotation> aliasAnnotations)
public static <A extends Annotation> MatchedMergedAnnotation<A> of(@Nonnull Class<A> annotationType, @Nullable MergedAnnotation matchedAnnotation, @Nullable List<MergedAnnotation> aliasAnnotations)
public static <A extends Annotation> MatchedMergedAnnotation<A> of(@Nonnull Class<A> annotationType, @Nullable MergedAnnotation matchedAnnotation)
@Nullable public AnnotationAttributes getAnnotationAttributes()
@Nullable public AnnotationAttributes newAnnotationAttributes()
@Nullable public MergedAnnotation getMatchedAnnotation()
@Nonnull public List<MergedAnnotation> getAliasAnnotations()
Copyright © 2025 fossc. All rights reserved.