Bug 4376: Fixed incorrect assumption about QName in extensions 50/27650/2
authorTony Tkacik <ttkacik@cisco.com>
Wed, 30 Sep 2015 13:11:41 +0000 (15:11 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Wed, 30 Sep 2015 14:30:12 +0000 (16:30 +0200)
commitebc4fc91d6f6430379c7a3b3ab71204bec251e72
tree4ace635526b8ad64c45a9e58367318b4c37d5c65
parente4f2a11bead0677222ac1f98ed20dc3676634e6c
Bug 4376: Fixed incorrect assumption about QName in extensions

Original parser contained incorrect proactive code, which tried
to parse extension argument as QName even if it semantics was
not specified, this was carried to new parser as requirement
for argument which was incorrect.

Changed type of such statement to string and made QName parsing
optional.

Change-Id: I782390113b549b76c90a94604605e8bf2f4896bc
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/UnknownStatementImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/Utils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/EffectiveStatementBase.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/UnknownEffectiveStatementImpl.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/retest/AugmentToExtensionTest.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/test/ControllerStmtParserTest.java