Uses of Interface
gw.lang.reflect.IFunctionType
-
-
Uses of IFunctionType in editor.util
Methods in editor.util with parameters of type IFunctionType Modifier and Type Method Description static String
EditorUtilities. buildFunctionIntellisenseString(boolean bFeatureLiteralCompletion, IFunctionType functionType)
-
Uses of IFunctionType in gw.internal.gosu.ir.nodes
Methods in gw.internal.gosu.ir.nodes that return IFunctionType Modifier and Type Method Description IFunctionType
IRMethod. getFunctionType()
IFunctionType
IRMethodForConstructorSymbol. getFunctionType()
IFunctionType
IRMethodForDPSGetter. getFunctionType()
IFunctionType
IRMethodForDPSSetter. getFunctionType()
IFunctionType
IRMethodForPropertyGetter. getFunctionType()
IFunctionType
IRMethodForPropertySetter. getFunctionType()
IFunctionType
IRMethodForReducedDPSGetter. getFunctionType()
IFunctionType
IRMethodForReducedDPSSetter. getFunctionType()
IFunctionType
IRMethodFromConstructorInfo. getFunctionType()
IFunctionType
IRMethodFromJavaMethodInfo. getFunctionType()
IFunctionType
IRMethodFromMethod. getFunctionType()
IFunctionType
IRMethodFromMethodInfo. getFunctionType()
IFunctionType
SyntheticIRMethod. getFunctionType()
Methods in gw.internal.gosu.ir.nodes with parameters of type IFunctionType Modifier and Type Method Description protected void
IRFeatureBase. addImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params)
static IRMethodFromMethodInfo
IRMethodFactory. createIRMethod(IMethodInfo originalMethodInfo, IFunctionType functionType)
Constructors in gw.internal.gosu.ir.nodes with parameters of type IFunctionType Constructor Description IRMethodFromMethodInfo(IMethodInfo originalMethod, IFunctionType functionType)
-
Uses of IFunctionType in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IFunctionType Modifier and Type Class Description class
DelegateFunctionType
Methods in gw.internal.gosu.parser that return IFunctionType Modifier and Type Method Description IFunctionType
GosuIndustrialParkImpl. createFunctionType(IMethodInfo mi)
IFunctionType
ErrorType. getErrorTypeFunctionType(IExpression[] eArgs, String strMethod, List listAllMatchingMethods)
IFunctionType
GosuClass. getFunctionalInterface()
IFunctionType
GosuParser. getFunctionType(IType classBean, String functionName, Expression[] eArgs, List<IFunctionType> listAllMatchingMethods, GosuParser parser, boolean bMatchParamTypes)
IFunctionType
TypeLoaderAccess. getOrCreateFunctionType(IMethodInfo mi)
IFunctionType
TypeLoaderAccess. getOrCreateFunctionType(String strFunctionName, IType retType, IType[] paramTypes)
IFunctionType
ErrorTypeInfo. getUniversalFunctionType(String strMethod, int argCount)
Methods in gw.internal.gosu.parser that return types with arguments of type IFunctionType Modifier and Type Method Description protected List<IFunctionType>
GosuParser. getFunctionTypesForName(String strFunctionName)
List<IFunctionType>
GosuClass. getUnimplementedMethods()
static List<IFunctionType>
GosuClass. getUnimplementedMethods(IGosuClass gsIface, IGosuClass implClass, List<IFunctionType> unimpled, boolean ensurePublic, boolean bAcceptAbstract)
List<IFunctionType>
GosuClass. getUnimplementedMethods(List<IFunctionType> unimpled, IGosuClassInternal implClass, boolean bAcceptAbstract)
List<IFunctionType>
IGosuClassInternal. getUnimplementedMethods()
List<IFunctionType>
IGosuClassInternal. getUnimplementedMethods(List<IFunctionType> unimpled, IGosuClassInternal implClass, boolean bAcceptAbstract)
Methods in gw.internal.gosu.parser with parameters of type IFunctionType Modifier and Type Method Description ISymbol
GosuIndustrialParkImpl. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value)
IType
TypeLoaderAccess. getFunctionalInterface(IFunctionType type)
static IType
TypeLord. getFunctionalInterface(IFunctionType funcType)
DynamicFunctionSymbol
GosuClass. getMemberFunction(IFunctionType funcType, boolean bContravariant)
DynamicFunctionSymbol
GosuClass. getMemberFunction(IFunctionType funcType, String signature, boolean bContravariant)
DynamicFunctionSymbol
IGosuClassInternal. getMemberFunction(IFunctionType funcType, boolean bContravariant)
DynamicFunctionSymbol
IGosuClassInternal. getMemberFunction(IFunctionType ifaceFuncType, String name, boolean bContravariant)
Method parameters in gw.internal.gosu.parser with type arguments of type IFunctionType Modifier and Type Method Description IFunctionType
GosuParser. getFunctionType(IType classBean, String functionName, Expression[] eArgs, List<IFunctionType> listAllMatchingMethods, GosuParser parser, boolean bMatchParamTypes)
static List<IFunctionType>
GosuClass. getUnimplementedMethods(IGosuClass gsIface, IGosuClass implClass, List<IFunctionType> unimpled, boolean ensurePublic, boolean bAcceptAbstract)
List<IFunctionType>
GosuClass. getUnimplementedMethods(List<IFunctionType> unimpled, IGosuClassInternal implClass, boolean bAcceptAbstract)
List<IFunctionType>
IGosuClassInternal. getUnimplementedMethods(List<IFunctionType> unimpled, IGosuClassInternal implClass, boolean bAcceptAbstract)
Constructors in gw.internal.gosu.parser with parameters of type IFunctionType Constructor Description DynamicFunctionSymbol(ISymbolTable symTable, CharSequence strName, IFunctionType type, List<ISymbol> args, IExpression value)
Constructs a DynamicFunctionSymbol for use with an IGosuParser's ISymbolTable.DynamicFunctionSymbol(ISymbolTable symTable, CharSequence strName, IFunctionType type, List<ISymbol> args, IStatement value)
Constructs a DynamicFunctionSymbol for use with an IGosuParser's ISymbolTable.DynamicFunctionSymbol(ISymbolTable symTable, CharSequence name, IFunctionType type, List<ISymbol> args, Object value)
EnhancementDynamicFunctionSymbol(ISymbolTable symTable, CharSequence strName, IFunctionType type, List<ISymbol> args, IType enhancedType)
-
Uses of IFunctionType in gw.internal.gosu.parser.expressions
Classes in gw.internal.gosu.parser.expressions that implement IFunctionType Modifier and Type Class Description class
BlockType
Methods in gw.internal.gosu.parser.expressions that return IFunctionType Modifier and Type Method Description IFunctionType
BeanMethodCallExpression. getFunctionType()
IFunctionType
MethodCallExpression. getFunctionType()
IFunctionType
BlockExpression. getType()
IFunctionType
BlockExpression. getTypeImpl()
Methods in gw.internal.gosu.parser.expressions with parameters of type IFunctionType Modifier and Type Method Description void
BeanMethodCallExpression. setFunctionType(IFunctionType funcType)
void
MethodCallExpression. setFunctionType(IFunctionType funcType)
-
Uses of IFunctionType in gw.lang
Methods in gw.lang that return IFunctionType Modifier and Type Method Description static IFunctionType
GosuShop. createFunctionType(IMethodInfo mi)
IFunctionType
IGosuShop. createFunctionType(IMethodInfo mi)
Methods in gw.lang with parameters of type IFunctionType Modifier and Type Method Description static ISymbol
GosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression)
ISymbol
IGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value)
-
Uses of IFunctionType in gw.lang.function
Methods in gw.lang.function that return IFunctionType Modifier and Type Method Description IFunctionType
AbstractBlock. getFunctionType()
IFunctionType
IBlock. getFunctionType()
-
Uses of IFunctionType in gw.lang.parser.coercers
Methods in gw.lang.parser.coercers that return IFunctionType Modifier and Type Method Description static IFunctionType
FunctionToInterfaceCoercer. getRepresentativeFunctionType(IType interfaceType)
Methods in gw.lang.parser.coercers with parameters of type IFunctionType Modifier and Type Method Description static boolean
FunctionFromInterfaceCoercer. areTypesCompatible(IFunctionType functionType, IType interfaceType)
-
Uses of IFunctionType in gw.lang.parser.exceptions
Methods in gw.lang.parser.exceptions that return IFunctionType Modifier and Type Method Description IFunctionType
NotImplementedParseException. getFuncType()
Constructors in gw.lang.parser.exceptions with parameters of type IFunctionType Constructor Description NotImplementedParseException(IFullParserState parserState, IGosuClass gsClass, String strClass, IFunctionType funcType)
-
Uses of IFunctionType in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IFunctionType Modifier and Type Method Description IFunctionType
IBeanMethodCallExpression. getFunctionType()
IFunctionType
IMethodCallExpression. getFunctionType()
-
Uses of IFunctionType in gw.lang.reflect
Subinterfaces of IFunctionType in gw.lang.reflect Modifier and Type Interface Description interface
IBlockType
Classes in gw.lang.reflect that implement IFunctionType Modifier and Type Class Description class
FunctionType
class
ParameterizedFunctionType
Methods in gw.lang.reflect that return IFunctionType Modifier and Type Method Description IFunctionType
IErrorType. getErrorTypeFunctionType(IExpression[] eArgs, String strMethod, List listAllMatchingMethods)
default IFunctionType
IType. getFunctionalInterface()
IFunctionType
ITypeSystem. getOrCreateFunctionType(IMethodInfo mi)
IFunctionType
ITypeSystem. getOrCreateFunctionType(String strFunctionName, IType retType, IType[] paramTypes)
static IFunctionType
TypeSystem. getOrCreateFunctionType(IMethodInfo mi)
static IFunctionType
TypeSystem. getOrCreateFunctionType(String strFunctionName, IType retType, IType[] paramTypes)
IFunctionType
FunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] argTypes, IType ctxType)
IFunctionType
IFunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] eArgs, IType ctxType)
IFunctionType
ParameterizedFunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] eArgs, IType ctxType)
Methods in gw.lang.reflect with parameters of type IFunctionType Modifier and Type Method Description boolean
FunctionType. areParamsCompatible(IFunctionType fromType)
static boolean
FunctionType. areParamsCompatible(IFunctionType toType, IFunctionType fromType)
boolean
IFunctionType. areParamsCompatible(IFunctionType rhsFunctionType)
boolean
ParameterizedFunctionType. areParamsCompatible(IFunctionType rhsType)
IType
ITypeSystem. getFunctionalInterface(IFunctionType type)
static IType
TypeSystem. getFunctionalInterface(IFunctionType type)
Constructors in gw.lang.reflect with parameters of type IFunctionType Constructor Description FunctionTypeInfo(IFunctionType functionType)
-
Uses of IFunctionType in gw.lang.reflect.java
Methods in gw.lang.reflect.java that return IFunctionType Modifier and Type Method Description static IFunctionType
GosuTypes. DEF_CTOR_TYPE()
-