public abstract class GosuBaseAttributedFeatureInfo extends BaseFeatureInfo implements IAttributedFeatureInfo
IAttributedFeatureInfo.MODIFIERIAnnotatedFeatureInfo.IAnnotationInfoHelperANNOTATION_HELPER| Constructor and Description |
|---|
GosuBaseAttributedFeatureInfo(IFeatureInfo container) |
| Modifier and Type | Method and Description |
|---|---|
IType |
getActualTypeInContainer(IFeatureInfo container,
IType type) |
List<IAnnotationInfo> |
getDeclaredAnnotations() |
String |
getDeprecatedReason() |
protected abstract List<IGosuAnnotation> |
getGosuAnnotations() |
IGosuClassInternal |
getOwnersType() |
boolean |
isDeprecated() |
boolean |
isHidden() |
boolean |
isVisible(IScriptabilityModifier constraint) |
getAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getDescription, getDisplayName, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isAbstract, isDefaultImpl, isFinal, isInternal, isInternalAPI, isPrivate, isProtected, isPublic, isScriptable, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isScriptable, isStaticgetAnnotation, getAnnotations, getAnnotationsOfType, hasAnnotation, hasDeclaredAnnotation, isDefaultImplgetContainer, getDescription, getDisplayName, getLocationInfo, getNamepublic GosuBaseAttributedFeatureInfo(IFeatureInfo container)
protected abstract List<IGosuAnnotation> getGosuAnnotations()
public List<IAnnotationInfo> getDeclaredAnnotations()
getDeclaredAnnotations in interface IAnnotatedFeatureInfopublic boolean isDeprecated()
isDeprecated in interface IAnnotatedFeatureInfoisDeprecated in class BaseFeatureInfopublic String getDeprecatedReason()
getDeprecatedReason in interface IAnnotatedFeatureInfogetDeprecatedReason in class BaseFeatureInfopublic boolean isHidden()
isHidden in interface IAttributedFeatureInfoisHidden in class BaseFeatureInfopublic boolean isVisible(IScriptabilityModifier constraint)
isVisible in interface IAttributedFeatureInfoisVisible in class BaseFeatureInfopublic IGosuClassInternal getOwnersType()
getOwnersType in interface IFeatureInfogetOwnersType in class BaseFeatureInfopublic IType getActualTypeInContainer(IFeatureInfo container, IType type)
Copyright © 2017. All rights reserved.