Bug 5059: Do not fail when 'refine' targets an extension. 31/33631/2
authorPeter Kajsa <pkajsa@cisco.com>
Tue, 26 Jan 2016 14:13:23 +0000 (15:13 +0100)
committerPeter Kajsa <pkajsa@cisco.com>
Thu, 28 Jan 2016 12:27:33 +0000 (13:27 +0100)
commitd20d90de04fa676f96d117d827fe284370fdc3d9
treee59358ebfd75cc7b607da647fa12eb37f116791f
parentd9193a3ec0a76392097f04d14d0547a7c00d5d27
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>
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]