Home | History | Annotate | Download | only in stmt

Lines Matching defs:ForeachStmt

47 public final class ForeachStmt extends Statement implements NodeWithBody<ForeachStmt> {
55 public ForeachStmt() {
60 public ForeachStmt(final VariableDeclarationExpr variable, final Expression iterable, final Statement body) {
68 public ForeachStmt(TokenRange tokenRange, VariableDeclarationExpr variable, Expression iterable, Statement body) {
76 public ForeachStmt(VariableDeclarationExpr variable, String iterable, BlockStmt body) {
108 public ForeachStmt setBody(final Statement body) {
111 return (ForeachStmt) this;
122 public ForeachStmt setIterable(final Expression iterable) {
125 return (ForeachStmt) this;
136 public ForeachStmt setVariable(final VariableDeclarationExpr variable) {
139 return (ForeachStmt) this;
159 public ForeachStmt clone() {
160 return (ForeachStmt) accept(new CloneVisitor(), null);
197 public ForeachStmt asForeachStmt() {
202 public void ifForeachStmt(Consumer<ForeachStmt> action) {
208 public Optional<ForeachStmt> toForeachStmt() {