Fix findbugs violations in library
[ovsdb.git] / library / impl / src / main / java / org / opendaylight / ovsdb / lib / notation / json / OvsdbMapSerializer.java
index 54002502cf7addbf2548d024ebaaa6bc7d117266..8ad90722670ad2a06f15f6e0f040f2605d2aece6 100644 (file)
@@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.JsonSerializer;
 import com.fasterxml.jackson.databind.SerializerProvider;
 import java.io.IOException;
 import java.util.Map;
+import java.util.Map.Entry;
 import org.opendaylight.ovsdb.lib.notation.OvsdbMap;
 
 public class OvsdbMapSerializer extends JsonSerializer<OvsdbMap<?,?>> {
@@ -23,13 +24,14 @@ public class OvsdbMapSerializer extends JsonSerializer<OvsdbMap<?,?>> {
         generator.writeString("map");
         generator.writeStartArray();
         Map<?,?> javaMap = map.delegate();
-        for (Object set : javaMap.keySet()) {
+        for (Entry<?, ?> entry : javaMap.entrySet()) {
+            Object set = entry.getKey();
             generator.writeStartArray();
             generator.writeObject(set);
-            generator.writeObject(javaMap.get(set));
+            generator.writeObject(entry.getValue());
             generator.writeEndArray();
         }
         generator.writeEndArray();
         generator.writeEndArray();
     }
-}
\ No newline at end of file
+}