Cleanup code smells reported by sonar 22/85222/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 18 Oct 2019 08:02:28 +0000 (10:02 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 19 Oct 2019 06:31:34 +0000 (08:31 +0200)
commite7c65ca542c17ca652c5b7639c80d5bd78988e94
treec73c97a0462cef111afe8b58361566494bde7438
parentc07c796c81c056f969e15705b623c3cae522a7c3
Cleanup code smells reported by sonar

We are duplicating code here, so introduce a check-and-cast method
and use that from the 5 callsites.

Change-Id: Ic1b734f62cb2d79b8dd28a1fcee76cbffea72c33
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 8e1209717df9fe7dfd9bb7a8be1e245e12501ba3)
yang/yang-data-jaxen/src/main/java/org/opendaylight/yangtools/yang/data/jaxen/YangFunctionContext.java