Uses of Interface
gw.lang.reflect.IFunctionType
Packages that use IFunctionType
Package
Description
-
Uses of IFunctionType in editor
Methods in editor with parameters of type IFunctionTypeModifier and TypeMethodDescriptionprivate String
SymbolCellRenderer.getStaticParamSignatureText
(IFunctionType type) (package private) static String
SymbolPopup.getStaticParamSignatureText
(IFunctionType type) -
Uses of IFunctionType in editor.util
Methods in editor.util with parameters of type IFunctionTypeModifier and TypeMethodDescriptionstatic String
EditorUtilities.buildFunctionIntellisenseString
(boolean bFeatureLiteralCompletion, IFunctionType functionType) -
Uses of IFunctionType in gw.internal.gosu.ir.nodes
Fields in gw.internal.gosu.ir.nodes declared as IFunctionTypeMethods in gw.internal.gosu.ir.nodes that return IFunctionTypeModifier and TypeMethodDescriptionIRMethod.getFunctionType()
IRMethodForConstructorSymbol.getFunctionType()
IRMethodForDPSGetter.getFunctionType()
IRMethodForDPSSetter.getFunctionType()
IRMethodForPropertyGetter.getFunctionType()
IRMethodForPropertySetter.getFunctionType()
IRMethodForReducedDPSGetter.getFunctionType()
IRMethodForReducedDPSSetter.getFunctionType()
IRMethodFromConstructorInfo.getFunctionType()
IRMethodFromJavaMethodInfo.getFunctionType()
IRMethodFromMethod.getFunctionType()
IRMethodFromMethodInfo.getFunctionType()
SyntheticIRMethod.getFunctionType()
Methods in gw.internal.gosu.ir.nodes with parameters of type IFunctionTypeModifier and TypeMethodDescriptionprivate void
IRFeatureBase.addFunctionTypeParams
(IFunctionType functionType, List<IRType> params) private void
IRFeatureBase.addImplicitEnhancementParams
(IFunctionType functionType, IType owner, boolean bStatic, List<IRType> params) private void
IRFeatureBase.addImplicitExternalSymbolMapParam
(IFunctionType functionType, IType owner, boolean bStatic, List<IRType> params) 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 IFunctionTypeModifierConstructorDescriptionIRMethodFromMethodInfo
(IMethodInfo originalMethod, IFunctionType functionType) -
Uses of IFunctionType in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement that return IFunctionTypeModifier and TypeMethodDescriptionprivate IFunctionType
SyntheticFunctionStatementTransformer.getDelegateFunctionType
(DelegateFunctionSymbol delegateSymbol) -
Uses of IFunctionType in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IFunctionTypeModifier and TypeClassDescriptionclass
(package private) static class
Fields in gw.internal.gosu.parser with type parameters of type IFunctionTypeModifier and TypeFieldDescriptionprivate LocklessLazyVar<IFunctionType>
GosuClass._functionalInterface
private LocklessLazyVar<IFunctionType>
JavaType._functionalInterface
Methods in gw.internal.gosu.parser that return IFunctionTypeModifier and TypeMethodDescriptionprivate IFunctionType
GosuParser.boundFunctionType
(IFunctionType funcType) private IFunctionType
BlockClass.convertToObjectSignature
(BlockExpression blk) GosuIndustrialParkImpl.createFunctionType
(IMethodInfo mi) private IFunctionType
GosuParser.findFunction
(List<IFunctionType> listFunctionTypes, boolean bNoArgsProvided) ErrorType.getErrorTypeFunctionType
(IExpression[] eArgs, String strMethod, List listAllMatchingMethods) GosuClass.getFunctionalInterface()
JavaType.getFunctionalInterface()
GosuParser.getFunctionType
(IType classBean, String functionName, Expression[] eArgs, List<IFunctionType> listAllMatchingMethods, GosuParser parser, boolean bMatchParamTypes) TypeLoaderAccess.getOrCreateFunctionType
(IMethodInfo mi) TypeLoaderAccess.getOrCreateFunctionType
(String strFunctionName, IType retType, IType[] paramTypes) ErrorTypeInfo.getUniversalFunctionType
(String strMethod, int argCount) private IFunctionType
GosuParser.maybeParameterizeOnCtxType
(IFunctionType funcType) Methods in gw.internal.gosu.parser that return types with arguments of type IFunctionTypeModifier and TypeMethodDescriptionprotected List<IFunctionType>
GosuParser.getFunctionTypesForName
(String strFunctionName) private List<IFunctionType>
GosuParser.getPreliminaryFunctionTypes
(String strMemberName, BeanMethodCallExpression e, IType rootType, IType[] typeParameters) GosuClass.getUnimplementedMethods()
static List<IFunctionType>
GosuClass.getUnimplementedMethods
(IGosuClass gsIface, IGosuClass implClass, List<IFunctionType> unimpled, boolean ensurePublic, boolean bAcceptAbstract) GosuClass.getUnimplementedMethods
(List<IFunctionType> unimpled, IGosuClassInternal implClass, boolean bAcceptAbstract) IGosuClassInternal.getUnimplementedMethods()
IGosuClassInternal.getUnimplementedMethods
(List<IFunctionType> unimpled, IGosuClassInternal implClass, boolean bAcceptAbstract) private ArrayList<IFunctionType>
GosuParser.parameterizeFunctionTypes
(Expression expression, IType[] typeParameters, List<IFunctionType> listFunctionTypes) Methods in gw.internal.gosu.parser with parameters of type IFunctionTypeModifier and TypeMethodDescriptionprivate IFunctionType
GosuParser.boundFunctionType
(IFunctionType funcType) private boolean
GosuClassParser.conflictsWithUnrelatedIfaceMethod
(IGosuClassInternal gsClass, IFunctionType ft, List<IFunctionType> unimpled) GosuIndustrialParkImpl.createDynamicFunctionSymbol
(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value) TypeLoaderAccess.getFunctionalInterface
(IFunctionType type) static IType
TypeLord.getFunctionalInterface
(IFunctionType funcType) private static DynamicFunctionSymbol
GosuClass.getImplDfs
(IGosuClassInternal implClass, IFunctionType ifaceFuncType, boolean bAcceptAbstract) GosuClass.getMemberFunction
(IFunctionType funcType, boolean bContravariant) GosuClass.getMemberFunction
(IFunctionType funcType, String signature, boolean bContravariant) IGosuClassInternal.getMemberFunction
(IFunctionType funcType, boolean bContravariant) IGosuClassInternal.getMemberFunction
(IFunctionType ifaceFuncType, String name, boolean bContravariant) private static boolean
GosuClass.handleParameterizedDfs
(IGosuClass implClass, IMethodInfo mi, IFunctionType ifaceFuncType, boolean bAcceptAbstract) private static boolean
GosuClass.isAssignable
(DynamicFunctionSymbol implDfs, IFunctionType ifaceFuncType) private boolean
GosuClass.isAssignable
(IFunctionType funcType, IDynamicFunctionSymbol dfs, boolean bContravariant) private IFunctionType
GosuParser.maybeParameterizeOnCtxType
(IFunctionType funcType) private void
GosuParser.verifyArgCount
(ParsedElement element, int iArgs, IFunctionType funcType) Method parameters in gw.internal.gosu.parser with type arguments of type IFunctionTypeModifier and TypeMethodDescriptionprivate void
GosuParser.addJavaPropertyMethods
(String strMemberName, IType rootType, List<IFunctionType> listFunctionTypes) private boolean
GosuClassParser.conflictsWithUnrelatedIfaceMethod
(IGosuClassInternal gsClass, IFunctionType ft, List<IFunctionType> unimpled) private IFunctionType
GosuParser.findFunction
(List<IFunctionType> listFunctionTypes, boolean bNoArgsProvided) 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) GosuClass.getUnimplementedMethods
(List<IFunctionType> unimpled, IGosuClassInternal implClass, boolean bAcceptAbstract) IGosuClassInternal.getUnimplementedMethods
(List<IFunctionType> unimpled, IGosuClassInternal implClass, boolean bAcceptAbstract) private ArrayList<IFunctionType>
GosuParser.parameterizeFunctionTypes
(Expression expression, IType[] typeParameters, List<IFunctionType> listFunctionTypes) Constructors in gw.internal.gosu.parser with parameters of type IFunctionTypeModifierConstructorDescriptionDynamicFunctionSymbol
(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.protected
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 IFunctionTypeFields in gw.internal.gosu.parser.expressions declared as IFunctionTypeModifier and TypeFieldDescriptionprivate IFunctionType
BeanMethodCallExpression._funcType
private IFunctionType
MethodCallExpression._funcType
Methods in gw.internal.gosu.parser.expressions that return IFunctionTypeModifier and TypeMethodDescriptionBeanMethodCallExpression.getFunctionType()
MethodCallExpression.getFunctionType()
BlockExpression.getType()
BlockExpression.getTypeImpl()
Methods in gw.internal.gosu.parser.expressions with parameters of type IFunctionTypeModifier and TypeMethodDescriptionvoid
BeanMethodCallExpression.setFunctionType
(IFunctionType funcType) void
MethodCallExpression.setFunctionType
(IFunctionType funcType) -
Uses of IFunctionType in gw.internal.gosu.parser.java.compiler
Methods in gw.internal.gosu.parser.java.compiler with parameters of type IFunctionTypeModifier and TypeMethodDescriptionprivate String
JavaStubGenerator.getFunctionalInterface
(IFunctionType funcType) -
Uses of IFunctionType in gw.lang
Methods in gw.lang that return IFunctionTypeModifier and TypeMethodDescriptionstatic IFunctionType
GosuShop.createFunctionType
(IMethodInfo mi) IGosuShop.createFunctionType
(IMethodInfo mi) Methods in gw.lang with parameters of type IFunctionTypeModifier and TypeMethodDescriptionstatic ISymbol
GosuShop.createDynamicFunctionSymbol
(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression) 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 -
Uses of IFunctionType in gw.lang.parser.coercers
Methods in gw.lang.parser.coercers that return IFunctionTypeModifier and TypeMethodDescriptionstatic IFunctionType
FunctionToInterfaceCoercer.getRepresentativeFunctionType
(IType interfaceType) Methods in gw.lang.parser.coercers with parameters of type IFunctionTypeModifier and TypeMethodDescriptionstatic boolean
FunctionFromInterfaceCoercer.areTypesCompatible
(IFunctionType functionType, IType interfaceType) -
Uses of IFunctionType in gw.lang.parser.exceptions
Fields in gw.lang.parser.exceptions declared as IFunctionTypeMethods in gw.lang.parser.exceptions that return IFunctionTypeConstructors in gw.lang.parser.exceptions with parameters of type IFunctionTypeModifierConstructorDescriptionNotImplementedParseException
(IFullParserState parserState, IGosuClass gsClass, String strClass, IFunctionType funcType) -
Uses of IFunctionType in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IFunctionTypeModifier and TypeMethodDescriptionIBeanMethodCallExpression.getFunctionType()
IMethodCallExpression.getFunctionType()
-
Uses of IFunctionType in gw.lang.reflect
Subinterfaces of IFunctionType in gw.lang.reflectClasses in gw.lang.reflect that implement IFunctionTypeMethods in gw.lang.reflect that return IFunctionTypeModifier and TypeMethodDescriptionIErrorType.getErrorTypeFunctionType
(IExpression[] eArgs, String strMethod, List listAllMatchingMethods) default IFunctionType
IType.getFunctionalInterface()
ITypeSystem.getOrCreateFunctionType
(IMethodInfo mi) ITypeSystem.getOrCreateFunctionType
(String strFunctionName, IType retType, IType[] paramTypes) static IFunctionType
TypeSystem.getOrCreateFunctionType
(IMethodInfo mi) static IFunctionType
TypeSystem.getOrCreateFunctionType
(String strFunctionName, IType retType, IType[] paramTypes) FunctionType.inferParameterizedTypeFromArgTypesAndContextType
(IType[] argTypes, IType ctxType) IFunctionType.inferParameterizedTypeFromArgTypesAndContextType
(IType[] eArgs, IType ctxType) ParameterizedFunctionType.inferParameterizedTypeFromArgTypesAndContextType
(IType[] eArgs, IType ctxType) Methods in gw.lang.reflect with parameters of type IFunctionTypeModifier and TypeMethodDescriptionboolean
FunctionType.areParamsCompatible
(IFunctionType fromType) static boolean
FunctionType.areParamsCompatible
(IFunctionType toType, IFunctionType fromType) private static boolean
FunctionType.areParamsCompatible
(IFunctionType toType, IFunctionType fromType, boolean bContravariant) boolean
IFunctionType.areParamsCompatible
(IFunctionType rhsFunctionType) boolean
ParameterizedFunctionType.areParamsCompatible
(IFunctionType rhsType) ITypeSystem.getFunctionalInterface
(IFunctionType type) static IType
TypeSystem.getFunctionalInterface
(IFunctionType type) Constructors in gw.lang.reflect with parameters of type IFunctionType -
Uses of IFunctionType in gw.lang.reflect.java
Fields in gw.lang.reflect.java with type parameters of type IFunctionTypeModifier and TypeFieldDescriptionprivate static LockingLazyVar<IFunctionType>
GosuTypes.DEF_CTOR_TYPE
Methods in gw.lang.reflect.java that return IFunctionType