Package gw.internal.gosu.dynamic
Class DynamicConstructorInfo
- java.lang.Object
-
- gw.lang.reflect.BaseFeatureInfo
-
- gw.internal.gosu.dynamic.DynamicConstructorInfo
-
- All Implemented Interfaces:
IAnnotatedFeatureInfo,IAttributedFeatureInfo,IConstructorInfo,IFeatureInfo,IHasParameterInfos
public class DynamicConstructorInfo extends BaseFeatureInfo implements IConstructorInfo
-
-
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
-
-
Constructor Summary
Constructors Constructor Description DynamicConstructorInfo(ITypeInfo dynamicTypeInfo, IType... paramTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IConstructorHandlergetConstructor()List<IAnnotationInfo>getDeclaredAnnotations()List<IExceptionInfo>getExceptions()StringgetName()IParameterInfo[]getParameters()ITypegetType()booleanisDefault()booleanisStatic()-
Methods inherited from class gw.lang.reflect.BaseFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getDeprecatedReason, getDescription, getDisplayName, getOwnersType, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isAbstract, isDefaultImpl, isDeprecated, isFinal, isHidden, isInternal, isInternalAPI, isPrivate, isProtected, isPublic, isReified, isScriptable, isVisible, 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, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecated
-
Methods inherited from interface gw.lang.reflect.IAttributedFeatureInfo
isAbstract, isFinal, isHidden, isInternal, isPrivate, isProtected, isPublic, isReified, isScriptable, isVisible
-
Methods inherited from interface gw.lang.reflect.IConstructorInfo
hasRawConstructor
-
Methods inherited from interface gw.lang.reflect.IFeatureInfo
getContainer, getDescription, getDisplayName, getLocationInfo, getOwnersType
-
-
-
-
Method Detail
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceIAttributedFeatureInfo
-
getDeclaredAnnotations
public List<IAnnotationInfo> getDeclaredAnnotations()
- Specified by:
getDeclaredAnnotationsin interfaceIAnnotatedFeatureInfo
-
getName
public String getName()
- Specified by:
getNamein interfaceIFeatureInfo
-
getType
public IType getType()
- Specified by:
getTypein interfaceIConstructorInfo
-
getParameters
public IParameterInfo[] getParameters()
- Specified by:
getParametersin interfaceIConstructorInfo- Specified by:
getParametersin interfaceIHasParameterInfos
-
getConstructor
public IConstructorHandler getConstructor()
- Specified by:
getConstructorin interfaceIConstructorInfo
-
getExceptions
public List<IExceptionInfo> getExceptions()
- Specified by:
getExceptionsin interfaceIConstructorInfo
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin interfaceIConstructorInfo
-
-