Class DeclareStatementTreeImpl
java.lang.Object
org.sonar.php.tree.impl.PHPTree
org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
- All Implemented Interfaces:
DeclareStatementTree,StatementTree,Tree
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead declareStatementHead, InternalSyntaxToken eosToken) DeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead declareStatementHead, InternalSyntaxToken colonToken, List<StatementTree> statements, InternalSyntaxToken enddeclareToken, InternalSyntaxToken eosToken) DeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead declareStatementHead, StatementTree statement) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(VisitorCheck visitor) Creates iterator for children of this node.eosToken()getKind()Methods inherited from class org.sonar.php.tree.impl.PHPTree
getFirstToken, getLastToken, getLine, getParent, is, isLeaf, setParent, toString
-
Constructor Details
-
DeclareStatementTreeImpl
public DeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead declareStatementHead, InternalSyntaxToken eosToken) -
DeclareStatementTreeImpl
public DeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead declareStatementHead, StatementTree statement) -
DeclareStatementTreeImpl
public DeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead declareStatementHead, InternalSyntaxToken colonToken, List<StatementTree> statements, InternalSyntaxToken enddeclareToken, InternalSyntaxToken eosToken)
-
-
Method Details
-
declareToken
- Specified by:
declareTokenin interfaceDeclareStatementTree
-
openParenthesisToken
- Specified by:
openParenthesisTokenin interfaceDeclareStatementTree
-
directives
- Specified by:
directivesin interfaceDeclareStatementTree
-
closeParenthesisToken
- Specified by:
closeParenthesisTokenin interfaceDeclareStatementTree
-
colonToken
- Specified by:
colonTokenin interfaceDeclareStatementTree
-
statements
- Specified by:
statementsin interfaceDeclareStatementTree
-
endDeclareToken
- Specified by:
endDeclareTokenin interfaceDeclareStatementTree
-
eosToken
- Specified by:
eosTokenin interfaceDeclareStatementTree
-
getKind
-
childrenIterator
Description copied from class:PHPTreeCreates iterator for children of this node. Note that iterator may containnullelements.- Specified by:
childrenIteratorin classPHPTree
-
accept
-