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 TypeVarToTypeMap
JavaMethodInfo.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 TypeVarToTypeMap
JavaMethodInfo.initTypeVarMap()
private static TypeVarToTypeMap
TypeLord.mapActualTypeByVarName
(IType ownersType) private static TypeVarToTypeMap
TypeLord.mapGenericTypeByVarName
(IType ownersType) TypeLoaderAccess.mapTypeByVarName
(IType ownersType, IType declaringType) static TypeVarToTypeMap
TypeLord.mapTypeByVarName
(IType ownersType, IType declaringType) private TypeVarToTypeMap
GosuParser.maskCurrentFunctionTypeVarsFromPriorInference()
Methods in gw.internal.gosu.parser with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionstatic TypeVarToTypeMap
JavaMethodInfo.addEnclosingTypeParams
(IType declaringClass, TypeVarToTypeMap actualParamByVarName) static void
TypeLord.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 void
AbstractGenericMethodInfo.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 IType
TypeLord.getActualType
(IType type, TypeVarToTypeMap actualParamByVarName) static IType
TypeLord.getActualType
(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static IType
TypeLord.getActualType
(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, Set<IType> visited) static IType
TypeLord.getActualType
(IAsmType type, TypeVarToTypeMap actualParamByVarName) static IType
TypeLord.getActualType
(IAsmType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, LinkedHashSet<IAsmType> recursiveTypes) static IType
TypeLord.getActualType
(Type type, TypeVarToTypeMap actualParamByVarName) static IType
TypeLord.getActualType
(Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static IType
TypeLord.getActualType
(Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, LinkedHashSet<Type> recursiveTypes) static IType
TypeLord.getDefaultParameterizedTypeWithTypeVars
(IType type, TypeVarToTypeMap map) static IType
TypeLord.getDefaultParameterizedTypeWithTypeVars
(IType type, TypeVarToTypeMap map, Set<IType> visited) private IType
GosuParser.inferArgType
(IType contextType, TypeVarToTypeMap inferenceMap) private IInvocableType
GosuParser.inferConstructor
(ConstructorType ctorType, TypeVarToTypeMap inferenceMap) private IInvocableType
GosuParser.inferFunction
(IInvocableType funcType, List<? extends IExpression> eArgs, boolean bUseCtx, TypeVarToTypeMap inferenceMap) private IInvocableType
GosuParser.inferFunctionType
(IInvocableType funcType, List<? extends IExpression> eArgs, boolean bUseCtx, TypeVarToTypeMap inferenceMap) private void
GosuParser.inferFunctionTypeVariables
(IType rawContextType, IType boundContextType, Expression expression, TypeVarToTypeMap inferenceMap) void
TypeLoaderAccess.inferTypeVariableTypesFromGenParamTypeAndConcreteType
(IType genParamType, IType argType, TypeVarToTypeMap map) static void
TypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType
(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap) static void
TypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType
(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, HashSet<ITypeVariableType> inferredInCallStack, boolean bReverse) void
TypeLoaderAccess.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse
(IType genParamType, IType argType, TypeVarToTypeMap map) static void
TypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse
(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap) private static boolean
AbstractGenericMethodInfo.isBoundingTypeAssignableFromInferredType
(IType inferredType, IType boundingType, ITypeVariableType tv, TypeVarToTypeMap map) EnhancementIndex.EnhancementManager.makeOrderedTypeParams
(TypeVarToTypeMap map, IGosuEnhancementInternal enhancementType) static IType
TypeLord.makeParameteredType
(IType genType, TypeVarToTypeMap inferenceMap) private IInvocableType
GosuParser.maybeBoundFunctionTypeVars
(IInvocableType inferredFunctionType, TypeVarToTypeMap inferenceMap) private static Type
TypeLord.maybeGetLowerBound
(WildcardType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, LinkedHashSet<Type> recursiveTypes) private void
GosuParser.maybeInferFunctionTypeVarsFromReturnType
(IInvocableType invType, TypeVarToTypeMap inferenceMap) private int
GosuParser.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 IType
TypeLord.parseType
(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName) static IType
TypeLord.parseType
(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) TypeLoaderAccess.parseTypeExpression
(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeLiteralExpression
TypeLord.parseTypeLiteral
(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) (package private) void
GosuParser.popInferenceMap
(TypeVarToTypeMap inferenceMap) void
GosuParser.pushInferenceMap
(TypeVarToTypeMap inferenceMap) GenericTypeVariable.remapBounds
(TypeVarToTypeMap actualParamByVarName) private boolean
GosuParser.reparseErrorsAreDifferent
(TypeVarToTypeMap inferenceMap, List<Expression> argExpressions) private static IType
TypeLord.resolveParameterizedType
(IType parameterizedType, TypeVarToTypeMap actualParamByVarName) private static IType
TypeLord.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 TypeVarToTypeMapModifierConstructorDescriptionprivate
BlockType
(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 boolean
StandardCoercionManager.isStructurallyAssignable_Laxed
(IType toType, IType fromType, TypeVarToTypeMap inferenceMap) static boolean
StandardCoercionManager.isStructurallyAssignable_Laxed
(IType toType, IType fromType, IMethodInfo specificMethod, TypeVarToTypeMap inferenceMap) void
TypeVarToTypeMap.putAll
(TypeVarToTypeMap from) void
TypeVarToTypeMap.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 TypeVarToTypeMap
TypeSystem.mapTypeByVarName
(IType ownersType, IType declaringType) private TypeVarToTypeMap
FunctionType.mapTypes
(TypeVarToTypeMap actualParamByVarName, IType... types) Methods in gw.lang.reflect with parameters of type TypeVarToTypeMapModifier and TypeMethodDescriptionprivate void
FunctionType.assignParamTypesFromTypeParams
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) private void
FunctionType.assignReturnTypeFromTypeParams
(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) private void
FunctionType.assignTypeVars
(IGenericTypeVariable[] gtvs, TypeVarToTypeMap actualParamByVarName) MethodList.findAssignableMethod
(IMethodInfo miTo, boolean bStatic, TypeVarToTypeMap inferenceMap) ITypeSystem.getActualType
(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static IType
TypeSystem.getActualType
(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) void
ITypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType
(IType genParamType, IType argType, TypeVarToTypeMap map) static void
TypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType
(IType genParamType, IType argType, TypeVarToTypeMap map, boolean bReverse) void
ITypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse
(IType genParamType, IType argType, TypeVarToTypeMap map) private TypeVarToTypeMap
FunctionType.mapTypes
(TypeVarToTypeMap actualParamByVarName, IType... types) static IType
MethodList.maybeInferParamType
(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromParamType, IType toParamType) static IType
MethodList.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 IType
TypeSystem.parseType
(String typeString, TypeVarToTypeMap actualParamByVarName) static IType
TypeSystem.parseType
(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) ITypeSystem.parseTypeExpression
(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeLiteralExpression
TypeSystem.parseTypeExpression
(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) void
MethodScore.setInferenceMap
(TypeVarToTypeMap inferenceMap) Constructors in gw.lang.reflect with parameters of type TypeVarToTypeMapModifierConstructorDescriptionprotected
FunctionType
(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 IType
ClassInfoUtil.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)