Add QName.withModule(QNameModule) method 57/69357/4
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 11 Mar 2018 21:06:02 +0000 (22:06 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 11 Mar 2018 21:32:59 +0000 (22:32 +0100)
commit010c1f2204d4f0408a10b81a51c14933522825ad
treea35eae90b626b355681947e4f084ceb9fa099531
parenta1f1604edfbaa1b7d5ba8aac6ab1faf9f4356468
Add QName.withModule(QNameModule) method

In situations when a companion QName with specified QNameModule needs
to be created, we can side-step localName checking and just directly
reuse it. QName.withModule() does precisely that and two callers
of QName.create() are updated to use it.

Change-Id: Ib1ca72210c0114610dafba0dfbbce15a2b8ddc03
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/key/KeyStatementSupport.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractQNameStatementSupport.java