Package gw.lang.reflect
Interface IConstructorInfo
- All Superinterfaces:
IAnnotatedFeatureInfo
,IAttributedFeatureInfo
,IFeatureInfo
,IHasParameterInfos
- All Known Subinterfaces:
IGosuConstructorInfo
,IJavaConstructorInfo
- All Known Implementing Classes:
ConstructorInfoBuilder.BuiltConstructorInfo
,DynamicConstructorInfo
,ErrorTypeInfo.UniversalConstructorInfo
,GosuConstructorInfo
,JavaConstructorInfo
,ParameterizedGosuConstructorInfo
-
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
Modifier and TypeMethodDescriptiongetType()
default boolean
hasRawConstructor
(IConstructorInfo rawCtor) boolean
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.IFeatureInfo
getContainer, getDescription, getDisplayName, getLocationInfo, getName, getOwnersType
-
Method Details
-
getType
IType getType() -
getParameters
IParameterInfo[] getParameters()- Specified by:
getParameters
in interfaceIHasParameterInfos
-
getConstructor
IConstructorHandler getConstructor() -
getExceptions
List<IExceptionInfo> getExceptions() -
isDefault
boolean isDefault() -
hasRawConstructor
-