Hide XSQLBluePrintRelation.addToResult() 23/12623/2
authorRobert Varga <rovarga@cisco.com>
Fri, 7 Nov 2014 17:17:32 +0000 (18:17 +0100)
committerRobert Varga <rovarga@cisco.com>
Sat, 8 Nov 2014 11:14:32 +0000 (12:14 +0100)
Also fixes non-generic references to List.

Change-Id: Ic71d525fde6b0c52a2aa181e0da4e6c50f140721
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLBluePrintRelation.java

index f6b3a1d83b584df827761cd825a9f4c04e845019..38a96dc45737bf5f0d82382a62c071af98940d78 100644 (file)
@@ -80,8 +80,8 @@ public class XSQLBluePrintRelation implements Serializable {
         }
     }
 
-    public List execute(Object o) {
-        List result = new LinkedList();
+    public List<?> execute(Object o) {
+        List<Object> result = new LinkedList<>();
         if (o == null) {
             return null;
         }
@@ -93,7 +93,7 @@ public class XSQLBluePrintRelation implements Serializable {
             }
             return result;
         } else if (List.class.isAssignableFrom(o.getClass())) {
-            List lst = (List) o;
+            List<?> lst = (List<?>) o;
             for (Object oo : lst) {
                 addToResult(result, execute(oo));
             }
@@ -111,7 +111,7 @@ public class XSQLBluePrintRelation implements Serializable {
         return result;
     }
 
-    public static void addToResult(List result, Object o) {
+    private static void addToResult(List<Object> result, Object o) {
         if (o == null) {
             return;
         }
@@ -121,7 +121,7 @@ public class XSQLBluePrintRelation implements Serializable {
                 result.add(oo);
             }
         } else if (List.class.isAssignableFrom(o.getClass())) {
-            List lst = (List) o;
+            List<?> lst = (List<?>) o;
             for (Object oo : lst) {
                 result.add(oo);
             }