Package gw.lang.reflect
Interface IConstructorType
-
- All Superinterfaces:
IInvocableType
,INonLoadableType
,IType
,Serializable
- All Known Implementing Classes:
ConstructorType
public interface IConstructorType extends IInvocableType
-
-
Field Summary
-
Fields inherited from interface gw.lang.reflect.IType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getArgSignature()
IConstructorInfo
getConstructor()
An associated Constructor.IType
getDeclaringType()
Returns the type being contructed.IType[]
getParameterTypes()
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 Detail
-
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()
-
-