Uses of Interface
gw.lang.reflect.IInvocableType
-
Packages that use IInvocableType Package Description gw.internal.gosu.parser gw.internal.gosu.parser.expressions gw.internal.gosu.parser.types gw.lang.reflect -
-
Uses of IInvocableType in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IInvocableType Modifier and Type Class Description classDelegateFunctionType(package private) static classErrorTypeInfo.UniversalConstructorType(package private) static classErrorTypeInfo.UniversalFunctionTypeMethods in gw.internal.gosu.parser that return IInvocableType Modifier and Type Method Description private IInvocableTypeGosuParser. inferConstructor(ConstructorType ctorType, TypeVarToTypeMap inferenceMap)private IInvocableTypeGosuParser. inferFunction(IInvocableType funcType, java.util.List<? extends IExpression> eArgs, boolean bUseCtx, TypeVarToTypeMap inferenceMap)private IInvocableTypeGosuParser. inferFunctionType(IInvocableType funcType, java.util.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 IInvocableType Modifier and Type Method Description private java.util.List<? extends IInvocableType>GosuParser. maybeAvoidNestedMethodScoring(java.util.List<? extends IInvocableType> listFunctionTypes)private java.util.List<? extends IInvocableType>GosuParser. maybeRemoveNonGenericMethods(java.util.List<? extends IInvocableType> listFunctionTypes, IType[] typeParams)Methods in gw.internal.gosu.parser with parameters of type IInvocableType Modifier and Type Method Description (package private) voidGosuParser. addMisingArgsWithDefaultValues(ParsedElement element, IInvocableType funcType, java.util.List<Expression> argExpressions, java.util.List<LightweightParserState> parserStates, boolean bShouldScoreMethods)private ExpressionGosuParser. getDefaultValueOrPlaceHolderForParam(int iParam, IInvocableType invType)private ITypeGosuParser. getParamTypeFromParamName(IInvocableType invType, java.lang.String strParam, int[] iPos)private IInvocableTypeGosuParser. inferFunction(IInvocableType funcType, java.util.List<? extends IExpression> eArgs, boolean bUseCtx, TypeVarToTypeMap inferenceMap)private IInvocableTypeGosuParser. inferFunctionType(IInvocableType funcType, java.util.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, java.util.List<Expression> argExpressions, TypeVarToTypeMap inferenceMap, java.util.List<LightweightParserState> parserStates, java.util.Set<java.lang.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, java.util.List<? extends IInvocableType> listFunctionTypes, java.util.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 IInvocableType Modifier and Type Method Description private java.util.List<java.lang.Integer>GosuParser. assignArgExprPosition(java.util.List<? extends IInvocableType> listFunctionTypes, int iArgs, java.util.List<java.lang.Integer> namedArgOrder, int iArgPos)private java.util.List<java.util.List<IType>>GosuParser. extractContextTypes(java.util.List<? extends IInvocableType> funcTypes)private booleanGosuParser. isDynamicMethod(java.util.List<? extends IInvocableType> listFunctionTypes)private MethodScoreGosuParser. makeDynamicMethodScore(java.util.List<? extends IInvocableType> listFunctionTypes, java.util.List<Expression> argExpressions)private java.util.List<? extends IInvocableType>GosuParser. maybeAvoidNestedMethodScoring(java.util.List<? extends IInvocableType> listFunctionTypes)private java.util.List<? extends IInvocableType>GosuParser. maybeRemoveNonGenericMethods(java.util.List<? extends IInvocableType> listFunctionTypes, IType[] typeParams)private MethodScoreGosuParser. parseArgumentList(IType rootType, ParsedElement element, java.util.List<? extends IInvocableType> listFunctionTypes, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided)private MethodScoreGosuParser. scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, java.util.List<? extends IInvocableType> listFunctionTypes, java.util.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 IInvocableType Modifier and Type Class Description classBlockTypeMethods in gw.internal.gosu.parser.expressions that return types with arguments of type IInvocableType Modifier and Type Method Description private java.util.List<? extends IInvocableType>FeatureLiteral. getConstructorTypes()java.util.List<? extends IInvocableType>FeatureLiteral. getFunctionTypes(java.lang.String name)private java.util.List<? extends IInvocableType>FeatureLiteral. getMethodTypes(java.lang.String name) -
Uses of IInvocableType in gw.internal.gosu.parser.types
Classes in gw.internal.gosu.parser.types that implement IInvocableType Modifier and Type Class Description classConstructorType -
Uses of IInvocableType in gw.lang.reflect
Subinterfaces of IInvocableType in gw.lang.reflect Modifier and Type Interface Description interfaceIBlockTypeinterfaceIConstructorTypeinterfaceIFunctionTypeClasses in gw.lang.reflect that implement IInvocableType Modifier and Type Class Description classFunctionTypeclassParameterizedFunctionTypeFields in gw.lang.reflect declared as IInvocableType Modifier and Type Field Description private IInvocableTypeMethodScore. _inferredFuncTypeprivate IInvocableTypeMethodScore. _rawFuncTypeMethods in gw.lang.reflect that return IInvocableType Modifier and Type Method Description IInvocableTypeMethodScorer. getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, java.util.List<IType> argTypes)IInvocableTypeMethodScore. getInferredFunctionType()IInvocableTypeMethodScore. getRawFunctionType()private IInvocableTypeMethodScorer. matchInOverloads(java.util.List<? extends IInvocableType> listOverloads, IInvocableType cachedFuncType)Methods in gw.lang.reflect with parameters of type IInvocableType Modifier and Type Method Description IInvocableTypeMethodScorer. getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, java.util.List<IType> argTypes)private IInvocableTypeMethodScorer. matchInOverloads(java.util.List<? extends IInvocableType> listOverloads, IInvocableType cachedFuncType)doubleMethodScorer. scoreMethod(IInvocableType funcType, java.util.List<IType> argTypes, java.util.List<IType> inferringTypes)MethodScoreMethodScorer. scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, java.util.List<? extends IInvocableType> listFunctionTypes, java.util.List<IType> argTypes, java.util.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 IInvocableType Modifier and Type Method Description private IInvocableTypeMethodScorer. matchInOverloads(java.util.List<? extends IInvocableType> listOverloads, IInvocableType cachedFuncType)MethodScoreMethodScorer. scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, java.util.List<? extends IInvocableType> listFunctionTypes, java.util.List<IType> argTypes, java.util.List<IType> inferringTypes, boolean bSkipScoring, boolean bLookInCache)java.util.List<MethodScore>MethodScorer. scoreMethods(java.util.List<IInvocableType> funcTypes, java.util.List<IType> argTypes)Constructors in gw.lang.reflect with parameters of type IInvocableType Constructor Description MethodScoreKey(java.util.List<IType> argTypes, IInvocableType funcType, IType callsiteEnclosingType, IType rootType)
-