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.