Bug 5059: Do not fail when 'refine' targets an extension. 20/33720/2
authorPeter Kajsa <pkajsa@cisco.com>
Tue, 26 Jan 2016 14:13:23 +0000 (15:13 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Sat, 30 Jan 2016 03:26:15 +0000 (03:26 +0000)
commit17f092cc375493891b15139cc0f57584298ba18e
tree48c4989298fe990b5065b34023ad86cf294bcd34
parentf7fe89b85f540dbe7d1fc051f2082f2ce571321a
Bug 5059: Do not fail when 'refine' targets an extension.

Yang parser does not fail when 'refine' targets an extension, but
the parser logs a warning and the refine statement is ignored.

Change-Id: I9a4ad46ac254c36b64b44903162361c1e14f4e71
Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
(cherry picked from commit d20d90de04fa676f96d117d827fe284370fdc3d9)
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/GroupingUtils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/SchemaNodeIdentifierBuildNamespace.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/test/Bug5059.java [new file with mode: 0644]
yang/yang-parser-impl/src/test/resources/bugs/bug5059/foo.yang [new file with mode: 0644]