Address minor sonar issues in ImmutableOffsetMap 54/38854/2
authorRobert Varga <rovarga@cisco.com>
Fri, 13 May 2016 08:11:59 +0000 (10:11 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Wed, 18 May 2016 11:28:43 +0000 (11:28 +0000)
Reorder keywords and rename a temporary variable.

Change-Id: I41594bb9fa9cb265e80ab86e0a11e0c049b4cda0
Signed-off-by: Robert Varga <rovarga@cisco.com>
common/util/src/main/java/org/opendaylight/yangtools/util/ImmutableOffsetMap.java

index 855e8a2aaa557c4b5dd772a6a62e83ace57d1590..7f923d6bb35cbeb9899c8bd382259b87d24d9052 100644 (file)
@@ -70,17 +70,17 @@ public abstract class ImmutableOffsetMap<K, V> implements UnmodifiableMapPhase<K
 
         @Override
         void setFields(final List<K> keys, final V[] values) throws IOException {
-            final Map<K, Integer> offsets = OffsetMapCache.unorderedOffsets(keys);
+            final Map<K, Integer> newOffsets = OffsetMapCache.unorderedOffsets(keys);
 
-            setField(this, OFFSETS_FIELD, offsets);
-            setField(this, ARRAY_FIELD, OffsetMapCache.adjustedArray(offsets, keys, values));
+            setField(this, OFFSETS_FIELD, newOffsets);
+            setField(this, ARRAY_FIELD, OffsetMapCache.adjustedArray(newOffsets, keys, values));
         }
     }
 
     private static final long serialVersionUID = 1L;
 
-    private transient final Map<K, Integer> offsets;
-    private transient final V[] objects;
+    private final transient Map<K, Integer> offsets;
+    private final transient V[] objects;
     private transient int hashCode;
 
     /**