| 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 |
|---|---|
void |
TypeVarToTypeMap.putAll(TypeVarToTypeMap from) |
| Constructor and Description |
|---|
TypeVarToTypeMap(TypeVarToTypeMap actualParamByVarName) |
| 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 |
|---|---|
static IType |
TypeSystem.getActualType(IType type,
TypeVarToTypeMap actualParamByVarName,
boolean bKeepTypeVars) |
IType |
ITypeSystem.getActualType(IType type,
TypeVarToTypeMap actualParamByVarName,
boolean bKeepTypeVars) |
static void |
TypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType,
IType argType,
TypeVarToTypeMap map) |
void |
ITypeSystem.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType,
IType argType,
TypeVarToTypeMap map) |
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 © 2015. All rights reserved.