Bug 5884: Augmenting a choice without a case results in no getter 38/42238/3
authorFilip Gregor <fgregor@cisco.com>
Fri, 10 Jun 2016 11:26:00 +0000 (13:26 +0200)
committerFilip Gregor <fgregor@cisco.com>
Fri, 29 Jul 2016 08:34:51 +0000 (08:34 +0000)
commit0ecc2d30b89f24062c6c459a8601198348cee7d0
tree0b82ea499508880ee5df210d6cb4fd5a2314f09a
parenta666f3a2911a35df0ce8f5131758af8e95839401
Bug 5884: Augmenting a choice without a case results in no getter

binding generator can not generate correctly getters for
augmented case shortHand.
added new namespace, added short hand case for augments
shortHand is created when augmenting choice with
case shortHand

Change-Id: I8543834bf3e3cf5e222d60617f116aca3639bc82
Signed-off-by: Filip Gregor <fgregor@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/spi/source/AugmentToChoiceNamespace.java [new file with mode: 0644]
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SubstatementContext.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/AugmentStatementImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/YangInferencePipeline.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/AbstractEffectiveDocumentedDataNodeContainer.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/Bug5884Test.java [new file with mode: 0644]
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/retest/AugmentTest.java
yang/yang-parser-impl/src/test/resources/bugs/bug5884/foo.yang [new file with mode: 0644]