Modifier and Type | Field and Description |
---|---|
private Type |
componentType |
clazzUsingType, qualifiedProtoTypicalTypeName
MAX_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, isVoid
printExtraBottom, printExtraTop, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getGeneratedClazz, getVariablesPrefix, isInDefaultPackage
private final Type componentType
public ArrayType(BasicClazz clazzUsingType, String qualifiedProtoTypicalTypeName, Type componentType)
public Type copy(BasicClazz clazzUsingType)
public boolean isMultiDimensionalArray()
isMultiDimensionalArray
in class Type
public Type getArrayComponentType()
public TypeCategory getTypeCategory()
Type
getTypeCategory
in class Type
public boolean isInImportScope()
Type
isInImportScope
in class Type
public 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.