| Package | Description |
|---|---|
| gw.lang.parser | |
| gw.lang.reflect | |
| gw.lang.reflect.gs | |
| gw.lang.reflect.java |
| Modifier and Type | Field and Description |
|---|---|
static TypeVarToTypeMap |
TypeVarToTypeMap.EMPTY_MAP |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
StandardCoercionManager.isStructurallyAssignable_Laxed(IType toType,
IType fromType,
TypeVarToTypeMap inferenceMap) |
void |
TypeVarToTypeMap.putAll(TypeVarToTypeMap from) |
void |
TypeVarToTypeMap.putAllAndInferred(TypeVarToTypeMap from) |
| Constructor and Description |
|---|
TypeVarToTypeMap(TypeVarToTypeMap from) |
| Modifier and Type | Method and Description |
|---|---|
TypeVarToTypeMap |
IGenericMethodInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) |
TypeVarToTypeMap |
MethodInfoDelegate.inferTypeParametersFromArgumentTypes(IType... argTypes) |
TypeVarToTypeMap |
FunctionType.inferTypeParametersFromArgumentTypes(IType... argTypes) |
TypeVarToTypeMap |
IGenericMethodInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType,
IType... argTypes) |
TypeVarToTypeMap |
MethodInfoDelegate.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType,
IType... argTypes) |
TypeVarToTypeMap |
FunctionType.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType,
IType... argTypes) |
static TypeVarToTypeMap |
TypeSystem.mapTypeByVarName(IType ownersType,
IType declaringType) |
TypeVarToTypeMap |
ITypeSystem.mapTypeByVarName(IType ownersType,
IType declaringType) |
| Modifier and Type | Method and Description |
|---|---|
IMethodInfo |
MethodList.findAssignableMethod(IMethodInfo miTo,
boolean bStatic,
TypeVarToTypeMap inferenceMap) |
static IType |
TypeSystem.getActualType(IType type,
TypeVarToTypeMap actualParamByVarName,
boolean bKeepTypeVars) |
IType |
ITypeSystem.getActualType(IType type,
TypeVarToTypeMap actualParamByVarName,
boolean bKeepTypeVars) |
void |
ITypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse(IType genParamType,
IType argType,
TypeVarToTypeMap map) |
void |
ITypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType,
IType argType,
TypeVarToTypeMap map) |
static void |
TypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType,
IType argType,
TypeVarToTypeMap map,
boolean bReverse) |
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.
|
static IType |
TypeSystem.parseType(String typeString,
TypeVarToTypeMap actualParamByVarName) |
IType |
ITypeSystem.parseType(String typeString,
TypeVarToTypeMap actualParamByVarName) |
static IType |
TypeSystem.parseType(String typeString,
TypeVarToTypeMap actualParamByVarName,
ITypeUsesMap typeUsesMap) |
IType |
ITypeSystem.parseType(String typeString,
TypeVarToTypeMap actualParamByVarName,
ITypeUsesMap typeUsesMap) |
static ITypeLiteralExpression |
TypeSystem.parseTypeExpression(String typeString,
TypeVarToTypeMap actualParamByVarName,
ITypeUsesMap typeUsesMap) |
ITypeLiteralExpression |
ITypeSystem.parseTypeExpression(String typeString,
TypeVarToTypeMap actualParamByVarName,
ITypeUsesMap typeUsesMap) |
| Constructor and Description |
|---|
FunctionType(FunctionType source,
TypeVarToTypeMap actualParamByVarName,
boolean bKeepTypeVars) |
| Modifier and Type | Method and Description |
|---|---|
IGenericTypeVariable |
IGenericTypeVariable.remapBounds(TypeVarToTypeMap actualParamByVarName) |
| Modifier and Type | Method and Description |
|---|---|
IParameterInfo[] |
IJavaClassConstructor.convertGenericParameterTypes(IFeatureInfo container,
TypeVarToTypeMap actualParamByVarName) |
static IType |
ClassInfoUtil.getActualReturnType(IJavaClassType genericType,
TypeVarToTypeMap actualParamByVarName,
boolean bKeepTypeVars) |
IType |
ErrorJavaClassInfo.getActualType(TypeVarToTypeMap typeMap) |
IType |
IJavaClassType.getActualType(TypeVarToTypeMap typeMap) |
IType |
ErrorJavaClassInfo.getActualType(TypeVarToTypeMap typeMap,
boolean bKeepTypeVars) |
IType |
IJavaClassType.getActualType(TypeVarToTypeMap typeMap,
boolean bKeepTypeVars) |
static IType[] |
ClassInfoUtil.getActualTypes(IJavaClassType[] genericTypes,
TypeVarToTypeMap actualParamByVarName,
boolean bKeepTypeVars) |
Copyright © 2017. All rights reserved.