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 ErrorJavaClassInfostatic final ErrorJavaClassInfo -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanequals(IJavaClassType thisObj, Object that) getActualType(TypeVarToTypeMap typeMap) getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) getName()static inthashCode(IJavaClassType thisObj) booleanisArray()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
-