Property | Type | Description | |
---|---|---|---|
$metadata | string | Metadata for this node instance, serialized in a string. This string contains the start, end line, and the start, end column and the node image in a colon separated string. | |
$parent | PDepend\Source\AST\ASTNode | The parent node of this node or null when this node is the root of a node tree. |
Method | Description | |
---|---|---|
__sleep ( ) : array | The magic sleep method will be called by PHP's runtime environment right before an instance of this class gets serialized. It should return an array with those property names that should be serialized for this class. | |
__wakeup ( ) : void | The magic wakeup method will be called by PHP's runtime environment when a serialized instance of this class was unserialized. This implementation of the wakeup method will register this object in the the global class context. | |
accept ( PDepend\Source\ASTVisitor\ASTVisitor $visitor, mixed $data = null ) : void | ||
configureLinesAndColumns ( integer $startLine, integer $endLine, integer $startColumn, integer $endColumn ) : void | For better performance we have moved the single setter methods for the node columns and lines into this configure method. | |
getEndColumn ( ) : integer | Returns the end column for this ast node. | |
getEndLine ( ) : integer | Returns the end line for this ast node. | |
getImage ( ) : string | Returns the source image of this ast node. | |
getParent ( ) : PDepend\Source\AST\ASTNode | Returns the parent node of this node or null when this node is the root of a node tree. | |
getParentsOfType ( string $parentType ) : PDepend\Source\AST\ASTNode[] | Traverses up the node tree and finds all parent nodes that are instances of $parentType. | |
getStartColumn ( ) : integer | Returns the start column for this ast node. | |
getStartLine ( ) : integer | Returns the start line for this ast node. | |
isAnonymous ( ) : boolean | Will return true if this class was declared anonymous in an allocation expression. | |
prependChild ( PDepend\Source\AST\ASTNode $node ) : void | This method adds a new child node at the first position of the children. | |
setImage ( string $image ) : void | ||
setParent ( PDepend\Source\AST\ASTNode $node ) : void | Sets the parent node of this node. |
Method | Description | |
---|---|---|
getMetadata ( integer $index ) : mixed | Returns the value that was stored under the given index. | |
getMetadataInteger ( integer $index ) : integer | Returns an integer value that was stored under the given index. | |
getMetadataSize ( ) : integer | Returns the total number of the used property bag. | |
setMetadata ( integer $index, mixed $value ) : void | Stores the given value under the given index in an internal storage container. | |
setMetadataInteger ( integer $index, integer $value ) : void | Stores an integer value under the given index in the internally used data string. |
public getEndColumn ( ) : integer | ||
return | integer |
public getEndLine ( ) : integer | ||
return | integer |
protected getMetadata ( integer $index ) : mixed | ||
$index | integer | |
return | mixed |
protected getMetadataInteger ( integer $index ) : integer | ||
$index | integer | |
return | integer |
protected getMetadataSize ( ) : integer | ||
return | integer |
public getParent ( ) : PDepend\Source\AST\ASTNode | ||
return | PDepend\Source\AST\ASTNode |
public getParentsOfType ( string $parentType ) : PDepend\Source\AST\ASTNode[] | ||
$parentType | string | |
return | PDepend\Source\AST\ASTNode[] |
public getStartColumn ( ) : integer | ||
return | integer |
public getStartLine ( ) : integer | ||
return | integer |
public isAnonymous ( ) : boolean | ||
return | boolean |
public prependChild ( PDepend\Source\AST\ASTNode $node ) : void | ||
$node | PDepend\Source\AST\ASTNode | |
return | void |
protected string $metadata | ||
return | string |