/* * (non-Javadoc) * * @see jaskell.compiler.JaskellVisitor#visit(jaskell.compiler.core.Conditional) */ public Object visit(Conditional conditional) { conditional.setCondition((Expression) conditional.getCondition().visit(this)); conditional.setIfFalse((Expression) conditional.getIfFalse().visit(this)); conditional.setIfTrue((Expression) conditional.getIfTrue().visit(this)); return conditional; }