Package gw.lang.reflect
Class IAnnotatedFeatureInfo.IAnnotationInfoHelper
- java.lang.Object
-
- gw.lang.reflect.IAnnotatedFeatureInfo.IAnnotationInfoHelper
-
- Enclosing interface:
- IAnnotatedFeatureInfo
public static class IAnnotatedFeatureInfo.IAnnotationInfoHelper extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IAnnotationInfo
getAnnotation(IType type, List<IAnnotationInfo> annotations, String featureName)
List<IAnnotationInfo>
getAnnotationsOfType(IType type, List<IAnnotationInfo> annotations)
boolean
hasAnnotation(IType type, List<IAnnotationInfo> annotations)
boolean
isInherited(IType type)
boolean
shouldAddInheritedAnnotation(IFeatureInfo fi, List<IAnnotationInfo> annotations, IAnnotationInfo annotationInfo)
-
-
-
Method Detail
-
getAnnotation
public IAnnotationInfo getAnnotation(IType type, List<IAnnotationInfo> annotations, String featureName)
-
hasAnnotation
public boolean hasAnnotation(IType type, List<IAnnotationInfo> annotations)
-
getAnnotationsOfType
public List<IAnnotationInfo> getAnnotationsOfType(IType type, List<IAnnotationInfo> annotations)
-
isInherited
public boolean isInherited(IType type)
-
shouldAddInheritedAnnotation
public boolean shouldAddInheritedAnnotation(IFeatureInfo fi, List<IAnnotationInfo> annotations, IAnnotationInfo annotationInfo)
-
-