*/
static GeneratedTOBuilder addTOToTypeBuilder(final TypeDefinition<?> typeDef, final GeneratedTypeBuilder
typeBuilder, final DataSchemaNode leaf, final Module parentModule, final TypeProvider typeProvider,
- final SchemaContext schemaContext, ModuleContext context) {
+ final SchemaContext schemaContext, ModuleContext context, final Map<Module, ModuleContext> genCtx) {
final String classNameFromLeaf = leaf.getQName().getLocalName();
GeneratedTOBuilder genTOBuilder = null;
final String packageName = typeBuilder.getFullyQualifiedName();
}
if (genTOBuilder != null) {
typeBuilder.addEnclosingTransferObject(genTOBuilder);
+ genCtx.get(parentModule).addInnerTypedefType(typeDef.getPath(), genTOBuilder);
return genTOBuilder;
}
return null;