public interface IAnnotatedFeatureInfo extends IFeatureInfo
| Modifier and Type | Interface and Description |
|---|---|
static class |
IAnnotatedFeatureInfo.IAnnotationInfoHelper |
| Modifier and Type | Field and Description |
|---|---|
static IAnnotatedFeatureInfo.IAnnotationInfoHelper |
ANNOTATION_HELPER |
| Modifier and Type | Method and Description |
|---|---|
IAnnotationInfo |
getAnnotation(IType type) |
List<IAnnotationInfo> |
getAnnotations() |
List<IAnnotationInfo> |
getAnnotationsOfType(IType type) |
List<IAnnotationInfo> |
getDeclaredAnnotations() |
String |
getDeprecatedReason() |
boolean |
hasAnnotation(IType type) |
boolean |
hasDeclaredAnnotation(IType type) |
boolean |
isDefaultImpl() |
boolean |
isDeprecated() |
getContainer, getDescription, getDisplayName, getLocationInfo, getName, getOwnersTypestatic final IAnnotatedFeatureInfo.IAnnotationInfoHelper ANNOTATION_HELPER
List<IAnnotationInfo> getAnnotations()
List<IAnnotationInfo> getDeclaredAnnotations()
List<IAnnotationInfo> getAnnotationsOfType(IType type)
IAnnotationInfo getAnnotation(IType type)
IllegalStateException - if more than one AnnotationInfo of the given type existsboolean hasAnnotation(IType type)
type - The type of the annotation to test for existence.boolean hasDeclaredAnnotation(IType type)
type - The type of the annotation to test for existence.boolean isDeprecated()
String getDeprecatedReason()
boolean isDefaultImpl()
Copyright © 2022. All rights reserved.