fixed NPE
authorjsurfer <jsurfer>
Sat, 4 Sep 2004 05:37:32 +0000 (05:37 +0000)
committerjsurfer <jsurfer>
Sat, 4 Sep 2004 05:37:32 +0000 (05:37 +0000)
net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/util/PHPFileUtil.java

index 177438d..fc5d895 100644 (file)
@@ -52,10 +52,11 @@ public class PHPFileUtil {
    * implementation is not creating extra strings.
    */
   public final static boolean isPHPFileName(String name) {
-    String extension = getFileExtension(name).toLowerCase();
+    String extension = getFileExtension(name);
     if (extension==null) {
       return false;
     }
+    extension = extension.toLowerCase();
     for (int i=0;i<PHP_EXTENSIONS.length;i++) {
       if (extension.equals(PHP_EXTENSIONS[i])) {
         return true;
@@ -69,10 +70,11 @@ public class PHPFileUtil {
    * implementation is not creating extra strings.
    */
 //  public final static boolean isHTML_FileName(String name) {
-//    String extension = getFileExtension(name).toLowerCase();
+//    String extension = getFileExtension(name);
 //    if (extension==null) {
 //      return false;
 //    }
+//  extension = extension.toLowerCase();
 //    for (int i=0;i<HTML_EXTENSIONS.length;i++) {
 //      if (extension.equals(HTML_EXTENSIONS[i])) {
 //        return true;
@@ -86,10 +88,11 @@ public class PHPFileUtil {
    * implementation is not creating extra strings.
    */
 //  public final static boolean isTPL_FileName(String name) {
-//    String extension = getFileExtension(name).toLowerCase();
+//    String extension = getFileExtension(name);
 //    if (extension==null) {
 //      return false;
 //    }
+//  extension = extension.toLowerCase();
 //    for (int i=0;i<SMARTY_EXTENSIONS.length;i++) {
 //      if (extension.equals(SMARTY_EXTENSIONS[i])) {
 //        return true;