improved PHP parser
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / ISourceElementRequestor.java
index dea0622..ddf5ff8 100644 (file)
@@ -10,6 +10,8 @@
  *******************************************************************************/
 package net.sourceforge.phpdt.internal.compiler;
 
+import java.util.HashMap;
+
 import net.sourceforge.phpdt.core.compiler.IProblem;
 
 /*
@@ -51,11 +53,11 @@ public interface ISourceElementRequestor {
    *             is never included in the name.
    * @param onDemand set to true if the import is an import on demand (e.g. import java.io.*). False otherwise.
    */
-  //void acceptImport(
-  //   int declarationStart,
-  //   int declarationEnd,
-  //   char[] name,
-  //   boolean onDemand);
+  void acceptImport(
+       int declarationStart,
+       int declarationEnd,
+       char[] name,
+       boolean onDemand);
   /*
    * Table of line separator position. This table is passed once at the end
    * of the parse action, so as to allow computation of normalized ranges.
@@ -120,7 +122,7 @@ public interface ISourceElementRequestor {
    * initializationStart denotes the source start of the expression used for initializing
    * the field if any (-1 if no initialization).
    */
-  //void exitField(int initializationStart, int declarationEnd, int declarationSourceEnd);
+  void exitField(int initializationStart, int declarationEnd, int declarationSourceEnd);
   void exitInitializer(int declarationEnd);
   void exitInterface(int declarationEnd);
   void exitMethod(int declarationEnd);