Package com.thoughtworks.qdox.builder
Class TypeAssembler
- java.lang.Object
-
- com.thoughtworks.qdox.builder.TypeAssembler
-
public final class TypeAssembler extends java.lang.Object
An assembler to transform aTypeDef
to aDefaultJavaType
- Since:
- 2.0
-
-
Constructor Summary
Constructors Modifier Constructor Description private
TypeAssembler()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DefaultJavaType
createUnresolved(TypeDef typeDef, int dimensions, TypeResolver typeResolver)
this one is specific for those cases where dimensions can be part of both the type and identifier i.e.static DefaultJavaType
createUnresolved(TypeDef typeDef, TypeResolver typeResolver)
-
-
-
Method Detail
-
createUnresolved
public static DefaultJavaType createUnresolved(TypeDef typeDef, int dimensions, TypeResolver typeResolver)
this one is specific for those cases where dimensions can be part of both the type and identifier i.e. private String[] matrix[]; //field public abstract String[] getMatrix[](); //method- Parameters:
typeDef
- the type definitiondimensions
- the array-depthtypeResolver
- the typeResolver- Returns:
- the Type
-
createUnresolved
public static DefaultJavaType createUnresolved(TypeDef typeDef, TypeResolver typeResolver)
- Parameters:
typeDef
- the type definitiontypeResolver
- the typeResolver- Returns:
- the Type
-
-