[jboss-cvs] JBossAS SVN: r92525 - in projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc: util and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Aug 18 09:08:53 EDT 2009


Author: jesper.pedersen
Date: 2009-08-18 09:08:53 -0400 (Tue, 18 Aug 2009)
New Revision: 92525

Modified:
   projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/deployers/ra/BeanValidation.java
   projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/util/ExtractUtil.java
   projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/util/Injection.java
Log:
Eliminate Findbugs warnings

Modified: projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/deployers/ra/BeanValidation.java
===================================================================
--- projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/deployers/ra/BeanValidation.java	2009-08-18 12:31:42 UTC (rev 92524)
+++ projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/deployers/ra/BeanValidation.java	2009-08-18 13:08:53 UTC (rev 92525)
@@ -74,12 +74,12 @@
       Set errors = null;
       if (groupsClasses == null)
       {
-         v.validate(object, Default.class);
+         errors = v.validate(object, Default.class);
       }
       else
       {
          Class[] vargs = (Class[])groupsClasses.toArray(new Class[groupsClasses.size()]);
-         v.validate(object, vargs);
+         errors = v.validate(object, vargs);
       }
       if (errors != null && errors.size() > 0)
       {

Modified: projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/util/ExtractUtil.java
===================================================================
--- projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/util/ExtractUtil.java	2009-08-18 12:31:42 UTC (rev 92524)
+++ projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/util/ExtractUtil.java	2009-08-18 13:08:53 UTC (rev 92525)
@@ -70,7 +70,8 @@
       if (target.exists())
          recursiveDelete(target);
 
-      target.mkdirs();
+      if (!target.mkdirs())
+         throw new IOException("Could not create " + target);
 
       JarFile jar = new JarFile(file);
       Enumeration<JarEntry> entries = jar.entries();
@@ -100,7 +101,8 @@
          }
          else
          {
-            copy.mkdirs();
+            if (!copy.mkdirs())
+               throw new IOException("Could not create " + copy);
          }
       }
 
@@ -110,8 +112,9 @@
    /**
     * Recursive delete
     * @param f The file handler
+    * @exception IOException Thrown if a file could not be deleted
     */
-   public static void recursiveDelete(File f)
+   public static void recursiveDelete(File f) throws IOException
    {
       if (f.exists())
       {
@@ -126,11 +129,13 @@
                } 
                else
                {
-                  files[i].delete();
+                  if (!files[i].delete())
+                     throw new IOException("Could not delete " + files[i]);
                }
             }
          }
-         f.delete();
+         if (!f.delete())
+            throw new IOException("Could not delete " + f);
       }
    }
 }

Modified: projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/util/Injection.java
===================================================================
--- projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/util/Injection.java	2009-08-18 12:31:42 UTC (rev 92524)
+++ projects/jboss-jca/trunk/sjc/src/main/java/org/jboss/jca/sjc/util/Injection.java	2009-08-18 13:08:53 UTC (rev 92525)
@@ -119,7 +119,7 @@
       }
 
       Method method = object.getClass().getMethod(methodName, parameterClass);
-      Object result = method.invoke(object, new Object[] {parameterValue});
+      method.invoke(object, new Object[] {parameterValue});
    }
 
    /**




More information about the jboss-cvs-commits mailing list