83 return super.hashCode() ^ expression.hashCode(); |
83 return super.hashCode() ^ expression.hashCode(); |
84 } |
84 } |
85 |
85 |
86 @Override |
86 @Override |
87 public Node accept(final NodeVisitor visitor) { |
87 public Node accept(final NodeVisitor visitor) { |
88 if (visitor.enter(this) != null) { |
88 if (visitor.enterExecuteNode(this) != null) { |
89 setExpression(expression.accept(visitor)); |
89 setExpression(expression.accept(visitor)); |
90 return visitor.leave(this); |
90 return visitor.leaveExecuteNode(this); |
91 } |
91 } |
92 |
92 |
93 return this; |
93 return this; |
94 } |
94 } |
95 |
95 |