Package gw.lang.reflect
Interface IInvocableType
- All Superinterfaces:
INonLoadableType
,IType
,Serializable
- All Known Subinterfaces:
IBlockType
,IConstructorType
,IFunctionType
- All Known Implementing Classes:
BlockType
,ConstructorType
,DelegateFunctionType
,ErrorTypeInfo.UniversalConstructorType
,ErrorTypeInfo.UniversalFunctionType
,FunctionType
,ParameterizedFunctionType
-
Field Summary
Fields inherited from interface gw.lang.reflect.IType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST
-
Method Summary
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
-
getParameterTypes
IType[] getParameterTypes() -
getParameterNames
String[] getParameterNames() -
getDefaultValueExpressions
IExpression[] getDefaultValueExpressions() -
hasOptionalParams
boolean hasOptionalParams() -
getParamSignature
String getParamSignature()
-