@Override public void accept(DSLExpressionVisitor visitor) { left.accept(visitor); right.accept(visitor); visitor.visitBinary(this); }
@Override public void accept(DSLExpressionVisitor visitor) { if (receiver != null) { receiver.accept(visitor); } for (DSLExpression parameter : getParameters()) { parameter.accept(visitor); } visitor.visitCall(this); }
@Override public void accept(DSLExpressionVisitor visitor) { visitor.visitIntLiteral(this); }
@Override public void accept(DSLExpressionVisitor visitor) { visitor.visitBooleanLiteral(this); }
@Override public void accept(DSLExpressionVisitor visitor) { left.accept(visitor); right.accept(visitor); visitor.visitBinary(this); }
@Override public void accept(DSLExpressionVisitor visitor) { receiver.accept(visitor); visitor.visitNegate(this); }
@Override public void accept(DSLExpressionVisitor visitor) { if (receiver != null) { receiver.accept(visitor); } visitor.visitVariable(this); }
@Override public void accept(DSLExpressionVisitor visitor) { if (receiver != null) { receiver.accept(visitor); } visitor.visitVariable(this); }
@Override public void accept(DSLExpressionVisitor visitor) { receiver.accept(visitor); visitor.visitNegate(this); }
@Override public void accept(DSLExpressionVisitor visitor) { visitor.visitIntLiteral(this); }
@Override public void accept(DSLExpressionVisitor visitor) { if (receiver != null) { receiver.accept(visitor); } for (DSLExpression parameter : getParameters()) { parameter.accept(visitor); } visitor.visitCall(this); }