Package gw.lang.reflect
Interface IInvocableType
-
- All Superinterfaces:
INonLoadableType
,IType
,Serializable
- All Known Subinterfaces:
IBlockType
,IConstructorType
,IFunctionType
- All Known Implementing Classes:
BlockType
,ConstructorType
,DelegateFunctionType
,FunctionType
,ParameterizedFunctionType
public interface IInvocableType extends IType, INonLoadableType
-
-
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 IExpression[]
getDefaultValueExpressions()
String[]
getParameterNames()
IType[]
getParameterTypes()
String
getParamSignature()
boolean
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
-
getParameterTypes
IType[] getParameterTypes()
-
getParameterNames
String[] getParameterNames()
-
getDefaultValueExpressions
IExpression[] getDefaultValueExpressions()
-
hasOptionalParams
boolean hasOptionalParams()
-
getParamSignature
String getParamSignature()
-
-