Minimize
Table
![](IfStatement.png)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codehaus.groovy.ast.stmt;
17
18 import org.codehaus.groovy.ast.GroovyCodeVisitor;
19 import org.codehaus.groovy.ast.expr.BooleanExpression;
20
21
22
23
24
25
26
27 public class IfStatement extends Statement {
28
29 private BooleanExpression booleanExpression;
30 private Statement ifBlock;
31 private Statement elseBlock;
32
33
34 public IfStatement(BooleanExpression booleanExpression, Statement ifBlock, Statement elseBlock) {
35 this.booleanExpression = booleanExpression;
36 this.ifBlock = ifBlock;
37 this.elseBlock = elseBlock;
38 }
39
40 public void visit(GroovyCodeVisitor visitor) {
41 visitor.visitIfElse(this);
42 }
43
44 public BooleanExpression getBooleanExpression() {
45 return booleanExpression;
46 }
47
48 public Statement getIfBlock() {
49 return ifBlock;
50 }
51
52 public Statement getElseBlock() {
53 return elseBlock;
54 }
55
56 public void setBooleanExpression(BooleanExpression booleanExpression) {
57 this.booleanExpression = booleanExpression;
58 }
59
60 public void setIfBlock(Statement statement) {
61 ifBlock = statement;
62 }
63
64 public void setElseBlock(Statement statement) {
65 elseBlock = statement;
66 }
67 }