Fix a raw type user 23/72123/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 21 May 2018 17:21:40 +0000 (19:21 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 21 May 2018 18:16:52 +0000 (20:16 +0200)
We don't really need to use raw types -- qualify the case and remove
corresponding @SuppressWarnings.

Change-Id: I0797b26bb40059654b718beeaf20095aebd9c3c0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractNodeContainerModificationStrategy.java

index 6b2c922b16dcd83be8305cd42155ebd76e1cf5ce..21ff600553879459805966ac9a8fa4fe36aa0fc4 100644 (file)
@@ -40,13 +40,12 @@ abstract class AbstractNodeContainerModificationStrategy extends SchemaAwareAppl
         this.verifyChildrenStructure = treeConfig.getTreeType() == TreeType.CONFIGURATION;
     }
 
-    @SuppressWarnings("rawtypes")
     @Override
     void verifyStructure(final NormalizedNode<?, ?> writtenValue, final boolean verifyChildren) {
         checkArgument(nodeClass.isInstance(writtenValue), "Node %s is not of type %s", writtenValue, nodeClass);
         checkArgument(writtenValue instanceof NormalizedNodeContainer);
         if (verifyChildrenStructure && verifyChildren) {
-            final NormalizedNodeContainer container = (NormalizedNodeContainer) writtenValue;
+            final NormalizedNodeContainer<?, ?, ?> container = (NormalizedNodeContainer<?, ?, ?>) writtenValue;
             for (final Object child : container.getValue()) {
                 checkArgument(child instanceof NormalizedNode);
                 final NormalizedNode<?, ?> castedChild = (NormalizedNode<?, ?>) child;