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
public abstract class AsmTypeJavaClassType extends JavaSourceElement implements IJavaClassType
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IModule_module-
Fields inherited from interface gw.lang.reflect.java.IJavaClassType
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE
-
-
Constructor Summary
Constructors Constructor Description AsmTypeJavaClassType(IAsmType type, IModule module)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IJavaClassTypecreateType(IAsmType genType, IAsmType rawType, IModule module)static IJavaClassTypecreateType(IAsmType rawType, IModule module)booleanequals(Object o)ITypegetActualType(TypeVarToTypeMap typeMap)ITypegetActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)IJavaClassTypegetComponentType()IModulegetModule()StringgetName()StringgetNamespace()protected IAsmTypegetType()inthashCode()booleanisArray()-
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 Detail
-
_module
protected IModule _module
-
-
Method Detail
-
getType
protected IAsmType getType()
-
getActualType
public IType getActualType(TypeVarToTypeMap typeMap)
- Specified by:
getActualTypein interfaceIJavaClassType
-
getActualType
public IType getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
- Specified by:
getActualTypein interfaceIJavaClassType
-
createType
public static IJavaClassType createType(IAsmType rawType, IModule module)
-
createType
public static IJavaClassType createType(IAsmType genType, IAsmType rawType, IModule module)
-
getName
public String getName()
- Specified by:
getNamein interfaceIJavaClassType
-
getModule
public IModule getModule()
- Specified by:
getModulein interfaceIJavaClassType
-
getNamespace
public String getNamespace()
- Specified by:
getNamespacein interfaceIJavaClassType
-
isArray
public boolean isArray()
- Specified by:
isArrayin interfaceIJavaClassType
-
getComponentType
public IJavaClassType getComponentType()
- Specified by:
getComponentTypein interfaceIJavaClassType
-
-