Uses of Class
gw.lang.reflect.FunctionType
Packages that use FunctionType
-
Uses of FunctionType in gw.internal.gosu.parser
Subclasses of FunctionType in gw.internal.gosu.parserModifier and TypeClassDescriptionclass
(package private) static class
Fields in gw.internal.gosu.parser with type parameters of type FunctionTypeMethods in gw.internal.gosu.parser that return FunctionTypeModifier and TypeMethodDescriptionGosuParser.peekParsingFunction()
(package private) FunctionType
GosuParser.popParsingFunction()
Methods in gw.internal.gosu.parser that return types with arguments of type FunctionTypeMethods in gw.internal.gosu.parser with parameters of type FunctionTypeModifier and TypeMethodDescriptionprivate boolean
GosuParser.parseFunctionBody
(FunctionStatement functionStmt, FunctionType type) private boolean
GosuParser.parseProgramFunctionBody
(FunctionType type) (package private) void
GosuParser.pushParsingFunction
(FunctionType functionType) -
Uses of FunctionType in gw.internal.gosu.parser.expressions
Subclasses of FunctionType in gw.internal.gosu.parser.expressionsMethods in gw.internal.gosu.parser.expressions that return FunctionTypeModifier and TypeMethodDescriptionBlockType.parameterize
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) Methods in gw.internal.gosu.parser.expressions with parameters of type FunctionTypeModifier and TypeMethodDescriptionprotected boolean
BlockType.areReturnTypesAssignable
(FunctionType that) protected void
BlockType.copyFields
(FunctionType source) BlockType.parameterize
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) Constructors in gw.internal.gosu.parser.expressions with parameters of type FunctionTypeModifierConstructorDescriptionprivate
BlockType
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, List<String> argNames, List<IExpression> defValues) -
Uses of FunctionType in gw.lang.reflect
Fields in gw.lang.reflect declared as FunctionTypeMethods in gw.lang.reflect that return FunctionTypeModifier and TypeMethodDescriptionFunctionType.getRuntimeType()
FunctionType.parameterize
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) Create a new FunctionType based on the type parameters assigned to the type vars in actualParamByVarName.Methods in gw.lang.reflect with parameters of type FunctionTypeModifier and TypeMethodDescriptionprotected boolean
FunctionType.areEnclosingTypesEqual
(FunctionType funcType) protected boolean
FunctionType.areReturnTypesAssignable
(FunctionType from) private void
FunctionType.assignParamTypesFromTypeParams
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) private void
FunctionType.assignReturnTypeFromTypeParams
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) protected void
FunctionType.copyFields
(FunctionType source) FunctionType.parameterize
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) Create a new FunctionType based on the type parameters assigned to the type vars in actualParamByVarName.Constructors in gw.lang.reflect with parameters of type FunctionTypeModifierConstructorDescriptionprotected
FunctionType
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) FunctionType
(FunctionType source, IType gsClass) protected
FunctionType
(FunctionType source, IType returnType, IType[] paramTypes) ParameterizedFunctionType
(FunctionType genericType, IType... typeParams)