Author: painter
Date: Mon Oct  8 13:40:55 2018
New Revision: 1843141

URL: http://svn.apache.org/viewvc?rev=1843141&view=rev
Log:
Addressing issues from findbug report

Modified:
    
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/DirectoryConfigurationProvider.java
    
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/Fileset.java
    
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/qname/QualifiedNameMap.java
    
db/torque/torque4/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/transform/model/PropertyAccessTest.java

Modified: 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/DirectoryConfigurationProvider.java
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/DirectoryConfigurationProvider.java?rev=1843141&r1=1843140&r2=1843141&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/DirectoryConfigurationProvider.java
 (original)
+++ 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/DirectoryConfigurationProvider.java
 Mon Oct  8 13:40:55 2018
@@ -29,6 +29,7 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
 
+import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.torque.generator.configuration.paths.ProjectPaths;
@@ -125,7 +126,7 @@ extends AbstractConfigurationProvider
     {
         File file = getFile(name, directory, description);
 
-        InputStream inputStream;
+        InputStream inputStream = null;
         try
         {
             inputStream = new FileInputStream(file);
@@ -154,7 +155,7 @@ extends AbstractConfigurationProvider
                 projectPaths.getConfigurationPath(),
                 configurationPaths.getOutletDirectory());
 
-        List<String> result = new ArrayList<>();
+        ArrayList<String> result = new ArrayList<>();
         if (!outletConfigDir.isDirectory())
         {
             log.info(
@@ -168,14 +169,14 @@ extends AbstractConfigurationProvider
         }
 
         File[] sourceFiles = outletConfigDir.listFiles();
-        for (int fileNr = 0; fileNr < sourceFiles.length; ++fileNr)
+        if ( sourceFiles != null )
         {
-            if (!sourceFiles[fileNr].isDirectory()
-                    && sourceFiles[fileNr].getPath().endsWith("xml"))
-            {
-                String name = sourceFiles[fileNr].getName();
-                result.add(name);
-            }
+               for ( File srcFile : sourceFiles ) {
+                   if (!srcFile.isDirectory() && 
srcFile.getPath().endsWith("xml"))
+                   {
+                       result.add(srcFile.getName());
+                   }
+               }
         }
         return result;
     }

Modified: 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/Fileset.java
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/Fileset.java?rev=1843141&r1=1843140&r2=1843141&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/Fileset.java
 (original)
+++ 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/Fileset.java
 Mon Oct  8 13:40:55 2018
@@ -287,9 +287,12 @@ public class Fileset
         File[] dirsInDir = currentBaseDir.listFiles(
                 new WildcardFilter("*", true, false));
 
-        for (File dir : dirsInDir)
+        if ( dirsInDir != null )
         {
-            getAllFiles(dir, toAddTo);
+               for (File dir : dirsInDir)
+               {
+                   getAllFiles(dir, toAddTo);
+               }
         }
     }
 
@@ -344,9 +347,12 @@ public class Fileset
         File[] matchingDirs = currentBaseDir.listFiles(
                 new WildcardFilter(includeToProcess, true, false));
         List<File> result = new ArrayList<>();
-        for (File dir : matchingDirs)
+        if ( matchingDirs != null )
         {
-            result.addAll(getFiles(dir, partsCopy));
+               for (File dir : matchingDirs)
+               {
+                   result.addAll(getFiles(dir, partsCopy));
+               }
         }
         return result;
     }

Modified: 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/qname/QualifiedNameMap.java
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/qname/QualifiedNameMap.java?rev=1843141&r1=1843140&r2=1843141&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/qname/QualifiedNameMap.java
 (original)
+++ 
db/torque/torque4/trunk/torque-generator/src/main/java/org/apache/torque/generator/qname/QualifiedNameMap.java
 Mon Oct  8 13:40:55 2018
@@ -46,7 +46,7 @@ implements Map<QualifiedName, T>, Serial
      * The backing hashMap. Must not contain a mapping for the key null,
      * because null as a qualified name does not make sense.
      */
-    private HashMap<QualifiedName, T> map;
+    private transient HashMap<QualifiedName, T> map;
 
     /**
      * Constructs an empty QualifiedNameMap.

Modified: 
db/torque/torque4/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/transform/model/PropertyAccessTest.java
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/transform/model/PropertyAccessTest.java?rev=1843141&r1=1843140&r2=1843141&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/transform/model/PropertyAccessTest.java
 (original)
+++ 
db/torque/torque4/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/transform/model/PropertyAccessTest.java
 Mon Oct  8 13:40:55 2018
@@ -977,8 +977,6 @@ public class PropertyAccessTest
 
     public static class TestClass extends TestBaseClass
     {
-        private int privateIntField;
-
         protected int protectedIntField;
 
         int intField;
@@ -1010,11 +1008,6 @@ public class PropertyAccessTest
             return 0;
         }
 
-        private void setPrivateIntSetter(final int value)
-        {
-            privateIntField = value;
-        }
-
         protected void setProtectedIntSetter(final int value)
         {
             protectedIntField = value;



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org
For additional commands, e-mail: torque-dev-h...@db.apache.org

Reply via email to