Add AbstractQName.unbind() 08/104208/4
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 31 Jan 2023 22:43:44 +0000 (23:43 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 6 Mar 2023 15:02:00 +0000 (16:02 +0100)
commit22bc35742a2e43695cb634c4b43dd19185d26c9e
treee93d3a98dbdf7e73399228d6f9d822854509e164
parentfe1eadfd737bdfca78b061ee4dc9a8a509ff1a71
Add AbstractQName.unbind()

Acquiring a simple, namespace-free UnresolvedQName.Unqualified is
usefule in a few contexts, where we for convenience now require
AbstractQName (and document we only use its localName).

Introduce AbstractQName.unbind(), which returns an Unqualified object,
so that these users can be more expressive and can use direct equals
comparisons.

Change-Id: I1a485e05d2bb13c2012fc017a6b30795a8891a80
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/AbstractQName.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/UnresolvedQName.java