Binding generator v2 - uses statement - uses inner type #2
[mdsal.git] / binding2 / mdsal-binding2-generator-impl / src / main / java / org / opendaylight / mdsal / binding / javav2 / generator / impl / AuxiliaryGenUtils.java
index 980ae343bbaeb6855e9bd418f23842d726ae34fd..b5e881bf6bd5072a54981db16536f901de1afa32 100644 (file)
@@ -388,7 +388,7 @@ final class AuxiliaryGenUtils {
      */
     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();
@@ -403,6 +403,7 @@ final class AuxiliaryGenUtils {
         }
         if (genTOBuilder != null) {
             typeBuilder.addEnclosingTransferObject(genTOBuilder);
+            genCtx.get(parentModule).addInnerTypedefType(typeDef.getPath(), genTOBuilder);
             return genTOBuilder;
         }
         return null;