package net.sourceforge.phpdt.internal.compiler.ast;
import java.util.List;
+import java.util.ArrayList;
/**
* It will be the mother of our own ast tree for php just like the ast tree of Eclipse.
* @return the variables used
*/
public abstract List getUsedVariable();
+
+ /**
+ * This method will analyze the code.
+ * by default it will do nothing
+ */
+ public void analyzeCode() {
+ }
+
+ /**
+ * Check if the array array contains the object o
+ * @param array an array
+ * @param o an obejct
+ * @return true if the array contained the object o
+ */
+ public boolean arrayContains(Object[] array, Object o) {
+ for (int i = 0; i < array.length; i++) {
+ if (array[i].equals(o)) {
+ return true;
+ }
+ }
+ return false;
+ }
}