public class JavaFieldPropertyInfo extends JavaBaseFeatureInfo implements IJavaFieldPropertyInfo
IAttributedFeatureInfo.MODIFIERIAnnotatedFeatureInfo.IAnnotationInfoHelperANNOTATION_HELPER| Modifier and Type | Method and Description |
|---|---|
Object |
doCompileTimeEvaluation() |
IPropertyAccessor |
getAccessor() |
protected IJavaAnnotatedElement |
getAnnotatedElement() |
List<IAnnotationInfo> |
getDeclaredAnnotations() |
String |
getDeprecatedReason() |
String |
getDescription() |
IType |
getFeatureType() |
IJavaClassField |
getField() |
String |
getName() |
IPresentationInfo |
getPresentationInfo() |
String |
getReturnDescription() |
boolean |
isCompileTimeConstantValue() |
protected boolean |
isDefaultEnumFeature() |
boolean |
isDeprecated() |
protected boolean |
isHiddenViaFeatureDescriptor() |
boolean |
isInternal() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isReadable() |
boolean |
isStatic() |
protected boolean |
isVisibleViaFeatureDescriptor(IScriptabilityModifier constraint) |
boolean |
isWritable() |
boolean |
isWritable(IType whosAskin) |
String |
toString() |
isHidden, isVisible, makeDeprecatedgetAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getDisplayName, getOwnersType, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isAbstract, isDefaultImpl, isFinal, isInternalAPI, isScriptableclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisAbstract, isFinal, isHidden, isScriptable, isVisiblegetAnnotation, getAnnotations, getAnnotationsOfType, hasAnnotation, hasDeclaredAnnotation, isDefaultImplgetContainer, getDisplayName, getLocationInfo, getOwnersTypepublic String getName()
getName in interface IFeatureInfopublic IType getFeatureType()
getFeatureType in interface IIntrinsicTypeReferencepublic boolean isStatic()
isStatic in interface IAttributedFeatureInfopublic boolean isReadable()
isReadable in interface IPropertyInfopublic boolean isWritable(IType whosAskin)
isWritable in interface IPropertyInfopublic boolean isWritable()
isWritable in interface IPropertyInfopublic boolean isDeprecated()
isDeprecated in interface IAnnotatedFeatureInfoisDeprecated in class BaseFeatureInfopublic String getDeprecatedReason()
getDeprecatedReason in interface IAnnotatedFeatureInfogetDeprecatedReason in class BaseFeatureInfopublic boolean isPrivate()
isPrivate in interface IAttributedFeatureInfoisPrivate in class BaseFeatureInfopublic boolean isInternal()
isInternal in interface IAttributedFeatureInfoisInternal in class BaseFeatureInfopublic boolean isProtected()
isProtected in interface IAttributedFeatureInfoisProtected in class BaseFeatureInfopublic boolean isPublic()
isPublic in interface IAttributedFeatureInfoisPublic in class BaseFeatureInfopublic String getDescription()
getDescription in interface IFeatureInfogetDescription in class BaseFeatureInfopublic IPropertyAccessor getAccessor()
getAccessor in interface IPropertyInfopublic List<IAnnotationInfo> getDeclaredAnnotations()
getDeclaredAnnotations in interface IAnnotatedFeatureInfogetDeclaredAnnotations in class JavaBaseFeatureInfopublic IPresentationInfo getPresentationInfo()
getPresentationInfo in interface IPropertyInfopublic IJavaClassField getField()
getField in interface IJavaFieldPropertyInfopublic String toString()
toString in class BaseFeatureInfoprotected IJavaAnnotatedElement getAnnotatedElement()
getAnnotatedElement in class JavaBaseFeatureInfoprotected boolean isVisibleViaFeatureDescriptor(IScriptabilityModifier constraint)
isVisibleViaFeatureDescriptor in class JavaBaseFeatureInfoprotected boolean isHiddenViaFeatureDescriptor()
isHiddenViaFeatureDescriptor in class JavaBaseFeatureInfoprotected boolean isDefaultEnumFeature()
isDefaultEnumFeature in class JavaBaseFeatureInfopublic String getReturnDescription()
getReturnDescription in interface IJavaBasePropertyInfopublic boolean isCompileTimeConstantValue()
isCompileTimeConstantValue in interface ICompileTimeConstantValuepublic Object doCompileTimeEvaluation()
doCompileTimeEvaluation in interface ICompileTimeConstantValueCopyright © 2022. All rights reserved.