Package gw.lang.reflect
Interface IConstructorType
- All Superinterfaces:
IInvocableType
,INonLoadableType
,IType
,Serializable
- All Known Implementing Classes:
ConstructorType
,ErrorTypeInfo.UniversalConstructorType
-
Field Summary
Fields inherited from interface gw.lang.reflect.IType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST
-
Method Summary
Modifier and TypeMethodDescriptionAn associated Constructor.Returns the type being contructed.IType[]
The constructor's argument types.Methods inherited from interface gw.lang.reflect.IInvocableType
getDefaultValueExpressions, getParameterNames, getParamSignature, hasOptionalParams
Methods inherited from interface gw.lang.reflect.IType
compile, getAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getEnclosingType, getFunctionalInterface, getGenericType, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSourceFiles, getSupertype, getTypeInfo, getTypeLoader, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompilable, isCompoundType, isDiscarded, isDynamic, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, unloadTypeInfo
-
Method Details
-
getDeclaringType
IType getDeclaringType()Returns the type being contructed. -
getParameterTypes
IType[] getParameterTypes()The constructor's argument types. Can be null.- Specified by:
getParameterTypes
in interfaceIInvocableType
-
getConstructor
IConstructorInfo getConstructor()An associated Constructor. Optional. -
getArgSignature
String getArgSignature()
-