From: Martin Vitez Date: Mon, 7 Oct 2013 15:56:11 +0000 (+0200) Subject: Fixed bug in generating code for rpc statement. (Bug 107) X-Git-Tag: release/beryllium~754 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=f585cafb1e1209ef1a5cb08833013c97323034f5;p=mdsal.git Fixed bug in generating code for rpc statement. (Bug 107) Signed-off-by: Martin Vitez --- diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.xtend b/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.xtend index 0fefb1c0a4..742a19bbd6 100644 --- a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.xtend +++ b/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.xtend @@ -540,6 +540,14 @@ public class BindingGeneratorImpl implements BindingGenerator { } } } + val List nChoices = iter.allChoices(); + if((nChoices !== null) && !nChoices.isEmpty()) { + for (choice : nChoices) { + if(!choice.isAddedByUses()) { + genRPCTypes.addAll(choiceToGeneratedType(basePackageName, choice)); + } + } + } } } }