Uses of Class
gw.lang.parser.TypeVarToTypeMap
-
Packages that use TypeVarToTypeMap Package Description gw.internal.gosu.parser gw.internal.gosu.parser.expressions gw.internal.gosu.parser.java.classinfo gw.lang.parser gw.lang.reflect gw.lang.reflect.gs gw.lang.reflect.java -
-
Uses of TypeVarToTypeMap in gw.internal.gosu.parser
Fields in gw.internal.gosu.parser with type parameters of type TypeVarToTypeMap Modifier and Type Field Description private Stack<TypeVarToTypeMap>GosuParser. _inferenceMapStackMethods in gw.internal.gosu.parser with parameters of type TypeVarToTypeMap Modifier and Type Method Description static TypeVarToTypeMapJavaMethodInfo. addEnclosingTypeParams(IType declaringClass, TypeVarToTypeMap actualParamByVarName)static voidTypeLord. addReferencedTypeVarsThatAreNotInMap(IType type, TypeVarToTypeMap map)IParameterInfo[]AsmConstructorJavaClassConstructor. convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)IParameterInfo[]ConstructorJavaClassConstructor. convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)(package private) static IParameterInfo[]JavaMethodInfo. convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName, IJavaClassType[] paramTypes, IJavaClassInfo declaringClass, java.util.List<Parameter> paramInfos)static voidAbstractGenericMethodInfo. ensureInferredTypeAssignableToBoundingType(TypeVarToTypeMap actualParamByVarName, TypeVarToTypeMap map)ITypeAsmTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap)ITypeAsmTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap)ITypeTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeTypeLoaderAccess. 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, java.util.Set<IType> visited)static ITypeTypeLord. getActualType(IAsmType type, TypeVarToTypeMap actualParamByVarName)static ITypeTypeLord. getActualType(IAsmType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, java.util.LinkedHashSet<IAsmType> recursiveTypes)static ITypeTypeLord. getActualType(java.lang.reflect.Type type, TypeVarToTypeMap actualParamByVarName)static ITypeTypeLord. getActualType(java.lang.reflect.Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)static ITypeTypeLord. getActualType(java.lang.reflect.Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, java.util.LinkedHashSet<java.lang.reflect.Type> recursiveTypes)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map, java.util.Set<IType> visited)private ITypeGosuParser. inferArgType(IType contextType, TypeVarToTypeMap inferenceMap)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 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, java.util.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)private java.util.List<IType>EnhancementIndex.EnhancementManager. makeOrderedTypeParams(TypeVarToTypeMap map, IGosuEnhancementInternal enhancementType)static ITypeTypeLord. makeParameteredType(IType genType, TypeVarToTypeMap inferenceMap)private IInvocableTypeGosuParser. maybeBoundFunctionTypeVars(IInvocableType inferredFunctionType, TypeVarToTypeMap inferenceMap)private static java.lang.reflect.TypeTypeLord. maybeGetLowerBound(java.lang.reflect.WildcardType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, java.util.LinkedHashSet<java.lang.reflect.Type> recursiveTypes)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)ITypeTypeLoaderAccess. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName)ITypeTypeLoaderAccess. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeTypeLord. parseType(java.lang.String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName)static ITypeTypeLord. parseType(java.lang.String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)ITypeLiteralExpressionTypeLoaderAccess. parseTypeExpression(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeLiteralExpressionTypeLord. parseTypeLiteral(java.lang.String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)(package private) voidGosuParser. popInferenceMap(TypeVarToTypeMap inferenceMap)voidGosuParser. pushInferenceMap(TypeVarToTypeMap inferenceMap)IGenericTypeVariableGenericTypeVariable. remapBounds(TypeVarToTypeMap actualParamByVarName)private booleanGosuParser. reparseErrorsAreDifferent(TypeVarToTypeMap inferenceMap, java.util.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 TypeVarToTypeMap Constructor Description GenericTypeVariable(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 TypeVarToTypeMap Modifier and Type Method Description FunctionTypeBlockType. parameterize(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)Constructors in gw.internal.gosu.parser.expressions with parameters of type TypeVarToTypeMap Constructor Description BlockType(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, java.util.List<java.lang.String> argNames, java.util.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 TypeVarToTypeMap Modifier and Type Method Description IParameterInfo[]JavaSourceConstructor. convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)IParameterInfo[]JavaSourceDefaultConstructor. convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)protected IParameterInfo[]JavaSourceMethod. getActualParameterInfos(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)ITypeJavaArrayClassInfo. getActualType(TypeVarToTypeMap typeMap)ITypeJavaArrayClassInfo. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaParameterizedType. getActualType(TypeVarToTypeMap typeMap)ITypeJavaParameterizedType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaSourceArrayType. getActualType(TypeVarToTypeMap typeMap)ITypeJavaSourceArrayType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaSourceType. getActualType(TypeVarToTypeMap typeMap)ITypeJavaSourceType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap)ITypeJavaSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaSourceUnresolvedClass. getActualType(TypeVarToTypeMap typeMap)ITypeJavaSourceUnresolvedClass. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaWildcardType. getActualType(TypeVarToTypeMap typeMap)ITypeJavaWildcardType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeUnparseableSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap)ITypeUnparseableSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) -
Uses of TypeVarToTypeMap in gw.lang.parser
Fields in gw.lang.parser declared as TypeVarToTypeMap Modifier and Type Field Description static TypeVarToTypeMapTypeVarToTypeMap. EMPTY_MAPMethods in gw.lang.parser with parameters of type TypeVarToTypeMap Modifier and Type Method Description static 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 Constructor Description TypeVarToTypeMap(TypeVarToTypeMap from) -
Uses of TypeVarToTypeMap in gw.lang.reflect
Fields in gw.lang.reflect declared as TypeVarToTypeMap Modifier and Type Field Description private TypeVarToTypeMapMethodScore. _inferenceMapMethods in gw.lang.reflect with parameters of type TypeVarToTypeMap Modifier and Type Method Description private voidFunctionType. assignParamTypesFromTypeParams(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)private voidFunctionType. assignReturnTypeFromTypeParams(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)private voidFunctionType. assignTypeVars(IGenericTypeVariable[] gtvs, TypeVarToTypeMap actualParamByVarName)IMethodInfoMethodList. findAssignableMethod(IMethodInfo miTo, boolean bStatic, TypeVarToTypeMap inferenceMap)ITypeITypeSystem. 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)FunctionTypeFunctionType. parameterize(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)Create a new FunctionType based on the type parameters assigned to the type vars in actualParamByVarName.ITypeITypeSystem. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName)ITypeITypeSystem. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeTypeSystem. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName)static ITypeTypeSystem. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)ITypeLiteralExpressionITypeSystem. parseTypeExpression(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeLiteralExpressionTypeSystem. parseTypeExpression(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)voidMethodScore. setInferenceMap(TypeVarToTypeMap inferenceMap)Constructors in gw.lang.reflect with parameters of type TypeVarToTypeMap Constructor Description 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 TypeVarToTypeMap Modifier and Type Method Description IGenericTypeVariableIGenericTypeVariable. remapBounds(TypeVarToTypeMap actualParamByVarName) -
Uses of TypeVarToTypeMap in gw.lang.reflect.java
Methods in gw.lang.reflect.java with parameters of type TypeVarToTypeMap Modifier and Type Method Description IParameterInfo[]IJavaClassConstructor. convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)static ITypeClassInfoUtil. getActualReturnType(IJavaClassType genericType, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)ITypeErrorJavaClassInfo. getActualType(TypeVarToTypeMap typeMap)ITypeErrorJavaClassInfo. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeIJavaClassType. getActualType(TypeVarToTypeMap typeMap)ITypeIJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)static IType[]ClassInfoUtil. getActualTypes(IJavaClassType[] genericTypes, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)
-