Package gw.internal.gosu.parser
Class AsmTypeJavaClassType
java.lang.Object
gw.lang.reflect.java.JavaSourceElement
gw.internal.gosu.parser.AsmTypeJavaClassType
- All Implemented Interfaces:
IJavaClassType
,Serializable
- Direct Known Subclasses:
AsmClassJavaClassInfo
,AsmGenericArrayTypeJavaClassGenericArrayType
,AsmParameterizedTypeJavaClassParameterizedType
,AsmTypeVariableJavaClassTypeVariable
,AsmWildcardTypeJavaClassWildcardType
- See Also:
-
Field Summary
FieldsFields inherited from interface gw.lang.reflect.java.IJavaClassType
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IJavaClassType
createType
(IAsmType genType, IAsmType rawType, IModule module) static IJavaClassType
createType
(IAsmType rawType, IModule module) boolean
getActualType
(TypeVarToTypeMap typeMap) getActualType
(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) getName()
protected IAsmType
getType()
int
hashCode()
boolean
isArray()
Methods inherited from class gw.lang.reflect.java.JavaSourceElement
findInnerSourceType, getCompilationUnitTree, getDeclaringClass, getEnclosingClass, getEndPosition, getLocationInfo, getSourcePositions, getStartPosition, getTree
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface gw.lang.reflect.java.IJavaClassType
getConcreteType, getSimpleName, isAssignableFrom
-
Field Details
-
_type
-
_module
-
-
Constructor Details
-
AsmTypeJavaClassType
-
-
Method Details
-
getType
-
getActualType
- Specified by:
getActualType
in interfaceIJavaClassType
-
getActualType
- Specified by:
getActualType
in interfaceIJavaClassType
-
createType
-
createType
-
getName
- Specified by:
getName
in interfaceIJavaClassType
-
getModule
- Specified by:
getModule
in interfaceIJavaClassType
-
getNamespace
- Specified by:
getNamespace
in interfaceIJavaClassType
-
equals
-
hashCode
public int hashCode() -
isArray
public boolean isArray()- Specified by:
isArray
in interfaceIJavaClassType
-
getComponentType
- Specified by:
getComponentType
in interfaceIJavaClassType
-