public void traverseTopDown(Visitor visitor) { accept(visitor); condition.traverseTopDown(visitor); if (ifTrue != null) { ifTrue.traverseTopDown(visitor); } if (ifFalse != null) { ifFalse.traverseTopDown(visitor); } }
@Override public void traverseTopDown(Visitor visitor) { accept(visitor); if (expression != null) { expression.traverseTopDown(visitor); } }
public void traverseTopDown(Visitor visitor) { accept(visitor); expression.traverseTopDown(visitor); }
public void traverseTopDown(Visitor visitor) { accept(visitor); leftHandSide.traverseTopDown(visitor); rightHandSide.traverseTopDown(visitor); }