Package gw.internal.gosu.parser
Class GosuMethodParamInfo
- java.lang.Object
-
- gw.lang.reflect.BaseFeatureInfo
-
- gw.internal.gosu.parser.GosuBaseAttributedFeatureInfo
-
- gw.internal.gosu.parser.GosuMethodParamInfo
-
- All Implemented Interfaces:
IGosuMethodParamInfo
,IAnnotatedFeatureInfo
,IAttributedFeatureInfo
,IFeatureInfo
,IIntrinsicTypeReference
,IParameterInfo
public class GosuMethodParamInfo extends GosuBaseAttributedFeatureInfo implements IGosuMethodParamInfo
-
-
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
-
Fields inherited from interface gw.lang.reflect.IParameterInfo
EMPTY_ARRAY
-
-
Constructor Summary
Constructors Constructor Description GosuMethodParamInfo(IFeatureInfo container, IReducedSymbol arg, IType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
String
getDisplayName()
IType
getFeatureType()
protected List<IGosuAnnotation>
getGosuAnnotations()
String
getName()
String
getShortDescription()
boolean
isStatic()
-
Methods inherited from class gw.internal.gosu.parser.GosuBaseAttributedFeatureInfo
getActualTypeInContainer, getDeclaredAnnotations, getDeprecatedReason, getOwnersType, isDeprecated, isHidden, isVisible
-
Methods inherited from class gw.lang.reflect.BaseFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isAbstract, isDefaultImpl, isFinal, isInternal, isInternalAPI, isPrivate, isProtected, isPublic, isReified, isScriptable, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl
-
Methods inherited from interface gw.lang.reflect.IAttributedFeatureInfo
isAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isReified, isScriptable
-
Methods inherited from interface gw.lang.reflect.IFeatureInfo
getContainer, getLocationInfo, getOwnersType
-
Methods inherited from interface gw.lang.reflect.IIntrinsicTypeReference
getAssignableFeatureType
-
-
-
-
Constructor Detail
-
GosuMethodParamInfo
public GosuMethodParamInfo(IFeatureInfo container, IReducedSymbol arg, IType type)
-
-
Method Detail
-
getFeatureType
public IType getFeatureType()
- Specified by:
getFeatureType
in interfaceIIntrinsicTypeReference
-
getName
public String getName()
- Specified by:
getName
in interfaceIFeatureInfo
-
getGosuAnnotations
protected List<IGosuAnnotation> getGosuAnnotations()
- Specified by:
getGosuAnnotations
in classGosuBaseAttributedFeatureInfo
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceIFeatureInfo
- Overrides:
getDisplayName
in classBaseFeatureInfo
-
getShortDescription
public String getShortDescription()
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceIFeatureInfo
- Overrides:
getDescription
in classBaseFeatureInfo
-
isStatic
public boolean isStatic()
- Specified by:
isStatic
in interfaceIAttributedFeatureInfo
-
-