public function traverse(ExpressionWalker $walker) { return $walker->walkClosure($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkConstant($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkEmpty($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkArrayItem($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkUnaryOperation($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkVariable($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkInvocation($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkParameter($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkMethodCall($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkArgument($this); }
public function traverse(ExpressionWalker $walker) { return $walker->walkStaticField($this); }