Package gw.lang.reflect
Class DefaultNonLoadableArrayType
- java.lang.Object
-
- gw.lang.reflect.AbstractType
-
- gw.lang.reflect.DefaultArrayType
-
- gw.lang.reflect.DefaultNonLoadableArrayType
-
- All Implemented Interfaces:
IDefaultArrayType
,IEnhanceableType
,IHasJavaClass
,INonLoadableType
,IType
,Serializable
- Direct Known Subclasses:
FunctionArrayType
,TypeVariableArrayType
public class DefaultNonLoadableArrayType extends DefaultArrayType implements INonLoadableType
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class gw.lang.reflect.DefaultArrayType
INTERFACES
-
Fields inherited from interface gw.lang.reflect.IType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST
-
-
Constructor Summary
Constructors Constructor Description DefaultNonLoadableArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IDefaultArrayType
makeArrayType()
Allows subclasses to return a more specific interfaces-
Methods inherited from class gw.lang.reflect.DefaultArrayType
getAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getBackingClass, getComponentType, getCompoundTypeComponents, getConcreteClass, getDisplayName, getEnclosingType, getGenericType, getGenericTypeVariables, getInterfaces, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSupertype, getThisRef, getTypeInfo, getTypeLoader, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompoundType, isDiscarded, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, toString, unloadTypeInfo
-
Methods inherited from class gw.lang.reflect.AbstractType
getLiteralMetaType, getMetaType, getTheRef
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.reflect.IType
compile, getAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getEnclosingType, getFunctionalInterface, getGenericType, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSourceFiles, getSupertype, getTypeInfo, getTypeLoader, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompilable, isCompoundType, isDiscarded, isDynamic, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, unloadTypeInfo
-
-
-
-
Constructor Detail
-
DefaultNonLoadableArrayType
public DefaultNonLoadableArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)
-
-
Method Detail
-
makeArrayType
protected IDefaultArrayType makeArrayType()
Description copied from class:DefaultArrayType
Allows subclasses to return a more specific interfaces- Overrides:
makeArrayType
in classDefaultArrayType
-
-