Fix for Bug 527. 51/5751/2
authorMartin Vitez <mvitez@cisco.com>
Mon, 24 Mar 2014 09:23:28 +0000 (10:23 +0100)
committerMartin Vitez <mvitez@cisco.com>
Thu, 27 Mar 2014 16:13:43 +0000 (17:13 +0100)
commite9c90d7a3e096030ebe979620b3c5664daf1f3e7
treec643c862aae56cc62696816748d874604602a8cc
parenta8e6502ba9309a17cc292d0aafe1c61ad471ab35
Fix for Bug 527.

Fixed codec loading for choice case nodes.
Fixed bug in parser when handling uses/augment target path.
Helper methods from BindingGeneratorImpl moved to SchemaContextUtil class.
Added test.

Change-Id: Id1b835150cdad2c278bd9c125d5369822b75639a
Signed-off-by: Martin Vitez <mvitez@cisco.com>
12 files changed:
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.xtend
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/LazyGeneratedCodecRegistry.java
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/TransformerGenerator.xtend
integration-test/bug527-test-model/pom.xml [new file with mode: 0644]
integration-test/bug527-test-model/src/main/yang/bar.yang [new file with mode: 0644]
integration-test/bug527-test-model/src/main/yang/foo.yang [new file with mode: 0644]
integration-test/pom.xml
restconf/restconf-util/pom.xml
restconf/restconf-util/src/test/java/org/opendaylight/yangtools/restconf/utils/Bug527Test.java [new file with mode: 0644]
restconf/restconf-util/src/test/resources/topology-bug527.xml [new file with mode: 0644]
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtil.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserImpl.java