Package gw.lang.reflect.java
Interface IJavaClassType
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IAsmJavaClassInfo
,IClassJavaClassInfo
,IJavaClassGenericArrayType
,IJavaClassInfo
,IJavaClassParameterizedType
,IJavaClassTypeVariable
,IJavaClassWildcardType
- All Known Implementing Classes:
AbstractJavaClassInfo
,AsmClassJavaClassInfo
,AsmGenericArrayTypeJavaClassGenericArrayType
,AsmParameterizedTypeJavaClassParameterizedType
,AsmTypeJavaClassType
,AsmTypeVariableJavaClassTypeVariable
,AsmWildcardTypeJavaClassWildcardType
,ClassJavaClassInfo
,ErrorJavaClassInfo
,GenericArrayTypeJavaClassGenericArrayType
,JavaArrayClassInfo
,JavaParameterizedType
,JavaSourceAnnotation
,JavaSourceArrayType
,JavaSourceClass
,JavaSourceEnum
,JavaSourceInterface
,JavaSourceType
,JavaSourceTypeVariable
,JavaSourceUnresolvedClass
,JavaWildcardType
,ParameterizedTypeJavaClassParameterizedType
,TypeJavaClassType
,TypeVariableJavaClassTypeVariable
,TypeVariableJavaTypeVariable
,UnparseableSourceTypeVariable
,WildcardTypeJavaClassWildcardType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IJavaClassInfo[]
static final ErrorJavaClassInfo
static final ErrorJavaClassInfo
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
equals
(IJavaClassType thisObj, Object that) getActualType
(TypeVarToTypeMap typeMap) getActualType
(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) getName()
static int
hashCode
(IJavaClassType thisObj) boolean
isArray()
default boolean
-
Field Details
-
EMPTY_ARRAY
-
NULL_TYPE
-
ERROR_TYPE
-
-
Method Details
-
getActualType
-
getActualType
-
getConcreteType
IJavaClassType getConcreteType() -
getName
String getName() -
getSimpleName
String getSimpleName() -
isArray
boolean isArray() -
getComponentType
IJavaClassType getComponentType() -
getModule
IModule getModule() -
getNamespace
String getNamespace() -
isAssignableFrom
-
equals
-
hashCode
-