Uses of Package
org.sonar.plugins.php.api.tree.statement
-
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.php.metrics Class Description BreakStatementTree CaseClauseTree Case clause in switch statement (seeSwitchStatementTree).CatchBlockTree Catch block of try statement (seeTryStatementTree).ContinueStatementTree DoWhileStatementTree ElseClauseTree ElseifClauseTree ForEachStatementTree Represents foreach statement and alternative foreach statement syntax as well.ForStatementTree Represents for statement and alternative for statement syntax as well.GotoStatementTree IfStatementTree Represents if statement and alternative if statement syntax as well.InlineHTMLTree This interface presents HTML code embedded into php code.SwitchStatementTree UseStatementTree Use namespaces declarationWhileStatementTree Represents while statement and alternative while statement syntax as well. -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.php.tree.impl Class Description StatementTree Parent interface for all the trees representing statements (e.g. -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.php.tree.impl.declaration Class Description BlockTree A BlockTree is a list of zero or moreBlockTree.statements()between braces which can be used anywhere a single statement is allowed.StatementTree Parent interface for all the trees representing statements (e.g.TraitAdaptationStatementTree TraitAliasTree TraitMethodReferenceTree TraitPrecedenceTree UseClauseTree Use namespaces declaration clauseUseTraitDeclarationTree -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.php.tree.impl.expression Class Description BlockTree A BlockTree is a list of zero or moreBlockTree.statements()between braces which can be used anywhere a single statement is allowed. -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.php.tree.impl.statement Class Description BlockTree A BlockTree is a list of zero or moreBlockTree.statements()between braces which can be used anywhere a single statement is allowed.BreakStatementTree CaseClauseTree Case clause in switch statement (seeSwitchStatementTree).CatchBlockTree Catch block of try statement (seeTryStatementTree).ContinueStatementTree DeclareStatementTree DefaultClauseTree Default case clause in switch statement (seeSwitchStatementTree).DoWhileStatementTree EchoTagStatementTree An EchoTagStatementTree is an AST node that wrap an expression list to represent the php tag: <?=EchoTagStatementTree.expressions()?>ElseClauseTree ElseifClauseTree EmptyStatementTree An empty statement is written as a single semicolon (;).ExpressionListStatementTree Deprecated.since 3.1.ExpressionStatementTree Expression statement is used for processing expressions, e.g.ForEachStatementTree Represents foreach statement and alternative foreach statement syntax as well.ForStatementTree Represents for statement and alternative for statement syntax as well.GlobalStatementTree Global variable declarationGotoStatementTree IfStatementTree Represents if statement and alternative if statement syntax as well.InlineHTMLTree This interface presents HTML code embedded into php code.LabelTree Label which is used by goto statement.NamespaceStatementTree Namespace definitionReturnStatementTree StatementTree Parent interface for all the trees representing statements (e.g.StaticStatementTree Static variable declarationSwitchCaseClauseTree General interface for switch clauses.SwitchStatementTree ThrowStatementTree TryStatementTree UnsetVariableStatementTree UseClauseTree Use namespaces declaration clauseUseStatementTree Use namespaces declarationWhileStatementTree Represents while statement and alternative while statement syntax as well. -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.php.tree.symbols Class Description GlobalStatementTree Global variable declarationNamespaceStatementTree Namespace definitionReturnStatementTree StaticStatementTree Static variable declarationUseTraitDeclarationTree -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.plugins.php.api.cfg Class Description BlockTree A BlockTree is a list of zero or moreBlockTree.statements()between braces which can be used anywhere a single statement is allowed. -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.plugins.php.api.tree Class Description StatementTree Parent interface for all the trees representing statements (e.g. -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.plugins.php.api.tree.declaration Class Description BlockTree A BlockTree is a list of zero or moreBlockTree.statements()between braces which can be used anywhere a single statement is allowed.StatementTree Parent interface for all the trees representing statements (e.g. -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.plugins.php.api.tree.expression Class Description BlockTree A BlockTree is a list of zero or moreBlockTree.statements()between braces which can be used anywhere a single statement is allowed. -
Classes in org.sonar.plugins.php.api.tree.statement used by org.sonar.plugins.php.api.tree.statement Class Description BlockTree A BlockTree is a list of zero or moreBlockTree.statements()between braces which can be used anywhere a single statement is allowed.CatchBlockTree Catch block of try statement (seeTryStatementTree).ElseClauseTree ElseifClauseTree StatementTree Parent interface for all the trees representing statements (e.g.SwitchCaseClauseTree General interface for switch clauses.TraitAdaptationStatementTree TraitMethodReferenceTree UseClauseTree Use namespaces declaration clause