public class JavaSourceTypeVariable extends Object implements IJavaClassTypeVariable
| Modifier and Type | Field and Description |
|---|---|
static JavaSourceTypeVariable[] |
EMPTY |
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE| Modifier and Type | Method and Description |
|---|---|
JavaSourceTypeVariable |
copy() |
static IJavaClassTypeVariable |
create(ITypeInfoResolver owner,
com.sun.source.tree.TypeParameterTree node) |
IType |
getActualType(TypeVarToTypeMap typeMap) |
IType |
getActualType(TypeVarToTypeMap typeMap,
boolean bKeepTypeVars) |
IJavaClassType[] |
getBounds() |
IJavaClassType |
getConcreteType() |
IModule |
getModule() |
String |
getName() |
String |
getNamespace() |
String |
getSimpleName() |
Variance |
getVariance() |
boolean |
isFunctionTypeVar() |
void |
setVariance(Variance variance) |
String |
toString() |
public static final JavaSourceTypeVariable[] EMPTY
public JavaSourceTypeVariable copy()
public static IJavaClassTypeVariable create(ITypeInfoResolver owner, com.sun.source.tree.TypeParameterTree node)
public IJavaClassType getConcreteType()
getConcreteType in interface IJavaClassTypepublic String getNamespace()
getNamespace in interface IJavaClassTypepublic IJavaClassType[] getBounds()
getBounds in interface IJavaClassTypeVariablepublic String getName()
getName in interface IJavaClassTypegetName in interface IJavaClassTypeVariablepublic String getSimpleName()
getSimpleName in interface IJavaClassTypepublic IModule getModule()
getModule in interface IJavaClassTypepublic IType getActualType(TypeVarToTypeMap typeMap)
getActualType in interface IJavaClassTypepublic IType getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
getActualType in interface IJavaClassTypepublic boolean isFunctionTypeVar()
isFunctionTypeVar in interface IJavaClassTypeVariablepublic Variance getVariance()
getVariance in interface IJavaClassTypeVariablepublic void setVariance(Variance variance)
setVariance in interface IJavaClassTypeVariableCopyright © 2018. All rights reserved.