/* * @see ASTVisitor#visit(ForStatement) */ @Override public boolean visit(ForStatement node) { this.fBuffer.append("for ("); // $NON-NLS-1$ for (Iterator<Expression> it = node.initializers().iterator(); it.hasNext(); ) { Expression e = it.next(); e.accept(this); } this.fBuffer.append("; "); // $NON-NLS-1$ if (node.getExpression() != null) { node.getExpression().accept(this); } this.fBuffer.append("; "); // $NON-NLS-1$ for (Iterator<Expression> it = node.updaters().iterator(); it.hasNext(); ) { Expression e = it.next(); e.accept(this); } this.fBuffer.append(") "); // $NON-NLS-1$ node.getBody().accept(this); return false; }