Fix findbugs violations in md-sal - part 3
[controller.git] / opendaylight / md-sal / mdsal-trace / dom-impl / src / main / java / org / opendaylight / controller / md / sal / trace / closetracker / impl / CloseTrackedRegistry.java
index 4e608396303b94e2dd1bca31130349a856ac7ebc..78a09f1ce764bd3852e7d5d333aac38f9f21fdd9 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.controller.md.sal.trace.closetracker.impl;
 import static java.util.Arrays.asList;
 import static java.util.Collections.emptyList;
 
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashMap;
@@ -87,6 +88,8 @@ public class CloseTrackedRegistry<T extends CloseTracked<T>> {
      *         debugContextEnabled is false), and value is the number of open
      *         instances created at that place in the code.
      */
+    // For some reason, FB sees 'map' as useless but it clearly isn't.
+    @SuppressFBWarnings("UC_USELESS_OBJECT")
     public Set<CloseTrackedRegistryReportEntry<T>> getAllUnique() {
         Map<List<StackTraceElement>, Long> map = new HashMap<>();
         Set<CloseTracked<T>> copyOfTracked = new HashSet<>(tracked);