package polyglot.ast;
/**
* An immutable representation of a Java language <code>while</code>
* statement. It contains a statement to be executed and an expression
* to be tested indicating whether to reexecute the statement.
*/
public interface While extends Loop
{
/** Set the loop condition. */
While cond(Expr cond);
/** Set the loop body. */
While body(Stmt body);
}