From: kpouer Date: Mon, 11 Aug 2003 22:25:33 +0000 (+0000) Subject: pulled up the analysisCode in ASTNode X-Git-Url: http://git.phpeclipse.com pulled up the analysisCode in ASTNode --- diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/MethodDeclaration.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/MethodDeclaration.java index 424ca3b..1a8c534 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/MethodDeclaration.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/MethodDeclaration.java @@ -220,20 +220,17 @@ public class MethodDeclaration extends Statement implements OutlineableWithChild return false; } - private void dumpList(List list, String name) { - StringBuffer buff = new StringBuffer(name).append("\n"); - for (int i = 0; i < list.size(); i++) { - buff.append(list.get(i).toString()).append("\n"); - } - if (PHPeclipsePlugin.DEBUG) { - PHPeclipsePlugin.log(1, buff.toString()); - } - } - /** * This method will analyze the code. */ public void analyzeCode() { + if (statements != null) { + for (int i = 0; i < statements.length; i++) { + statements[i].analyzeCode(); + + } + } + final List globalsVars = getOutsideVariable(); final List modifiedVars = getModifiedVariable(); final List parameters = getParameters(new ArrayList()); @@ -247,10 +244,6 @@ public class MethodDeclaration extends Statement implements OutlineableWithChild final List readOrWriteVars = new ArrayList(modifiedVars.size()+usedVars.size()); readOrWriteVars.addAll(modifiedVars); readOrWriteVars.addAll(usedVars); -/* dumpList(globalsVars, "outside"); - dumpList(modifiedVars, "modified"); - dumpList(usedVars, "used"); */ - //look for used variables that were not declared before findUnusedParameters(readOrWriteVars,parameters);