Fix UnrecognizedStatementSupport.qnameFromArgument() defensiveness 10/94910/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 31 Jan 2021 16:49:35 +0000 (17:49 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 31 Jan 2021 16:52:44 +0000 (17:52 +0100)
commitdeb9fb60870038ede88da04205b2c8b2a5b7dcd1
tree5310c1cefe3c0a80214eba0b38130ab4546f2220
parent388aacdd3b599d8e6d051f1e34a8afc47f5c5cc6
Fix UnrecognizedStatementSupport.qnameFromArgument() defensiveness

We are trying hard to fudge a QName here. If we encounter something
akin to "foo:foo = bar:'baz = xyzzy'", we will have an obviously
wrong local name. Give up at that point cleanly without throwing
an IAE.

Change-Id: I9b4235706dd39f0b41b73337ab57328c1ae6f515
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedStatementSupport.java