Uses of Class
gw.lang.parser.TypeVarToTypeMap
Packages that use TypeVarToTypeMap
Package
Description
-
Uses of TypeVarToTypeMap in gw.internal.gosu.parser
Fields in gw.internal.gosu.parser with type parameters of type TypeVarToTypeMapMethods in gw.internal.gosu.parser that return TypeVarToTypeMapModifier and TypeMethodDescriptionstatic TypeVarToTypeMapJavaMethodInfo.addEnclosingTypeParams(IType declaringClass, TypeVarToTypeMap actualParamByVarName) GosuParser.getInferenceMap()AbstractGenericMethodInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) GosuPropertyInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) GosuVarPropertyInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) JavaMethodInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) AbstractGenericMethodInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) GosuPropertyInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) GosuVarPropertyInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) JavaMethodInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) private TypeVarToTypeMapJavaMethodInfo.initTypeVarMap()private static TypeVarToTypeMapTypeLord.mapActualTypeByVarName(IType ownersType) private static TypeVarToTypeMapTypeLord.mapGenericTypeByVarName(IType ownersType) TypeLoaderAccess.mapTypeByVarName(IType ownersType, IType declaringType) static TypeVarToTypeMapTypeLord.mapTypeByVarName(IType ownersType, IType declaringType) private TypeVarToTypeMapGosuParser.maskCurrentFunctionTypeVarsFromPriorInference()Methods in gw.internal.gosu.parser with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionstatic TypeVarToTypeMapJavaMethodInfo.addEnclosingTypeParams(IType declaringClass, TypeVarToTypeMap actualParamByVarName) static voidTypeLord.addReferencedTypeVarsThatAreNotInMap(IType type, TypeVarToTypeMap map) AsmConstructorJavaClassConstructor.convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName) ConstructorJavaClassConstructor.convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName) (package private) static IParameterInfo[]JavaMethodInfo.convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName, IJavaClassType[] paramTypes, IJavaClassInfo declaringClass, List<Parameter> paramInfos) static voidAbstractGenericMethodInfo.ensureInferredTypeAssignableToBoundingType(TypeVarToTypeMap actualParamByVarName, TypeVarToTypeMap map) AsmTypeJavaClassType.getActualType(TypeVarToTypeMap typeMap) AsmTypeJavaClassType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) TypeJavaClassType.getActualType(TypeVarToTypeMap typeMap) TypeJavaClassType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) TypeLoaderAccess.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, Set<IType> visited) static ITypeTypeLord.getActualType(IAsmType type, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.getActualType(IAsmType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, LinkedHashSet<IAsmType> recursiveTypes) static ITypeTypeLord.getActualType(Type type, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.getActualType(Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeLord.getActualType(Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, LinkedHashSet<Type> recursiveTypes) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map, Set<IType> visited) private ITypeGosuParser.inferArgType(IType contextType, TypeVarToTypeMap inferenceMap) private 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 voidGosuParser.inferFunctionTypeVariables(IType rawContextType, IType boundContextType, Expression expression, TypeVarToTypeMap inferenceMap) voidTypeLoaderAccess.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap map) static voidTypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap) static voidTypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, HashSet<ITypeVariableType> inferredInCallStack, boolean bReverse) voidTypeLoaderAccess.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse(IType genParamType, IType argType, TypeVarToTypeMap map) static voidTypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap) private static booleanAbstractGenericMethodInfo.isBoundingTypeAssignableFromInferredType(IType inferredType, IType boundingType, ITypeVariableType tv, TypeVarToTypeMap map) EnhancementIndex.EnhancementManager.makeOrderedTypeParams(TypeVarToTypeMap map, IGosuEnhancementInternal enhancementType) static ITypeTypeLord.makeParameteredType(IType genType, TypeVarToTypeMap inferenceMap) private IInvocableTypeGosuParser.maybeBoundFunctionTypeVars(IInvocableType inferredFunctionType, TypeVarToTypeMap inferenceMap) private static TypeTypeLord.maybeGetLowerBound(WildcardType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, LinkedHashSet<Type> recursiveTypes) 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) TypeLoaderAccess.parseType(String typeString, TypeVarToTypeMap actualParamByVarName) TypeLoaderAccess.parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeTypeLord.parseType(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.parseType(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) TypeLoaderAccess.parseTypeExpression(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeLiteralExpressionTypeLord.parseTypeLiteral(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) (package private) voidGosuParser.popInferenceMap(TypeVarToTypeMap inferenceMap) voidGosuParser.pushInferenceMap(TypeVarToTypeMap inferenceMap) GenericTypeVariable.remapBounds(TypeVarToTypeMap actualParamByVarName) private booleanGosuParser.reparseErrorsAreDifferent(TypeVarToTypeMap inferenceMap, List<Expression> argExpressions) private static ITypeTypeLord.resolveParameterizedType(IType parameterizedType, TypeVarToTypeMap actualParamByVarName) private static ITypeTypeLord.solveType(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, boolean bReverse, ITypeVariableType tvType, IType type) Constructors in gw.internal.gosu.parser with parameters of type TypeVarToTypeMapModifierConstructorDescriptionGenericTypeVariable(IType enclosingType, IJavaClassTypeVariable typeVar, TypeVarToTypeMap actualParamByVarName) -
Uses of TypeVarToTypeMap in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionBlockType.parameterize(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) Constructors in gw.internal.gosu.parser.expressions with parameters of type TypeVarToTypeMapModifierConstructorDescriptionprivateBlockType(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, List<String> argNames, List<IExpression> defValues) -
Uses of TypeVarToTypeMap in gw.internal.gosu.parser.java.classinfo
Methods in gw.internal.gosu.parser.java.classinfo with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionJavaSourceConstructor.convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName) JavaSourceDefaultConstructor.convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName) protected IParameterInfo[]JavaSourceMethod.getActualParameterInfos(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) JavaArrayClassInfo.getActualType(TypeVarToTypeMap typeMap) JavaArrayClassInfo.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaParameterizedType.getActualType(TypeVarToTypeMap typeMap) JavaParameterizedType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaSourceArrayType.getActualType(TypeVarToTypeMap typeMap) JavaSourceArrayType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaSourceType.getActualType(TypeVarToTypeMap typeMap) JavaSourceType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaSourceTypeVariable.getActualType(TypeVarToTypeMap typeMap) JavaSourceTypeVariable.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaSourceUnresolvedClass.getActualType(TypeVarToTypeMap typeMap) JavaSourceUnresolvedClass.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaWildcardType.getActualType(TypeVarToTypeMap typeMap) JavaWildcardType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) UnparseableSourceTypeVariable.getActualType(TypeVarToTypeMap typeMap) UnparseableSourceTypeVariable.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) -
Uses of TypeVarToTypeMap in gw.lang.parser
Fields in gw.lang.parser declared as TypeVarToTypeMapMethods in gw.lang.parser with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionstatic booleanStandardCoercionManager.isStructurallyAssignable_Laxed(IType toType, IType fromType, TypeVarToTypeMap inferenceMap) static booleanStandardCoercionManager.isStructurallyAssignable_Laxed(IType toType, IType fromType, IMethodInfo specificMethod, TypeVarToTypeMap inferenceMap) voidTypeVarToTypeMap.putAll(TypeVarToTypeMap from) voidTypeVarToTypeMap.putAllAndInferred(TypeVarToTypeMap from) Constructors in gw.lang.parser with parameters of type TypeVarToTypeMap -
Uses of TypeVarToTypeMap in gw.lang.reflect
Fields in gw.lang.reflect declared as TypeVarToTypeMapMethods in gw.lang.reflect that return TypeVarToTypeMapModifier and TypeMethodDescriptionMethodScore.getInferenceMap()FunctionType.inferTypeParametersFromArgumentTypes(IType... argTypes) IGenericMethodInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) MethodInfoDelegate.inferTypeParametersFromArgumentTypes(IType... argTypes) FunctionType.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) IGenericMethodInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) MethodInfoDelegate.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) ITypeSystem.mapTypeByVarName(IType ownersType, IType declaringType) static TypeVarToTypeMapTypeSystem.mapTypeByVarName(IType ownersType, IType declaringType) private TypeVarToTypeMapFunctionType.mapTypes(TypeVarToTypeMap actualParamByVarName, IType... types) Methods in gw.lang.reflect with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionprivate voidFunctionType.assignParamTypesFromTypeParams(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) private voidFunctionType.assignReturnTypeFromTypeParams(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) private voidFunctionType.assignTypeVars(IGenericTypeVariable[] gtvs, TypeVarToTypeMap actualParamByVarName) MethodList.findAssignableMethod(IMethodInfo miTo, boolean bStatic, TypeVarToTypeMap inferenceMap) ITypeSystem.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeSystem.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) voidITypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap map) static voidTypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap map, boolean bReverse) voidITypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse(IType genParamType, IType argType, TypeVarToTypeMap map) private TypeVarToTypeMapFunctionType.mapTypes(TypeVarToTypeMap actualParamByVarName, IType... types) static ITypeMethodList.maybeInferParamType(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromParamType, IType toParamType) static ITypeMethodList.maybeInferReturnType(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromReturnType, IType toReturnType) FunctionType.parameterize(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) Create a new FunctionType based on the type parameters assigned to the type vars in actualParamByVarName.ITypeSystem.parseType(String typeString, TypeVarToTypeMap actualParamByVarName) ITypeSystem.parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeTypeSystem.parseType(String typeString, TypeVarToTypeMap actualParamByVarName) static ITypeTypeSystem.parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) ITypeSystem.parseTypeExpression(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeLiteralExpressionTypeSystem.parseTypeExpression(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) voidMethodScore.setInferenceMap(TypeVarToTypeMap inferenceMap) Constructors in gw.lang.reflect with parameters of type TypeVarToTypeMapModifierConstructorDescriptionprotectedFunctionType(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) -
Uses of TypeVarToTypeMap in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionIGenericTypeVariable.remapBounds(TypeVarToTypeMap actualParamByVarName) -
Uses of TypeVarToTypeMap in gw.lang.reflect.java
Methods in gw.lang.reflect.java with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionIJavaClassConstructor.convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName) static ITypeClassInfoUtil.getActualReturnType(IJavaClassType genericType, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) ErrorJavaClassInfo.getActualType(TypeVarToTypeMap typeMap) ErrorJavaClassInfo.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) IJavaClassType.getActualType(TypeVarToTypeMap typeMap) IJavaClassType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) static IType[]ClassInfoUtil.getActualTypes(IJavaClassType[] genericTypes, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)