Remove unneeded suppressions 39/81539/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 10 Apr 2019 19:27:20 +0000 (21:27 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 10 Apr 2019 20:13:51 +0000 (20:13 +0000)
Now that implementedInterface() is specialized by DataObject,
we can get rid of raw types and unchecked casts, as we know
the returned Class object is a subclass of DataObject.

Change-Id: I0d148a4437462e7d05384efbb79d935b5b00e9b7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CachingNormalizedNodeSerializer.java

index b1a073eb5322f3eff0f070806df42efa56c1ae34..2e06363f69d24b7d2de9a3fea7616d5867eed4ac 100644 (file)
@@ -93,8 +93,7 @@ final class CachingNormalizedNodeSerializer extends ForwardingBindingStreamEvent
         return serializeUsingStreamWriter(cacheHolder, subtreeRoot, data);
     }
 
-    @SuppressWarnings({"rawtypes", "unchecked"})
-    private BindingNormalizedNodeCache getCacheSerializer(final Class type) {
+    private BindingNormalizedNodeCache getCacheSerializer(final Class<? extends DataObject> type) {
         if (cacheHolder.isCached(type)) {
             final DataContainerCodecContext<?, ?> currentCtx = (DataContainerCodecContext<?, ?>) delegate.current();
             if (type.equals(currentCtx.getBindingClass())) {