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
_allTypesInHierarchy
Fields 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, unloadTypeInfo
Methods inherited from class gw.lang.reflect.AbstractType
getLiteralMetaType, getMetaType, getTheRef
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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:IFunctionType
An associated IMethodInfo. Optional.- Specified by:
getMethodInfo
in interfaceIFunctionType
- Overrides:
getMethodInfo
in classFunctionType
-
newInstance
- Specified by:
newInstance
in interfaceIFunctionType
- Overrides:
newInstance
in classFunctionType
- Returns:
- a new copy of this IFunctionType with the given parameter and return types
-