improved PHP parser
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / core / ImportDeclaration.java
index 0bff672..7b15656 100644 (file)
@@ -10,6 +10,9 @@
  *******************************************************************************/
 package net.sourceforge.phpdt.internal.core;
 
+import net.sourceforge.phpdt.internal.core.Assert;
+import net.sourceforge.phpdt.internal.core.JavaElement;
+
 import net.sourceforge.phpdt.core.IImportDeclaration;
 import net.sourceforge.phpdt.core.IJavaElement;
 import net.sourceforge.phpdt.core.JavaModelException;
@@ -49,7 +52,7 @@ public int getElementType() {
        return IMPORT_DECLARATION;
 }
 /**
- * @see org.eclipse.jdt.core.IImportDeclaration#getFlags()
+ * @see net.sourceforge.phpdt.core.IImportDeclaration#getFlags()
  */
 public int getFlags() throws JavaModelException {
        ImportDeclarationElementInfo info = (ImportDeclarationElementInfo)getElementInfo();
@@ -59,15 +62,15 @@ public int getFlags() throws JavaModelException {
  * @see JavaElement#getHandleMemento()
  * For import declarations, the handle delimiter is associated to the import container already
  */
-//public String getHandleMemento(){
-//     StringBuffer buff= new StringBuffer(((JavaElement)getParent()).getHandleMemento());
-//     escapeMementoName(buff, getElementName());
-//     if (this.occurrenceCount > 1) {
-//             buff.append(JEM_COUNT);
-//             buff.append(this.occurrenceCount);
-//     }
-//     return buff.toString();
-//}
+public String getHandleMemento(){
+       StringBuffer buff= new StringBuffer(((JavaElement)getParent()).getHandleMemento());
+       escapeMementoName(buff, getElementName());
+       if (this.occurrenceCount > 1) {
+               buff.append(JEM_COUNT);
+               buff.append(this.occurrenceCount);
+       }
+       return buff.toString();
+}
 /**
  * @see JavaElement#getHandleMemento()
  */
@@ -76,6 +79,7 @@ protected char getHandleMementoDelimiter() {
        Assert.isTrue(false, "Should not be called"); //$NON-NLS-1$
        return 0;
 }
+
 /*
  * @see JavaElement#getPrimaryElement(boolean)
  */