Fix findbugs violations in library
[ovsdb.git] / library / impl / src / main / java / org / opendaylight / ovsdb / lib / notation / json / OvsdbMapSerializer.java
index b184725e268f5be0b552ebf5998c6879251d2bb8..8ad90722670ad2a06f15f6e0f040f2605d2aece6 100644 (file)
@@ -8,31 +8,30 @@
 
 package org.opendaylight.ovsdb.lib.notation.json;
 
-import java.io.IOException;
-import java.util.Map;
-import org.opendaylight.ovsdb.lib.notation.OvsdbMap;
-
 import com.fasterxml.jackson.core.JsonGenerator;
-import com.fasterxml.jackson.core.JsonProcessingException;
 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<?,?>> {
     @Override
     public void serialize(OvsdbMap<?,?> map, JsonGenerator generator,
-        SerializerProvider provider) throws IOException,
-            JsonProcessingException {
+        SerializerProvider provider) throws IOException {
         generator.writeStartArray();
         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
+}