PHP 클래스 Phan\AST\Visitor\Element

상속: use trait Phan\Profile
파일 보기 프로젝트 열기: etsy/phan

공개 메소드들

메소드 설명
__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.

메소드 상세

__construct() 공개 메소드

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

acceptAnyFlagVisitor() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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() 공개 메소드

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