php-parser/lib/PHPParser/Node.php

46 lines
877 B
PHP
Raw Normal View History

2011-09-21 21:43:19 +02:00
<?php
interface PHPParser_Node
{
/**
* Gets the type of the node.
*
* @return string Type of the node
*/
public function getType();
/**
* Gets the names of the sub nodes.
*
* @return array Names of sub nodes
*/
public function getSubNodeNames();
2011-09-21 21:43:19 +02:00
/**
* Gets line the node started in.
*
* @return int Line
*/
public function getLine();
/**
* Sets line the node started in.
*
* @param int $line Line
*/
public function setLine($line);
2011-09-21 21:43:19 +02:00
/**
* Gets the nearest doc comment.
*
* @return null|string Nearest doc comment or null
*/
public function getDocComment();
/**
* Sets the nearest doc comment.
*
* @param null|string $docComment Nearest doc comment or null
*/
public function setDocComment($docComment);
2011-09-21 21:43:19 +02:00
}