Author: markt
Date: Mon Oct 14 12:16:24 2013
New Revision: 1531872

URL: http://svn.apache.org/r1531872
Log:
Move comments inside outer element so it is easier to see which comment applies 
to which exclusion.
Fix a couple of false positives.

Modified:
    commons/proper/pool/trunk/findbugs-exclude-filter.xml

Modified: commons/proper/pool/trunk/findbugs-exclude-filter.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/findbugs-exclude-filter.xml?rev=1531872&r1=1531871&r2=1531872&view=diff
==============================================================================
--- commons/proper/pool/trunk/findbugs-exclude-filter.xml (original)
+++ commons/proper/pool/trunk/findbugs-exclude-filter.xml Mon Oct 14 12:16:24 
2013
@@ -22,8 +22,13 @@
   put here to instruct Find Bugs to ignore them.
 -->
 <FindBugsFilter>
-  <!-- Swallowing exception is deliberate design choice -->
   <Match>
+    <!-- Class implements the generics based interface and does so correctly 
-->
+    <Class name="org.apache.commons.pool2.PooledObject" />
+    <Bug pattern="CO_ABSTRACT_SELF" />
+  </Match>
+  <Match>
+    <!-- Swallowing exception is deliberate design choice -->
     <Or>
       <Class name="org.apache.commons.pool2.PoolUtils$ErodingObjectPool" />
       <Class name="org.apache.commons.pool2.PoolUtils$ErodingKeyedObjectPool" 
/>
@@ -34,28 +39,33 @@
     </Or>
     <Bug code="DE" />
   </Match>
-  <!-- Exception is thrown and need to be caught -->
   <Match>
+    <!-- Exception is thrown and need to be caught -->
     <Class 
name="org.apache.commons.pool2.PoolUtils$KeyedObjectPoolMinIdleTimerTask" />
     <Method name="run" />
     <Bug code="REC" />
   </Match>
-  <!-- Ignoring the exception is deliberate since an earlier exception is    
-->
-  <!-- more important.                                                       
-->
   <Match>
+    <!-- compareTo() method carries the appropriate warning -->
+    <Class name="org.apache.commons.pool2.impl.DefaultPooledObject" />
+    <Bug pattern="EQ_COMPARETO_USE_OBJECT_EQUALS " />
+  </Match>
+  <Match>
+    <!-- Ignoring the exception is deliberate since an earlier exception is  
-->
+    <!-- more important.                                                     
-->
     <Class name="org.apache.commons.pool2.impl.GenericKeyedObjectPool" />
     <Method name="borrowObject" />
     <Bug code="DE" />
   </Match>
-  <!-- Ignoring the exception is deliberate since an earlier exception is    
-->
-  <!-- more important.                                                       
-->
   <Match>
+    <!-- Ignoring the exception is deliberate since an earlier exception is  
-->
+    <!-- more important.                                                     
-->
     <Class name="org.apache.commons.pool2.impl.GenericObjectPool" />
     <Method name="borrowObject" />
     <Bug code="DE" />
   </Match>
-    <!-- Swallowing exception is deliberate design choice -->
   <Match>
+    <!-- Swallowing exception is deliberate design choice -->
     <Class name="org.apache.commons.pool2.impl.SoftReferenceObjectPool" />
     <Or>
       <Method name="addObject" />


Reply via email to