Uses of Interface
gw.lang.reflect.ITypeVariableType
Packages that use ITypeVariableType
Package
Description
-
Uses of ITypeVariableType in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement ITypeVariableTypeMethods in gw.internal.gosu.parser that return ITypeVariableTypeModifier and TypeMethodDescriptionTypeLoaderAccess.getOrCreateTypeVariableType
(String strName, IType boundingType, IType enclosingType) Methods in gw.internal.gosu.parser that return types with arguments of type ITypeVariableTypeModifier and TypeMethodDescriptionstatic List<ITypeVariableType>
TypeLord.getTypeVariables
(IType type) Methods in gw.internal.gosu.parser with parameters of type ITypeVariableTypeModifier and TypeMethodDescriptionprivate static boolean
TypeLord._isRecursiveType
(ITypeVariableType subject, Set<IType> visited, IType... types) private boolean
GosuClassParser.hasTypeVar
(IType type, ITypeVariableType typeVar) private static boolean
AbstractGenericMethodInfo.isBoundingTypeAssignableFromInferredType
(IType inferredType, IType boundingType, ITypeVariableType tv, TypeVarToTypeMap map) boolean
TypeLoaderAccess.isParameterizedWith
(IType type, ITypeVariableType... typeVars) static boolean
TypeLord.isRecursiveType
(ITypeVariableType subject, IType... types) (package private) boolean
ParserBase.isTypeVarInReifiedContext
(Expression expr, ITypeVariableType typeVarType) private static IType
TypeLord.solveType
(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, boolean bReverse, ITypeVariableType tvType, IType type) Method parameters in gw.internal.gosu.parser with type arguments of type ITypeVariableTypeModifier and TypeMethodDescriptionstatic boolean
TypeLord.getTypeVariables
(IType type, Predicate<ITypeVariableType> cb) static void
TypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType
(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, HashSet<ITypeVariableType> inferredInCallStack, boolean bReverse) Constructors in gw.internal.gosu.parser with parameters of type ITypeVariableTypeModifierConstructorDescriptionTypeVariableArrayType
(ITypeVariableType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader) -
Uses of ITypeVariableType in gw.lang.parser
Fields in gw.lang.parser with type parameters of type ITypeVariableTypeModifier and TypeFieldDescriptionprivate Map<ITypeVariableType,
Pair<IType, Boolean>> TypeVarToTypeMap._map
private Set<ITypeVariableType>
TypeVarToTypeMap._typesInferredFromCovariance
Methods in gw.lang.parser that return types with arguments of type ITypeVariableTypeMethods in gw.lang.parser with parameters of type ITypeVariableTypeModifier and TypeMethodDescriptionboolean
TypeVarToTypeMap.containsKey
(ITypeVariableType tvType) TypeVarToTypeMap.get
(ITypeVariableType tvType) TypeVarToTypeMap.getPair
(ITypeVariableType tvType) boolean
TypeVarToTypeMap.isInferredForCovariance
(ITypeVariableType tv) boolean
AsmTypeVarMatcher.matches
(IAsmType thisOne, ITypeVariableType thatOne) boolean
JavaClassTypeVarMatcher.matches
(IJavaClassTypeVariable thisOne, ITypeVariableType thatOne) boolean
RawTypeVarMatcher.matches
(TypeVariable thisOne, ITypeVariableType thatOne) boolean
TypeVarToTypeMap.ITypeVarMatcher.matches
(E thisOne, ITypeVariableType thatOne) TypeVarToTypeMap.put
(ITypeVariableType tvType, IType type) TypeVarToTypeMap.put
(ITypeVariableType tvType, IType type, boolean bReverse) TypeVarToTypeMap.remove
(ITypeVariableType tvType) void
TypeVarToTypeMap.setInferredForCovariance
(ITypeVariableType tv) Constructor parameters in gw.lang.parser with type arguments of type ITypeVariableTypeModifierConstructorDescriptionprivate
TypeVarToTypeMap
(Map<ITypeVariableType, Pair<IType, Boolean>> emptyMap) -
Uses of ITypeVariableType in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return ITypeVariableTypeMethods in gw.lang.parser.expressions with parameters of type ITypeVariableTypeModifier and TypeMethodDescriptionprivate static Variance
Variance.getVariance
(ITypeVariableType type) private static boolean
Variance.isTypeVarFromEnclosingType
(IType enclosingType, ITypeVariableType typeVar) -
Uses of ITypeVariableType in gw.lang.reflect
Methods in gw.lang.reflect that return ITypeVariableTypeModifier and TypeMethodDescriptionITypeSystem.getOrCreateTypeVariableType
(String strName, IType boundingType, IType enclosingType) static ITypeVariableType
TypeSystem.getOrCreateTypeVariableType
(String strName, IType boundingType, IType enclosingType) Methods in gw.lang.reflect with parameters of type ITypeVariableTypeModifier and TypeMethodDescriptionboolean
ITypeSystem.isParameterizedWith
(IType type, ITypeVariableType... typeVar) static boolean
TypeSystem.isParameterizedWith
(IType type, ITypeVariableType... typeVar)