public interface IJavaClassType extends Serializable
| Modifier and Type | Field and Description |
|---|---|
static IJavaClassInfo[] |
EMPTY_ARRAY |
static ErrorJavaClassInfo |
ERROR_TYPE |
static ErrorJavaClassInfo |
NULL_TYPE |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
equals(IJavaClassType thisObj,
Object that) |
IType |
getActualType(TypeVarToTypeMap typeMap) |
IType |
getActualType(TypeVarToTypeMap typeMap,
boolean bKeepTypeVars) |
IJavaClassType |
getComponentType() |
IJavaClassType |
getConcreteType() |
IModule |
getModule() |
String |
getName() |
String |
getNamespace() |
String |
getSimpleName() |
static int |
hashCode(IJavaClassType thisObj) |
boolean |
isArray() |
default boolean |
isAssignableFrom(IJavaClassType from) |
static final IJavaClassInfo[] EMPTY_ARRAY
static final ErrorJavaClassInfo NULL_TYPE
static final ErrorJavaClassInfo ERROR_TYPE
IType getActualType(TypeVarToTypeMap typeMap)
IType getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IJavaClassType getConcreteType()
String getName()
String getSimpleName()
boolean isArray()
IJavaClassType getComponentType()
IModule getModule()
String getNamespace()
default boolean isAssignableFrom(IJavaClassType from)
static boolean equals(IJavaClassType thisObj, Object that)
static int hashCode(IJavaClassType thisObj)
Copyright © 2021. All rights reserved.