Class ErrorTypeInfo.UniversalFunctionType
java.lang.Object
gw.lang.reflect.AbstractType
gw.lang.reflect.FunctionType
gw.internal.gosu.parser.ErrorTypeInfo.UniversalFunctionType
- All Implemented Interfaces:
IFunctionType, IGenericMethodInfo, IInvocableType, INonLoadableType, IType, Serializable
- Enclosing class:
ErrorTypeInfo
-
Field Summary
FieldsFields inherited from class FunctionType
_allTypesInHierarchyFields inherited from interface IType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAn associated IMethodInfo.private static IType[]makeObjArray(int argCount) newInstance(IType[] paramTypes, IType returnType) Methods inherited from class FunctionType
areEnclosingTypesEqual, areParamsCompatible, areParamsCompatible, areReturnTypesAssignable, areSameTypes, copyFields, equals, findContravariantParams, getAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDefaultValueExpressions, getDisplayName, getEnclosingType, getGenericType, getGenericTypeVariables, getInterfaces, getIntrinsicType, getMethodOrConstructorInfo, getModifiers, getName, getNamespace, getOwningParameterizedType, getParameterizedParameterTypes, getParameterizedParameterTypes2, getParameterizedReturnType, getParameterizedType, getParameterNames, getParameterTypes, getParamSignature, getParamSignatureForCurrentModule, getParamTypeNameFromJavaBackedType, getRelativeName, getReturnType, getRuntimeType, getScriptPart, getSupertype, getTypeInfo, getTypeLoader, getTypeParameters, getTypeVariables, hashCode, hasOptionalParams, inferParameterizedTypeFromArgTypesAndContextType, inferTypeParametersFromArgumentTypes, inferTypeParametersFromArgumentTypes2, isAbstract, isArray, isAssignableFrom, isAssignableFrom, isCompoundType, isDiscarded, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, parameterize, readResolve, setArgumentTypes, setArrayComponent, setDiscarded, setEnclosingType, setModifiers, setRetType, setScriptPart, toString, unloadTypeInfoMethods inherited from class AbstractType
getLiteralMetaType, getMetaType, getTheRefMethods inherited from interface IType
compile, getFunctionalInterface, getLiteralMetaType, getMetaType, getSourceFiles, isCompilable, isDynamic
-
Field Details
-
_methodDescriptor
-
-
Constructor Details
-
UniversalFunctionType
-
-
Method Details
-
makeObjArray
-
getMethodInfo
Description copied from interface:IFunctionTypeAn associated IMethodInfo. Optional.- Specified by:
getMethodInfoin interfaceIFunctionType- Overrides:
getMethodInfoin classFunctionType
-
newInstance
- Specified by:
newInstancein interfaceIFunctionType- Overrides:
newInstancein classFunctionType- Returns:
- a new copy of this IFunctionType with the given parameter and return types
-