X-Git-Url: http://secure.phpeclipse.com

diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/obfuscator/PHPIdentifier.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/obfuscator/PHPIdentifier.java
index 17dcf6d..fab771e 100644
--- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/obfuscator/PHPIdentifier.java
+++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/obfuscator/PHPIdentifier.java
@@ -1,17 +1,21 @@
 package net.sourceforge.phpeclipse.obfuscator;
 
 /**
- * @author khartlage
- *
+ * Object which holds an PHP identifier name (i.e. class, function, variable,...)
+ *  
  */
 public class PHPIdentifier {
 
   public final static int CLASS = 1;
   public final static int FUNCTION = 2;
-  public final static int METHOD = 4;
   public final static int VARIABLE = 3;
+  public final static int METHOD = 4;
   public final static int DEFINE = 5;
-	public final static int CONSTRUCTOR = 6;
+  public final static int CONSTRUCTOR = 6;
+  public final static int GLOBAL_VARIABLE = 7;
+  public final static int EXTENDS = 8;
+  public final static int IMPLEMENTS = 9;
+
   private String fIdentifier;
 
   private int fType;
@@ -21,7 +25,9 @@ public class PHPIdentifier {
     fIdentifier = identifier;
   }
 
-  /* (non-Javadoc)
+  /*
+   * (non-Javadoc)
+   * 
    * @see java.lang.Object#equals(java.lang.Object)
    */
   public boolean equals(Object obj) {
@@ -59,10 +65,14 @@ public class PHPIdentifier {
     return fType == DEFINE;
   }
 
-	public boolean isConstructor() {
-		return fType == CONSTRUCTOR;
-	}
-	
+  public boolean isGlobalVariable() {
+    return fType == GLOBAL_VARIABLE;
+  }
+  
+  public boolean isConstructor() {
+    return fType == CONSTRUCTOR;
+  }
+
   public void setIdentifier(String fIdentifier) {
     this.fIdentifier = fIdentifier;
   }
@@ -71,19 +81,23 @@ public class PHPIdentifier {
     this.fType = fType;
   }
 
-  /* (non-Javadoc)
+  /*
+   * (non-Javadoc)
+   * 
    * @see java.lang.Object#toString()
    */
   public String toString() {
     switch (fType) {
       case CLASS :
         return "class - ";
-			case CONSTRUCTOR :
-				return "constructor - ";
+      case CONSTRUCTOR :
+        return "constructor - ";
       case DEFINE :
         return "define - ";
       case FUNCTION :
         return "function - ";
+      case GLOBAL_VARIABLE :
+        return "global variable - ";
       case METHOD :
         return "method - ";
       case VARIABLE :
@@ -92,4 +106,4 @@ public class PHPIdentifier {
     return "";
   }
 
-}
+}
\ No newline at end of file