*******************************************************************************/
package net.sourceforge.phpdt.internal.core;
-import net.sourceforge.phpdt.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;
-import net.sourceforge.phpdt.core.jdom.*;
+import net.sourceforge.phpdt.core.jdom.IDOMNode;
/**
* Handle for an import declaration. Info object is a ImportDeclarationElementInfo.
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();
* @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()
*/
Assert.isTrue(false, "Should not be called"); //$NON-NLS-1$
return 0;
}
+
/*
* @see JavaElement#getPrimaryElement(boolean)
*/