Interface StatementTree

All Superinterfaces:
Tree
All Known Subinterfaces:
BlockTree, BreakStatementTree, ClassDeclarationTree, ConstantDeclarationTree, ContinueStatementTree, DeclareStatementTree, DoWhileStatementTree, EchoTagStatementTree, ElseifClauseTree, EmptyStatementTree, EnumDeclarationTree, ExpressionListStatementTree, ExpressionStatementTree, ForEachStatementTree, ForStatementTree, FunctionDeclarationTree, GlobalStatementTree, GotoStatementTree, IfStatementTree, InlineHTMLTree, LabelTree, NamespaceStatementTree, ReturnStatementTree, StaticStatementTree, SwitchStatementTree, ThrowStatementTree, TryStatementTree, UnsetVariableStatementTree, UseStatementTree, WhileStatementTree
All Known Implementing Classes:
BlockTreeImpl, BreakStatementTreeImpl, ClassDeclarationTreeImpl, ConstantDeclarationTreeImpl, ContinueStatementTreeImpl, DeclareStatementTreeImpl, DoWhileStatementTreeImpl, EchoTagStatementTreeImpl, ElseifClauseTreeImpl, EmptyStatementImpl, EnumDeclarationTreeImpl, ExpressionListStatementTreeImpl, ExpressionStatementTreeImpl, ForEachStatementTreeImpl, ForStatementTreeImpl, FunctionDeclarationTreeImpl, GlobalStatementTreeImpl, GotoStatementTreeImpl, IfStatementTreeImpl, InlineHTMLTreeImpl, LabelTreeImpl, NamespaceStatementTreeImpl, ReturnStatementTreeImpl, StaticStatementTreeImpl, SwitchStatementTreeImpl, ThrowStatementTreeImpl, TryStatementTreeImpl, UnsetVariableStatementTreeImpl, UseStatementTreeImpl, WhileStatementTreeImpl

public interface StatementTree extends Tree
Parent interface for all the trees representing statements (e.g. IfStatementTree or ExpressionStatementTree)
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.sonar.plugins.php.api.tree.Tree

    Tree.Kind
  • Method Summary

    Methods inherited from interface org.sonar.plugins.php.api.tree.Tree

    accept, getKind, getParent, is