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 IJavaClassTypecreateType(IAsmType genType, IAsmType rawType, IModule module) static IJavaClassTypecreateType(IAsmType rawType, IModule module) booleangetActualType(TypeVarToTypeMap typeMap) getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) getName()protected IAsmTypegetType()inthashCode()booleanisArray()Methods inherited from class gw.lang.reflect.java.JavaSourceElement
findInnerSourceType, getCompilationUnitTree, getDeclaringClass, getEnclosingClass, getEndPosition, getLocationInfo, getSourcePositions, getStartPosition, getTreeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gw.lang.reflect.java.IJavaClassType
getConcreteType, getSimpleName, isAssignableFrom
-
Field Details
-
_type
-
_module
-
-
Constructor Details
-
AsmTypeJavaClassType
-
-
Method Details
-
getType
-
getActualType
- Specified by:
getActualTypein interfaceIJavaClassType
-
getActualType
- Specified by:
getActualTypein interfaceIJavaClassType
-
createType
-
createType
-
getName
- Specified by:
getNamein interfaceIJavaClassType
-
getModule
- Specified by:
getModulein interfaceIJavaClassType
-
getNamespace
- Specified by:
getNamespacein interfaceIJavaClassType
-
equals
-
hashCode
public int hashCode() -
isArray
public boolean isArray()- Specified by:
isArrayin interfaceIJavaClassType
-
getComponentType
- Specified by:
getComponentTypein interfaceIJavaClassType
-