From d593c972920668919a59393113599cd20716c9ed Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 29 Jan 2024 00:25:24 +0100 Subject: [PATCH] Clean up utility method We have introduced a nasty bit of code, clean it back up again. Change-Id: Iea78986db79a106d9fc15cfdbad65ea3cca0245e Signed-off-by: Robert Varga --- .../topology/singleton/impl/MountPointEndToEndTest.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/netconf-topology-singleton/src/test/java/org/opendaylight/netconf/topology/singleton/impl/MountPointEndToEndTest.java b/apps/netconf-topology-singleton/src/test/java/org/opendaylight/netconf/topology/singleton/impl/MountPointEndToEndTest.java index 56745ed61e..48eba6c85f 100644 --- a/apps/netconf-topology-singleton/src/test/java/org/opendaylight/netconf/topology/singleton/impl/MountPointEndToEndTest.java +++ b/apps/netconf-topology-singleton/src/test/java/org/opendaylight/netconf/topology/singleton/impl/MountPointEndToEndTest.java @@ -695,10 +695,9 @@ public class MountPointEndToEndTest extends AbstractBaseSchemasTest { return getMountPointService(mountPoint, DOMActionService.class); } - @SuppressWarnings({ "rawtypes", "unchecked" }) - private static T getMountPointService(final DOMMountPoint mountPoint, - final Class serviceClass) { - return (T) mountPoint.getService((Class) serviceClass).orElseThrow(); + private static , E extends DOMService.Extension> T getMountPointService( + final DOMMountPoint mountPoint, final Class serviceClass) { + return mountPoint.getService(serviceClass).orElseThrow(); } private DOMMountPoint awaitMountPoint(final DOMMountPointService mountPointService) { -- 2.36.6