Bug 5884: Augmenting a choice without a case results in no getter 58/40158/13
authorFilip Gregor <fgregor@cisco.com>
Fri, 10 Jun 2016 11:26:00 +0000 (13:26 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 7 Jul 2016 08:27:10 +0000 (08:27 +0000)
commitb0d6e58ab4c750fc9637b6d0ce646ecc469a00cd
treec27d244865d0d6fa558fa5c3ee99eedbd47a6b27
parentb5799487138d59c2720cbb519af82e567d7b07c6
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/AugmentTest.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/resources/bugs/bug5884/foo.yang [new file with mode: 0644]