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
Methods in gw.internal.gosu.parser with parameters of type TypeVarToTypeMap Modifier and Type Method Description static TypeVarToTypeMap
JavaMethodInfo. addEnclosingTypeParams(IType declaringClass, TypeVarToTypeMap actualParamByVarName)
static void
TypeLord. addReferencedTypeVarsThatAreNotInMap(IType type, TypeVarToTypeMap map)
IParameterInfo[]
AsmConstructorJavaClassConstructor. convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)
IParameterInfo[]
ConstructorJavaClassConstructor. convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)
static void
AbstractGenericMethodInfo. ensureInferredTypeAssignableToBoundingType(TypeVarToTypeMap actualParamByVarName, TypeVarToTypeMap map)
IType
AsmTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap)
IType
AsmTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
TypeJavaClassType. getActualType(TypeVarToTypeMap typeMap)
IType
TypeJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
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)
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)
static IType
TypeLord. makeParameteredType(IType genType, TypeVarToTypeMap inferenceMap)
IType
TypeLoaderAccess. parseType(String typeString, TypeVarToTypeMap actualParamByVarName)
IType
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)
ITypeLiteralExpression
TypeLoaderAccess. parseTypeExpression(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
static ITypeLiteralExpression
TypeLord. parseTypeLiteral(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
void
GosuParser. pushInferenceMap(TypeVarToTypeMap inferenceMap)
IGenericTypeVariable
GenericTypeVariable. remapBounds(TypeVarToTypeMap actualParamByVarName)
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 FunctionType
BlockType. parameterize(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)
-
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)
IType
JavaArrayClassInfo. getActualType(TypeVarToTypeMap typeMap)
IType
JavaArrayClassInfo. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
JavaParameterizedType. getActualType(TypeVarToTypeMap typeMap)
IType
JavaParameterizedType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
JavaSourceArrayType. getActualType(TypeVarToTypeMap typeMap)
IType
JavaSourceArrayType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
JavaSourceType. getActualType(TypeVarToTypeMap typeMap)
IType
JavaSourceType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
JavaSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap)
IType
JavaSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
JavaSourceUnresolvedClass. getActualType(TypeVarToTypeMap typeMap)
IType
JavaSourceUnresolvedClass. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
JavaWildcardType. getActualType(TypeVarToTypeMap typeMap)
IType
JavaWildcardType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
UnparseableSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap)
IType
UnparseableSourceTypeVariable. 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 TypeVarToTypeMap
TypeVarToTypeMap. EMPTY_MAP
Methods in gw.lang.parser with parameters of type TypeVarToTypeMap Modifier and Type Method Description static 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 Constructor Description TypeVarToTypeMap(TypeVarToTypeMap from)
-
Uses of TypeVarToTypeMap in gw.lang.reflect
Methods in gw.lang.reflect that return TypeVarToTypeMap Modifier and Type Method Description TypeVarToTypeMap
MethodScore. getInferenceMap()
TypeVarToTypeMap
FunctionType. inferTypeParametersFromArgumentTypes(IType... argTypes)
TypeVarToTypeMap
IGenericMethodInfo. inferTypeParametersFromArgumentTypes(IType... argTypes)
TypeVarToTypeMap
MethodInfoDelegate. inferTypeParametersFromArgumentTypes(IType... argTypes)
TypeVarToTypeMap
FunctionType. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)
TypeVarToTypeMap
IGenericMethodInfo. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)
TypeVarToTypeMap
MethodInfoDelegate. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)
TypeVarToTypeMap
ITypeSystem. mapTypeByVarName(IType ownersType, IType declaringType)
static TypeVarToTypeMap
TypeSystem. mapTypeByVarName(IType ownersType, IType declaringType)
Methods in gw.lang.reflect with parameters of type TypeVarToTypeMap Modifier and Type Method Description IMethodInfo
MethodList. findAssignableMethod(IMethodInfo miTo, boolean bStatic, TypeVarToTypeMap inferenceMap)
IType
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)
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
FunctionType. parameterize(FunctionType source, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)
Create a new FunctionType based on the type parameters assigned to the type vars in actualParamByVarName.IType
ITypeSystem. parseType(String typeString, TypeVarToTypeMap actualParamByVarName)
IType
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)
ITypeLiteralExpression
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 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 IGenericTypeVariable
IGenericTypeVariable. 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 IType
ClassInfoUtil. getActualReturnType(IJavaClassType genericType, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)
IType
ErrorJavaClassInfo. getActualType(TypeVarToTypeMap typeMap)
IType
ErrorJavaClassInfo. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IType
IJavaClassType. getActualType(TypeVarToTypeMap typeMap)
IType
IJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
static IType[]
ClassInfoUtil. getActualTypes(IJavaClassType[] genericTypes, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)
-