]> source.dussan.org Git - aspectj.git/commitdiff
ignoring case in detecting jar/zip suffixes
authorwisberg <wisberg>
Tue, 4 Mar 2003 04:37:22 +0000 (04:37 +0000)
committerwisberg <wisberg>
Tue, 4 Mar 2003 04:37:22 +0000 (04:37 +0000)
util/src/org/aspectj/util/FileUtil.java

index 939329eb3329df622cb87a1f5ba340897098f55c..35405ce59ecf809aea071899b534d57202bc43ab 100644 (file)
@@ -55,9 +55,13 @@ public class FileUtil {
     
     /** @return 0 if no zip/jar suffix or 4 otherwise */
     public static int zipSuffixLength(String path) {
-        return (null == path ? 0 
-            : path.endsWith(".zip") ? 4 
-            : path.endsWith(".jar") ? 4 : 0);
+        if ((null != path) && (4 < path.length())){
+            String test = path.substring(path.length()-4).toLowerCase();
+            if (".zip".equals(test) || ".jar".equals(test)) {
+                return 4;
+            } 
+        }
+        return 0;
     }
 
     /** @return true if file path has a source suffix */