Author: kono
Date: 2012-04-24 13:47:18 -0700 (Tue, 24 Apr 2012)
New Revision: 28971

Modified:
   
core3/api/trunk/swing-util-api/src/main/java/org/cytoscape/util/swing/FileChooserFilter.java
Log:
Minor warnings resolved.

Modified: 
core3/api/trunk/swing-util-api/src/main/java/org/cytoscape/util/swing/FileChooserFilter.java
===================================================================
--- 
core3/api/trunk/swing-util-api/src/main/java/org/cytoscape/util/swing/FileChooserFilter.java
        2012-04-24 20:35:38 UTC (rev 28970)
+++ 
core3/api/trunk/swing-util-api/src/main/java/org/cytoscape/util/swing/FileChooserFilter.java
        2012-04-24 20:47:18 UTC (rev 28971)
@@ -1,6 +1,7 @@
 package org.cytoscape.util.swing;
 
 import java.io.File;
+import java.lang.reflect.Array;
 import java.util.Arrays;
 import javax.swing.filechooser.FileFilter;
 
@@ -39,8 +40,12 @@
         */
        public FileChooserFilter(final String description, final String[] 
extensions) {
                super();
+               
+               if(extensions == null)
+                       throw new IllegalArgumentException("extensions should 
not be null.");
+               
                this.description = description;
-               this.extensions = extensions;
+               this.extensions = Arrays.copyOf(extensions, extensions.length);
        }
 
        /**
@@ -54,7 +59,7 @@
                if (file.isDirectory())
                        return true;
 
-               String fileName = file.getName().toLowerCase();
+               final String fileName = file.getName().toLowerCase();
 
                if (extensions != null) {
                        for (int i = 0; i < extensions.length; i++) {
@@ -112,7 +117,6 @@
                        if (!extensions[i].equals(otherFilter.extensions[i]))
                                return false;
                }
-
                return true;
        }
 }
\ No newline at end of file

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to