Class JavaSourceArrayType
- java.lang.Object
-
- gw.internal.gosu.parser.java.classinfo.JavaSourceArrayType
-
- All Implemented Interfaces:
IJavaClassGenericArrayType
,IJavaClassType
,Serializable
public class JavaSourceArrayType extends Object implements IJavaClassGenericArrayType
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface gw.lang.reflect.java.IJavaClassType
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE
-
-
Constructor Summary
Constructors Constructor Description JavaSourceArrayType(IJavaClassType componentType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IType
getActualType(TypeVarToTypeMap typeMap)
IType
getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
IJavaClassType
getComponentType()
IJavaClassType
getConcreteType()
IJavaClassType
getGenericComponentType()
IModule
getModule()
String
getName()
String
getNamespace()
String
getSimpleName()
boolean
isArray()
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.reflect.java.IJavaClassType
isAssignableFrom
-
-
-
-
Constructor Detail
-
JavaSourceArrayType
public JavaSourceArrayType(IJavaClassType componentType)
-
-
Method Detail
-
getGenericComponentType
public IJavaClassType getGenericComponentType()
- Specified by:
getGenericComponentType
in interfaceIJavaClassGenericArrayType
-
getActualType
public IType getActualType(TypeVarToTypeMap typeMap)
- Specified by:
getActualType
in interfaceIJavaClassType
-
getActualType
public IType getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
- Specified by:
getActualType
in interfaceIJavaClassType
-
getConcreteType
public IJavaClassType getConcreteType()
- Specified by:
getConcreteType
in interfaceIJavaClassType
-
getName
public String getName()
- Specified by:
getName
in interfaceIJavaClassType
-
getSimpleName
public String getSimpleName()
- Specified by:
getSimpleName
in interfaceIJavaClassType
-
getModule
public IModule getModule()
- Specified by:
getModule
in interfaceIJavaClassType
-
getNamespace
public String getNamespace()
- Specified by:
getNamespace
in interfaceIJavaClassType
-
isArray
public boolean isArray()
- Specified by:
isArray
in interfaceIJavaClassType
-
getComponentType
public IJavaClassType getComponentType()
- Specified by:
getComponentType
in interfaceIJavaClassType
-
-