Uses of Interface
gw.lang.reflect.IInvocableType
Packages that use IInvocableType
Package
Description
-
Uses of IInvocableType in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IInvocableTypeModifier and TypeClassDescriptionclass(package private) static class(package private) static classMethods in gw.internal.gosu.parser that return IInvocableTypeModifier and TypeMethodDescriptionprivate IInvocableTypeGosuParser.inferConstructor(ConstructorType ctorType, TypeVarToTypeMap inferenceMap) private IInvocableTypeGosuParser.inferFunction(IInvocableType funcType, List<? extends IExpression> eArgs, boolean bUseCtx, TypeVarToTypeMap inferenceMap) private IInvocableTypeGosuParser.inferFunctionType(IInvocableType funcType, List<? extends IExpression> eArgs, boolean bUseCtx, TypeVarToTypeMap inferenceMap) private IInvocableTypeGosuParser.maybeBoundFunctionTypeVars(IInvocableType inferredFunctionType, TypeVarToTypeMap inferenceMap) Methods in gw.internal.gosu.parser that return types with arguments of type IInvocableTypeModifier and TypeMethodDescriptionprivate List<? extends IInvocableType>GosuParser.maybeAvoidNestedMethodScoring(List<? extends IInvocableType> listFunctionTypes) private List<? extends IInvocableType>GosuParser.maybeRemoveNonGenericMethods(List<? extends IInvocableType> listFunctionTypes, IType[] typeParams) Methods in gw.internal.gosu.parser with parameters of type IInvocableTypeModifier and TypeMethodDescription(package private) voidGosuParser.addMisingArgsWithDefaultValues(ParsedElement element, IInvocableType funcType, List<Expression> argExpressions, List<LightweightParserState> parserStates, boolean bShouldScoreMethods) private ExpressionGosuParser.getDefaultValueOrPlaceHolderForParam(int iParam, IInvocableType invType) private ITypeGosuParser.getParamTypeFromParamName(IInvocableType invType, String strParam, int[] iPos) private IInvocableTypeGosuParser.inferFunction(IInvocableType funcType, List<? extends IExpression> eArgs, boolean bUseCtx, TypeVarToTypeMap inferenceMap) private IInvocableTypeGosuParser.inferFunctionType(IInvocableType funcType, List<? extends IExpression> eArgs, boolean bUseCtx, TypeVarToTypeMap inferenceMap) private IInvocableTypeGosuParser.maybeBoundFunctionTypeVars(IInvocableType inferredFunctionType, TypeVarToTypeMap inferenceMap) private voidGosuParser.maybeInferFunctionTypeVarsFromReturnType(IInvocableType invType, TypeVarToTypeMap inferenceMap) private intGosuParser.parseArgExpression(IInvocableType funcType, int iArgs, List<Expression> argExpressions, TypeVarToTypeMap inferenceMap, List<LightweightParserState> parserStates, Set<String> namedArgs, boolean bMethodScoring) private intGosuParser.parseNamedParamExpression(IInvocableType invType, boolean bMethodScoring) protected voidGosuParser.pushTypeVariableTypesToInfer(IInvocableType functionType) private MethodScoreGosuParser.scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, List<? extends IInvocableType> listFunctionTypes, List<Expression> argExpressions, boolean bSimple, boolean bLookInCache) private ITypeGosuParser.useDynamicTypeIfDynamicRoot(IInvocableType funcType, IType ctxType) Method parameters in gw.internal.gosu.parser with type arguments of type IInvocableTypeModifier and TypeMethodDescriptionGosuParser.assignArgExprPosition(List<? extends IInvocableType> listFunctionTypes, int iArgs, List<Integer> namedArgOrder, int iArgPos) GosuParser.extractContextTypes(List<? extends IInvocableType> funcTypes) private booleanGosuParser.isDynamicMethod(List<? extends IInvocableType> listFunctionTypes) private MethodScoreGosuParser.makeDynamicMethodScore(List<? extends IInvocableType> listFunctionTypes, List<Expression> argExpressions) private List<? extends IInvocableType>GosuParser.maybeAvoidNestedMethodScoring(List<? extends IInvocableType> listFunctionTypes) private List<? extends IInvocableType>GosuParser.maybeRemoveNonGenericMethods(List<? extends IInvocableType> listFunctionTypes, IType[] typeParams) private MethodScoreGosuParser.parseArgumentList(IType rootType, ParsedElement element, List<? extends IInvocableType> listFunctionTypes, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) private MethodScoreGosuParser.scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, List<? extends IInvocableType> listFunctionTypes, List<Expression> argExpressions, boolean bSimple, boolean bLookInCache) -
Uses of IInvocableType in gw.internal.gosu.parser.expressions
Classes in gw.internal.gosu.parser.expressions that implement IInvocableTypeMethods in gw.internal.gosu.parser.expressions that return types with arguments of type IInvocableTypeModifier and TypeMethodDescriptionprivate List<? extends IInvocableType>FeatureLiteral.getConstructorTypes()List<? extends IInvocableType>FeatureLiteral.getFunctionTypes(String name) private List<? extends IInvocableType>FeatureLiteral.getMethodTypes(String name) -
Uses of IInvocableType in gw.internal.gosu.parser.types
Classes in gw.internal.gosu.parser.types that implement IInvocableType -
Uses of IInvocableType in gw.lang.reflect
Subinterfaces of IInvocableType in gw.lang.reflectModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceClasses in gw.lang.reflect that implement IInvocableTypeFields in gw.lang.reflect declared as IInvocableTypeModifier and TypeFieldDescriptionprivate IInvocableTypeMethodScore._inferredFuncTypeprivate IInvocableTypeMethodScore._rawFuncTypeMethods in gw.lang.reflect that return IInvocableTypeModifier and TypeMethodDescriptionMethodScorer.getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, List<IType> argTypes) MethodScore.getInferredFunctionType()MethodScore.getRawFunctionType()private IInvocableTypeMethodScorer.matchInOverloads(List<? extends IInvocableType> listOverloads, IInvocableType cachedFuncType) Methods in gw.lang.reflect with parameters of type IInvocableTypeModifier and TypeMethodDescriptionMethodScorer.getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, List<IType> argTypes) private IInvocableTypeMethodScorer.matchInOverloads(List<? extends IInvocableType> listOverloads, IInvocableType cachedFuncType) doubleMethodScorer.scoreMethod(IInvocableType funcType, List<IType> argTypes, List<IType> inferringTypes) MethodScorer.scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, List<? extends IInvocableType> listFunctionTypes, List<IType> argTypes, List<IType> inferringTypes, boolean bSkipScoring, boolean bLookInCache) voidMethodScore.setInferredFunctionType(IInvocableType funcType) voidMethodScore.setRawFunctionType(IInvocableType funcType) Method parameters in gw.lang.reflect with type arguments of type IInvocableTypeModifier and TypeMethodDescriptionprivate IInvocableTypeMethodScorer.matchInOverloads(List<? extends IInvocableType> listOverloads, IInvocableType cachedFuncType) MethodScorer.scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, List<? extends IInvocableType> listFunctionTypes, List<IType> argTypes, List<IType> inferringTypes, boolean bSkipScoring, boolean bLookInCache) MethodScorer.scoreMethods(List<IInvocableType> funcTypes, List<IType> argTypes) Constructors in gw.lang.reflect with parameters of type IInvocableTypeModifierConstructorDescriptionprivateMethodScoreKey(List<IType> argTypes, IInvocableType funcType, IType callsiteEnclosingType, IType rootType)