fixed NPE
[phpeclipse.git] / 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;