]> source.dussan.org Git - vaadin-framework.git/commitdiff
Speed up widget map generation significantly by ignoring hidden files and directories
authorHenri Sara <henri.sara@itmill.com>
Thu, 1 Apr 2010 11:08:23 +0000 (11:08 +0000)
committerHenri Sara <henri.sara@itmill.com>
Thu, 1 Apr 2010 11:08:23 +0000 (11:08 +0000)
svn changeset:12273/svn branch:6.3

src/com/vaadin/terminal/gwt/widgetsetutils/ClassPathExplorer.java

index 2b5ea6aa9067d40db4e810e3e647cd65571dffc0..081fa4a38249a714512fe749c6f9bda95d249b92 100644 (file)
@@ -310,8 +310,12 @@ public class ClassPathExplorer {
         for (int i = 0; i < dirs.length; i++) {
             try {
                 // add the present directory
-                locations.put(new URL("file://" + dirs[i].getCanonicalPath()),
-                        name + dirs[i].getName());
+                if (!dirs[i].isHidden()
+                        && !dirs[i].getPath().contains(File.separator + ".")) {
+                    locations.put(new URL("file://"
+                            + dirs[i].getCanonicalPath()), name
+                            + dirs[i].getName());
+                }
             } catch (Exception ioe) {
                 return;
             }