Uses of Interface
gw.lang.reflect.ITypeVariableType
-
Packages that use ITypeVariableType Package Description gw.internal.gosu.parser gw.lang.parser gw.lang.parser.expressions gw.lang.reflect -
-
Uses of ITypeVariableType in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement ITypeVariableType Modifier and Type Class Description class
TypeVariableType
Methods in gw.internal.gosu.parser that return ITypeVariableType Modifier and Type Method Description ITypeVariableType
TypeLoaderAccess. getOrCreateTypeVariableType(String strName, IType boundingType, IType enclosingType)
Methods in gw.internal.gosu.parser that return types with arguments of type ITypeVariableType Modifier and Type Method Description static List<ITypeVariableType>
TypeLord. getTypeVariables(IType type)
Methods in gw.internal.gosu.parser with parameters of type ITypeVariableType Modifier and Type Method Description boolean
TypeLoaderAccess. isParameterizedWith(IType type, ITypeVariableType... typeVars)
static boolean
TypeLord. isRecursiveType(ITypeVariableType subject, IType... types)
Method parameters in gw.internal.gosu.parser with type arguments of type ITypeVariableType Modifier and Type Method Description static 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 ITypeVariableType Constructor Description TypeVariableArrayType(ITypeVariableType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)
-
Uses of ITypeVariableType in gw.lang.parser
Methods in gw.lang.parser that return types with arguments of type ITypeVariableType Modifier and Type Method Description Set<Map.Entry<ITypeVariableType,Pair<IType,Boolean>>>
TypeVarToTypeMap. entrySet()
Set<ITypeVariableType>
TypeVarToTypeMap. keySet()
Methods in gw.lang.parser with parameters of type ITypeVariableType Modifier and Type Method Description boolean
TypeVarToTypeMap. containsKey(ITypeVariableType tvType)
IType
TypeVarToTypeMap. get(ITypeVariableType tvType)
Pair<IType,Boolean>
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)
IType
TypeVarToTypeMap. put(ITypeVariableType tvType, IType type)
IType
TypeVarToTypeMap. put(ITypeVariableType tvType, IType type, boolean bReverse)
IType
TypeVarToTypeMap. remove(ITypeVariableType tvType)
void
TypeVarToTypeMap. setInferredForCovariance(ITypeVariableType tv)
-
Uses of ITypeVariableType in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return ITypeVariableType Modifier and Type Method Description ITypeVariableType
ITypeVariableDefinition. getType()
-
Uses of ITypeVariableType in gw.lang.reflect
Methods in gw.lang.reflect that return ITypeVariableType Modifier and Type Method Description ITypeVariableType
ITypeSystem. 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 ITypeVariableType Modifier and Type Method Description boolean
ITypeSystem. isParameterizedWith(IType type, ITypeVariableType... typeVar)
static boolean
TypeSystem. isParameterizedWith(IType type, ITypeVariableType... typeVar)
-