public abstract class AsmTypeJavaClassType extends JavaSourceElement 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) |
IJavaClassType |
getComponentType() |
IModule |
getModule() |
String |
getName() |
String |
getNamespace() |
protected IAsmType |
getType() |
int |
hashCode() |
boolean |
isArray() |
findInnerSourceType, getCompilationUnitTree, getDeclaringClass, getEnclosingClass, getEndPosition, getLocationInfo, getSourcePositions, getStartPosition, getTreeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitequals, getConcreteType, getSimpleName, hashCode, isAssignableFromprotected 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 IJavaClassTypepublic boolean isArray()
isArray in interface IJavaClassTypepublic IJavaClassType getComponentType()
getComponentType in interface IJavaClassTypeCopyright © 2019. All rights reserved.