PHP Class Phan\AST\Visitor\Element

Inheritance: use trait Phan\Profile
Show file Open project: etsy/phan

Public Methods

Method Description
__construct ( ast\Node $node )
acceptAnyFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptAssignFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptBinaryFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptClassFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptExecFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptKindVisitor ( Phan\AST\Visitor\KindVisitor $visitor ) Accepts a visitor that differentiates on the kind value of the AST node.
acceptMagicFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptModifierFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptNameFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptParamFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptTypeFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptUnaryFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.
acceptUseFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor ) Accepts a visitor that differentiates on the flag value of the AST node.

Method Details

__construct() public method

public __construct ( ast\Node $node )
$node ast\Node Any AST node.

acceptAnyFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptAnyFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptAssignFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptAssignFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptBinaryFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptBinaryFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptClassFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptClassFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptExecFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptExecFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptKindVisitor() public method

Accepts a visitor that differentiates on the kind value of the AST node.
public acceptKindVisitor ( Phan\AST\Visitor\KindVisitor $visitor )
$visitor Phan\AST\Visitor\KindVisitor

acceptMagicFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptMagicFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptModifierFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptModifierFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptNameFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptNameFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptParamFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptParamFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptTypeFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptTypeFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptUnaryFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptUnaryFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor

acceptUseFlagVisitor() public method

Accepts a visitor that differentiates on the flag value of the AST node.
public acceptUseFlagVisitor ( Phan\AST\Visitor\FlagVisitor $visitor )
$visitor Phan\AST\Visitor\FlagVisitor