[hornetq-commits] JBoss hornetq SVN: r12167 - in trunk: hornetq-ra/hornetq-ra-jar/src/main/java/org/hornetq/ra and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Feb 23 04:37:23 EST 2012


Author: borges
Date: 2012-02-23 04:37:21 -0500 (Thu, 23 Feb 2012)
New Revision: 12167

Modified:
   trunk/etc/findbugs-exclude.xml
   trunk/hornetq-ra/hornetq-ra-jar/src/main/java/org/hornetq/ra/Util.java
Log:
Filter warnings from Util comparisons. Make Util 'final'.

Modified: trunk/etc/findbugs-exclude.xml
===================================================================
--- trunk/etc/findbugs-exclude.xml	2012-02-23 04:40:27 UTC (rev 12166)
+++ trunk/etc/findbugs-exclude.xml	2012-02-23 09:37:21 UTC (rev 12167)
@@ -15,6 +15,18 @@
   </Match>
 
   <Match>
+    <Class name="org.hornetq.ra.Util"/>
+    <Or>
+      <Method name="compare" params="java.lang.Integer,java.lang.Integer" returns="boolean"/>
+      <Method name="compare" params="java.lang.Long,java.lang.Long" returns="boolean"/>
+      <Method name="compare" params="java.lang.String,java.lang.String" returns="boolean"/>
+      <Method name="compare" params="java.lang.Boolean,java.lang.Boolean" returns="boolean"/>
+      <Method name="compare" params="java.lang.Double,java.lang.Double" returns="boolean"/>
+    </Or>
+    <Bug pattern="RC_REF_COMPARISON"/>
+  </Match>
+
+  <Match>
     <!-- As per Java Messaging Specification 3.5.4:
 
          "

Modified: trunk/hornetq-ra/hornetq-ra-jar/src/main/java/org/hornetq/ra/Util.java
===================================================================
--- trunk/hornetq-ra/hornetq-ra-jar/src/main/java/org/hornetq/ra/Util.java	2012-02-23 04:40:27 UTC (rev 12166)
+++ trunk/hornetq-ra/hornetq-ra-jar/src/main/java/org/hornetq/ra/Util.java	2012-02-23 09:37:21 UTC (rev 12167)
@@ -13,7 +13,11 @@
 package org.hornetq.ra;
 
 import java.lang.reflect.Method;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Hashtable;
+import java.util.List;
+import java.util.Map;
 
 import javax.naming.Context;
 import javax.transaction.TransactionManager;
@@ -28,9 +32,9 @@
  * @author <a href="mailto:jesper.pedersen at jboss.org">Jesper Pedersen</a>
  * @version $Revision: $
  */
-public class Util
+public final class Util
 {
-   
+
    private static final Logger log = Logger.getLogger(Util.class);
 
 
@@ -45,7 +49,7 @@
     * Compare two strings.
     * @param me First value
     * @param you Second value
-    * @return True if object equals else false. 
+    * @return True if object equals else false.
     */
    public static boolean compare(final String me, final String you)
    {
@@ -69,7 +73,7 @@
     * Compare two integers.
     * @param me First value
     * @param you Second value
-    * @return True if object equals else false. 
+    * @return True if object equals else false.
     */
    public static boolean compare(final Integer me, final Integer you)
    {
@@ -93,7 +97,7 @@
     * Compare two longs.
     * @param me First value
     * @param you Second value
-    * @return True if object equals else false. 
+    * @return True if object equals else false.
     */
    public static boolean compare(final Long me, final Long you)
    {
@@ -117,7 +121,7 @@
     * Compare two doubles.
     * @param me First value
     * @param you Second value
-    * @return True if object equals else false. 
+    * @return True if object equals else false.
     */
    public static boolean compare(final Double me, final Double you)
    {
@@ -141,7 +145,7 @@
     * Compare two booleans.
     * @param me First value
     * @param you Second value
-    * @return True if object equals else false. 
+    * @return True if object equals else false.
     */
    public static boolean compare(final Boolean me, final Boolean you)
    {
@@ -174,10 +178,10 @@
       return context.lookup(name);
    }
 
-   /** 
+   /**
     * Used on parsing JNDI Configuration
     * @param config
-    * @return
+    * @return hash-table with configuration option pairs
     */
    public static Hashtable<?,?> parseHashtableConfig(final String config)
    {
@@ -243,13 +247,13 @@
 
       return res;
    }
-   
 
+
    /** The Resource adapter can't depend on any provider's specific library. Because of that we use reflection to locate the
-    *  transaction manager during startup. 
-    *  
-    *  
-    *  TODO: https://jira.jboss.org/browse/HORNETQ-417 
+    *  transaction manager during startup.
+    *
+    *
+    *  TODO: https://jira.jboss.org/browse/HORNETQ-417
     *        We should use a proper SPI instead of reflection
     *        We would need to define a proper SPI package for this.
     *  */



More information about the hornetq-commits mailing list