Package gw.lang.reflect.gs
Interface IGosuVarPropertyInfo
-
- All Superinterfaces:
IAnnotatedFeatureInfo
,IAttributedFeatureInfo
,ICompileTimeConstantValue
,IFeatureInfo
,IGenericMethodInfo
,IIntrinsicTypeReference
,IPropertyInfo
- All Known Implementing Classes:
GosuVarPropertyInfo
public interface IGosuVarPropertyInfo extends IAttributedFeatureInfo, IPropertyInfo, IGenericMethodInfo, ICompileTimeConstantValue
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
IAnnotatedFeatureInfo.IAnnotationInfoHelper
-
Nested classes/interfaces inherited from interface gw.lang.reflect.IAttributedFeatureInfo
IAttributedFeatureInfo.MODIFIER
-
-
Field Summary
-
Fields inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
ANNOTATION_HELPER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IType
assignActualType(IType type)
void
assignSymbolType(IType type)
int
getOffset()
IType
getScopedSymbolType()
String
getSymbolAttributeName()
String
getSymbolScopeString()
boolean
hasDeclaredProperty()
boolean
isScopedField()
-
Methods inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getDeclaredAnnotations, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecated
-
Methods inherited from interface gw.lang.reflect.IAttributedFeatureInfo
isAbstract, isFinal, isHidden, isInternal, isPrivate, isProtected, isPublic, isReified, isScriptable, isStatic, isVisible
-
Methods inherited from interface gw.lang.reflect.java.ICompileTimeConstantValue
doCompileTimeEvaluation, isCompileTimeConstantValue
-
Methods inherited from interface gw.lang.reflect.IFeatureInfo
getContainer, getDescription, getDisplayName, getLocationInfo, getName, getOwnersType
-
Methods inherited from interface gw.lang.reflect.IGenericMethodInfo
getParameterizedParameterTypes, getParameterizedParameterTypes2, getParameterizedReturnType, getTypeVariables, inferTypeParametersFromArgumentTypes, inferTypeParametersFromArgumentTypes2
-
Methods inherited from interface gw.lang.reflect.IIntrinsicTypeReference
getAssignableFeatureType, getFeatureType
-
Methods inherited from interface gw.lang.reflect.IPropertyInfo
getAccessor, getPresentationInfo, isReadable, isReadable, isWritable, isWritable
-
-
-
-
Method Detail
-
assignSymbolType
void assignSymbolType(IType type)
-
hasDeclaredProperty
boolean hasDeclaredProperty()
-
isScopedField
boolean isScopedField()
-
getScopedSymbolType
IType getScopedSymbolType()
-
getSymbolScopeString
String getSymbolScopeString()
-
getSymbolAttributeName
String getSymbolAttributeName()
-
getOffset
int getOffset()
-
-