public class AptMergedAnnotation extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
AptAnnotationAttributes |
getAnnotationAttributes() |
List<Set<AptMergedAnnotation>> |
getHierarchyAnnotations() |
AptMatchedMergedAnnotation |
getMatchedAnnotation(TypeElement annotationType) |
Set<AptMatchedMergedAnnotation> |
getMatchedRepeatableAnnotation(TypeElement annotationType) |
Set<AptMatchedMergedAnnotation> |
getTopMatchedRepeatableAnnotation(TypeElement annotationType) |
boolean |
isAliasOnly()
是否仅为别名注解,不含元注解实例
|
boolean |
isRepeatable() |
@Nullable public AptMatchedMergedAnnotation getMatchedAnnotation(TypeElement annotationType)
@Nullable public Set<AptMatchedMergedAnnotation> getMatchedRepeatableAnnotation(TypeElement annotationType)
@Nullable public Set<AptMatchedMergedAnnotation> getTopMatchedRepeatableAnnotation(TypeElement annotationType)
public AptAnnotationAttributes getAnnotationAttributes()
public List<Set<AptMergedAnnotation>> getHierarchyAnnotations()
public boolean isRepeatable()
public boolean isAliasOnly()
Copyright © 2025 fossc. All rights reserved.