| Modifier and Type | Field and Description |
|---|---|
private Type |
componentType |
clazzUsingType, qualifiedProtoTypicalTypeNameMAX_RECURSIVE_LEVEL, NO_DETAILS_LEVEL| Constructor and Description |
|---|
ArrayType(BasicClazz clazzUsingType,
String qualifiedProtoTypicalTypeName,
Type componentType) |
| Modifier and Type | Method and Description |
|---|---|
Type |
copy(BasicClazz clazzUsingType) |
boolean |
equals(Object obj) |
Type |
getArrayComponentType() |
TypeCategory |
getTypeCategory()
Returns this overall category (kind) of type this type is.
|
int |
hashCode() |
boolean |
isArray() |
boolean |
isInImportScope()
Checks if the type is in scope of the class being generated taking imports and default packages etc.
|
boolean |
isMultiDimensionalArray() |
void |
print(IndentedPrintWriter writer,
int detailLevel)
Helper method for printing out the model nicely without getting into problems with its circular references.
|
canBeMoreDetailed, getClazz, getConfiguration, getDetailLevel, getName, getPackageName, getPrototypicalName, getPrototypicalQualifiedName, getQualifiedName, getSimpleName, getWrapperName, hasInstanceMember, hasInstanceMethod, hasStaticMember, hasStaticMethod, isCollection, isExactQualifiedType, isExactType, isExactType, isObject, isOfQualifiedType, isOfType, isOfType, isPrimitive, isPrimitiveBoolean, isPrimitiveByte, isPrimitiveChar, isPrimitiveDouble, isPrimitiveFloat, isPrimitiveInt, isPrimitiveLong, isPrimitiveShort, isRootObject, isThisSuperType, isThisType, isVoidprintExtraBottom, printExtraTop, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetGeneratedClazz, getVariablesPrefix, isInDefaultPackageprivate final Type componentType
public ArrayType(BasicClazz clazzUsingType, String qualifiedProtoTypicalTypeName, Type componentType)
public Type copy(BasicClazz clazzUsingType)
public boolean isMultiDimensionalArray()
isMultiDimensionalArray in class Typepublic Type getArrayComponentType()
public TypeCategory getTypeCategory()
TypegetTypeCategory in class Typepublic boolean isInImportScope()
TypeisInImportScope in class Typepublic void print(IndentedPrintWriter writer, int detailLevel)
Model
Version 2.0.0 generated on 2014-11-22 at 09:45 - (C) 41concepts Aps. Refer to project homepage valjogen.41concepts.com for more information.