Do not leak Optional in QNameWithPredicateImpl.toString() 67/75767/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Sep 2018 15:19:49 +0000 (17:19 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 5 Sep 2018 18:17:32 +0000 (18:17 +0000)
commitd9b62df806070e7a5551431d4e3b91ca3099a930
treef229f5380d6817ca5e73825bdddf6c606e8ef899
parent7a1ffdb57ee4bbe16f95aceb020764a6d586a358
Do not leak Optional in QNameWithPredicateImpl.toString()

The toString() method blindly appends the revision, leading to
Optional[] being present in the result. Fix the method to look
at the returned version and append the query only when it is
present -- just like QName does.

Change-Id: I47dcdaa3c7ca7b3bfaf34898f76b10dfb2ddbe00
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 1951860b7c0ae2a74735a138b3227e09fd718745)
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNameWithPredicateImpl.java