Package gw.internal.gosu.parser
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 gw.lang.reflect.FunctionType
_allTypesInHierarchyFields inherited from interface gw.lang.reflect.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 gw.lang.reflect.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 gw.lang.reflect.AbstractType
getLiteralMetaType, getMetaType, getTheRefMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface gw.lang.reflect.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
-