public abstract class TypeJavaClassType extends Object implements IJavaClassType
| Modifier and Type | Field and Description |
|---|---|
protected IModule |
_module |
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE| Constructor and Description |
|---|
TypeJavaClassType(Type type,
IModule module) |
| Modifier and Type | Method and Description |
|---|---|
static IJavaClassType |
createType(Type rawType,
IModule module) |
static IJavaClassType |
createType(Type genType,
Type rawType,
IModule module) |
IType |
getActualType(TypeVarToTypeMap typeMap) |
IType |
getActualType(TypeVarToTypeMap typeMap,
boolean bKeepTypeVars) |
IModule |
getModule() |
String |
getName() |
String |
getNamespace() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConcreteType, getSimpleNameprotected IModule _module
public IType getActualType(TypeVarToTypeMap typeMap)
getActualType in interface IJavaClassTypepublic IType getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
getActualType in interface IJavaClassTypepublic static IJavaClassType createType(Type rawType, IModule module)
public static IJavaClassType createType(Type genType, Type rawType, IModule module)
public String getName()
getName in interface IJavaClassTypepublic IModule getModule()
getModule in interface IJavaClassTypepublic String getNamespace()
getNamespace in interface IJavaClassTypeCopyright © 2016. All rights reserved.