public ForStatement visit(ForStatement forStatement,
List<DeclarationStatement> declarations, Expression condition,
Expression post, Statement body) {
return declarations.equals(forStatement.declarations)
&& condition == forStatement.condition
&& post == forStatement.post
&& body == forStatement.body
? forStatement
: Expressions.for_(declarations, condition, post, body);
}
|