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