Do not leak Optional in QNameWithPredicateImpl.toString() 60/75760/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Sep 2018 15:19:49 +0000 (17:19 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Sep 2018 15:22:55 +0000 (17:22 +0200)
commit1951860b7c0ae2a74735a138b3227e09fd718745
tree0c53db7d281ec57bfd40db1cf563bf47b0bbacbf
parentcb78206a9f30af4b98e9dfb63c373e2d3e71a23c
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>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNameWithPredicateImpl.java