Class GosuConstructorInfo
java.lang.Object
gw.lang.reflect.BaseFeatureInfo
gw.internal.gosu.parser.GosuBaseAttributedFeatureInfo
gw.internal.gosu.parser.AbstractGenericMethodInfo
gw.internal.gosu.parser.GosuConstructorInfo
- All Implemented Interfaces:
IGosuConstructorInfo, IAnnotatedFeatureInfo, IAttributedFeatureInfo, IConstructorInfo, IDFSBackedFeatureInfo, IFeatureInfo, IGenericMethodInfo, IHasParameterInfos, IOptionalParamCapable
- Direct Known Subclasses:
ParameterizedGosuConstructorInfo
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface IAnnotatedFeatureInfo
IAnnotatedFeatureInfo.IAnnotationInfoHelperNested classes/interfaces inherited from interface IAttributedFeatureInfo
IAttributedFeatureInfo.MODIFIER -
Field Summary
FieldsFields inherited from class GosuBaseAttributedFeatureInfo
_declaredAnnotationsFields inherited from interface IAnnotatedFeatureInfo
ANNOTATION_HELPER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]getType()booleanhasRawConstructor(IConstructorInfo rawCtor) booleanMethods inherited from class AbstractGenericMethodInfo
ensureInferredTypeAssignableToBoundingType, getArgs, getDescription, getDfs, getDisplayName, getExceptions, getGosuAnnotations, getGosuClass, getName, getParameterizedParameterTypes, getParameterizedParameterTypes2, getParameterizedReturnType, getParameters, getTypeVariables, inferTypeParametersFromArgumentTypes, inferTypeParametersFromArgumentTypes2, isAbstract, isDefaultImpl, isFinal, isInternal, isPrivate, isProtected, isPublic, isReified, isStaticMethods inherited from class GosuBaseAttributedFeatureInfo
getActualTypeInContainer, getDeclaredAnnotations, getDeprecatedReason, getOwnersType, isDeprecated, isHidden, isVisibleMethods inherited from class BaseFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isInternalAPI, isScriptable, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IAnnotatedFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getDeclaredAnnotations, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecatedMethods inherited from interface IAttributedFeatureInfo
isAbstract, isFinal, isHidden, isInternal, isPrivate, isProtected, isPublic, isReified, isScriptable, isStatic, isVisibleMethods inherited from interface IConstructorInfo
getExceptions, getParametersMethods inherited from interface IDFSBackedFeatureInfo
getDfsMethods inherited from interface IFeatureInfo
getContainer, getDescription, getDisplayName, getLocationInfo, getName, getOwnersTypeMethods inherited from interface IGenericMethodInfo
getParameterizedParameterTypes, getParameterizedParameterTypes2, getParameterizedReturnType, getTypeVariables, inferTypeParametersFromArgumentTypes, inferTypeParametersFromArgumentTypes2Methods inherited from interface IGosuConstructorInfo
getArgs
-
Field Details
-
_type
-
_ctorHandler
-
-
Constructor Details
-
GosuConstructorInfo
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceIConstructorInfo
-
getConstructor
- Specified by:
getConstructorin interfaceIConstructorInfo
-
hasRawConstructor
- Specified by:
hasRawConstructorin interfaceIConstructorInfo
-
isDefault
public boolean isDefault()- Specified by:
isDefaultin interfaceIConstructorInfo
-
getDefaultValueExpressions
- Specified by:
getDefaultValueExpressionsin interfaceIOptionalParamCapable- Returns:
- An array of objects representing the default values for a function's parameters. Returns an empty array if there are no default values, otherwise returns an array corresponding with default parameter values. If a parameter does not have a default value, it's default value is null in the array.
-
getParameterNames
- Specified by:
getParameterNamesin interfaceIOptionalParamCapable
-
getBackingConstructorInfo
- Specified by:
getBackingConstructorInfoin interfaceIGosuConstructorInfo
-