Fix raw type warnings 16/97016/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 24 Jul 2021 18:05:40 +0000 (20:05 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 24 Jul 2021 18:05:40 +0000 (20:05 +0200)
ComponentFactory now takes a proper generic argument, update to use it.

Change-Id: I67e2c7d1107240604e80e4b14edd5841953ac17b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-schema-osgi/src/main/java/org/opendaylight/mdsal/dom/schema/osgi/impl/OSGiDOMSchemaService.java

index 567f10a8621fec4a83f8fa400102138aac4b8fd2..c36fd3ecfc06645b008e6185133a1d34ba1d7074 100644 (file)
@@ -43,7 +43,7 @@ public final class OSGiDOMSchemaService extends AbstractDOMSchemaService.WithYan
     private static final Logger LOG = LoggerFactory.getLogger(OSGiDOMSchemaService.class);
 
     @Reference(target = "(component.factory=" + EffectiveModelContextImpl.FACTORY_NAME + ")")
-    ComponentFactory listenerFactory = null;
+    ComponentFactory<EffectiveModelContextImpl> listenerFactory = null;
 
     private final List<EffectiveModelContextListener> listeners = new CopyOnWriteArrayList<>();
 
@@ -101,7 +101,8 @@ public final class OSGiDOMSchemaService extends AbstractDOMSchemaService.WithYan
 
     private @NonNull ListenerRegistration<EffectiveModelContextListener> registerListener(
             final @NonNull EffectiveModelContextListener listener) {
-        final ComponentInstance reg = listenerFactory.newInstance(EffectiveModelContextImpl.props(listener));
+        final ComponentInstance<EffectiveModelContextImpl> reg =
+            listenerFactory.newInstance(EffectiveModelContextImpl.props(listener));
         return new ListenerRegistration<>() {
             @Override
             public EffectiveModelContextListener getInstance() {