Package org.sonar.plugins.php.api.tree.statement
@ParametersAreNonnullByDefault
package org.sonar.plugins.php.api.tree.statement
-
InterfacesClassDescriptionA BlockTree is a list of zero or more
BlockTree.statements()between braces which can be used anywhere a single statement is allowed.Case clause in switch statement (seeSwitchStatementTree).Catch block of try statement (seeTryStatementTree).Default case clause in switch statement (seeSwitchStatementTree).An EchoTagStatementTree is an AST node that wrap an expression list to represent the php tag: <?=EchoTagStatementTree.expressions()?>An empty statement is written as a single semicolon (;).Deprecated.since 3.1.Expression statement is used for processing expressions, e.g.Represents foreach statement and alternative foreach statement syntax as well.Represents for statement and alternative for statement syntax as well.Global variable declarationRepresents if statement and alternative if statement syntax as well.This interface presents HTML code embedded into php code.Label which is used by goto statement.Namespace definitionParent interface for all the trees representing statements (e.g.Static variable declarationGeneral interface for switch clauses.Use namespaces declaration clauseUse namespaces declarationRepresents while statement and alternative while statement syntax as well.