A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes All Packages

A

absoluteSeparator() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
absoluteSeparator() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
 
ABSTRACT - org.sonar.php.api.PHPKeyword
 
ABSTRACT - org.sonar.php.symbols.ClassSymbol.Kind
 
AbstractClassSymbol - Class in org.sonar.php.symbols
 
AbstractClassSymbol() - Constructor for class org.sonar.php.symbols.AbstractClassSymbol
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.CompilationUnitTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.AttributeGroupTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.AttributeTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.BuiltInTypeTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.CallArgumentTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.ConstantDeclarationTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.ParameterListTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.ReturnTypeClauseTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.TypeTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.UnionTypeTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerBracketTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.BinaryExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.CastExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.CompoundVariableTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ComputedVariableTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ExecutionOperatorTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ExpandableStringCharactersTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl.HeredocBody
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.LiteralTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.MatchConditionClauseTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.NameIdentifierTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.NewExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ParenthesizedExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.PostfixExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.PrefixedCastExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.PrefixExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ReferenceVariableTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.SpreadArgumentTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.ThrowExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.VariableVariableTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.ScriptTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.BlockTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.BreakStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.CaseClauseTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ContinueStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.EchoTagStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ElseClauseTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.EmptyStatementImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ExpressionListStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ExpressionStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.GlobalStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.GotoStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.InlineHTMLTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.LabelTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ReturnStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.StaticStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.ThrowStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.VariableDeclarationTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
accept(VisitorCheck) - Method in class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
accept(VisitorCheck) - Method in interface org.sonar.plugins.php.api.tree.Tree
 
accessToken() - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
accessToken() - Method in interface org.sonar.plugins.php.api.tree.expression.MemberAccessTree
 
adaptations() - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
adaptations() - Method in interface org.sonar.plugins.php.api.tree.statement.UseTraitDeclarationTree
 
add(int, T) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
add(ClassSymbolData) - Method in class org.sonar.php.symbols.ProjectSymbolData
 
add(FunctionSymbolData) - Method in class org.sonar.php.symbols.ProjectSymbolData
 
add(T) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
addAll(int, Collection<? extends T>) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
addAll(Collection<? extends T>) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
addedComplexity() - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor.ComplexityComponent
 
ADDITIVE_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
ADDITIVE_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
addSymbol(Symbol) - Method in class org.sonar.php.tree.symbols.Scope
 
alias() - Method in class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
alias() - Method in class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
alias() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitAliasTree
 
alias() - Method in interface org.sonar.plugins.php.api.tree.statement.UseClauseTree
 
ALTERNATIVE_CONDITIONAL_AND - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_CONDITIONAL_AND_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
ALTERNATIVE_CONDITIONAL_OR - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_CONDITIONAL_OR_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
ALTERNATIVE_CONDITIONAL_XOR - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_DECLARE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_DIMENSIONAL_OFFSET() - Method in class org.sonar.php.parser.PHPGrammar
 
ALTERNATIVE_ELSE_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
ALTERNATIVE_ELSE_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_ELSE_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
ALTERNATIVE_ELSEIF_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
ALTERNATIVE_ELSEIF_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_ELSEIF_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
ALTERNATIVE_FOR_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_FOREACH_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_IF_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
ALTERNATIVE_IF_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_IF_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
ALTERNATIVE_NOT_EQUAL_TO - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_SWITCH_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
ALTERNATIVE_WHILE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
ALTERNATIVE_WHILE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
alternativeDeclareStatement(DeclareStatementTreeImpl.DeclareStatementHead, InternalSyntaxToken, Optional<List<StatementTree>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
alternativeDimensionalOffset(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
alternativeElseClause(InternalSyntaxToken, InternalSyntaxToken, Optional<List<StatementTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
alternativeElseifClause(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, Optional<List<StatementTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
alternativeIfStatement(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, Optional<List<StatementTree>>, Optional<List<ElseifClauseTree>>, Optional<ElseClauseTree>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
alternativeSwitchStatement(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, Optional<InternalSyntaxToken>, Optional<List<SwitchCaseClauseTree>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
alternativeWhileStatement(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, Optional<List<StatementTree>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
AMPERSAND - org.sonar.php.api.PHPPunctuator
 
ampersandToken() - Method in class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
ampersandToken() - Method in class org.sonar.php.tree.impl.expression.ReferenceVariableTreeImpl
 
ampersandToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ReferenceVariableTree
 
analyze() - Method in class org.sonar.php.PHPAnalyzer
 
analyze(PhpIniFile) - Method in interface org.sonar.php.ini.PhpIniCheck
 
analyze(ControlFlowGraph, SymbolTable) - Static method in class org.sonar.php.cfg.LiveVariablesAnalysis
 
analyze(CheckContext) - Method in interface org.sonar.plugins.php.api.visitors.PHPCheck
 
analyze(CheckContext) - Method in class org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck
 
analyze(CheckContext) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
analyze(PhpFile, CompilationUnitTree) - Method in interface org.sonar.plugins.php.api.visitors.PHPCheck
 
analyze(PhpFile, CompilationUnitTree) - Method in class org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck
 
analyze(PhpFile, CompilationUnitTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
analyze(PhpFile, CompilationUnitTree, SymbolTable) - Method in interface org.sonar.plugins.php.api.visitors.PHPCheck
 
analyze(PhpFile, CompilationUnitTree, SymbolTable) - Method in class org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck
 
analyze(PhpFile, CompilationUnitTree, SymbolTable) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
analyzeTest() - Method in class org.sonar.php.PHPAnalyzer
 
AND - org.sonar.php.api.PHPKeyword
 
AND_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
ANDAND - org.sonar.php.api.PHPPunctuator
 
ANDEQUAL - org.sonar.php.api.PHPPunctuator
 
ANONYMOUS_CLASS - org.sonar.plugins.php.api.tree.Tree.Kind
ANONYMOUS_CLASS() - Method in class org.sonar.php.parser.PHPGrammar
 
anonymousClass(Optional<List<AttributeGroupTree>>, InternalSyntaxToken, Optional<InternalSyntaxToken>, SeparatedListImpl<CallArgumentTree>, Optional<InternalSyntaxToken>, Optional<TreeFactory.Tuple<InternalSyntaxToken, NamespaceNameTree>>, Optional<TreeFactory.Tuple<InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>>>, InternalSyntaxToken, Optional<List<ClassMemberTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
AnonymousClassTree - Interface in org.sonar.plugins.php.api.tree.expression
AnonymousClassTreeImpl - Class in org.sonar.php.tree.impl.expression
 
AnonymousClassTreeImpl(List<AttributeGroupTree>, SyntaxToken, SyntaxToken, SeparatedList<CallArgumentTree>, SyntaxToken, SyntaxToken, NamespaceNameTree, SyntaxToken, SeparatedListImpl<NamespaceNameTree>, SyntaxToken, List<ClassMemberTree>, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
ANYTHING_BUT_START_TAG - org.sonar.php.parser.PHPLexicalGrammar
 
ANYTHING_BUT_START_TAG - Static variable in class org.sonar.php.parser.LexicalConstant
 
argument() - Method in class org.sonar.php.tree.impl.expression.SpreadArgumentTreeImpl
 
argument() - Method in class org.sonar.php.tree.impl.statement.BreakStatementTreeImpl
 
argument() - Method in class org.sonar.php.tree.impl.statement.ContinueStatementTreeImpl
 
argument() - Method in interface org.sonar.plugins.php.api.tree.expression.SpreadArgumentTree
 
argument() - Method in interface org.sonar.plugins.php.api.tree.statement.BreakStatementTree
 
argument() - Method in interface org.sonar.plugins.php.api.tree.statement.ContinueStatementTree
 
arguments() - Method in class org.sonar.php.tree.impl.declaration.AttributeTreeImpl
 
arguments() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
Deprecated.
since 3.11 . Use AnonymousClassTreeImpl.callArguments() instead.
arguments() - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
Deprecated.
since 3.11 . Use FunctionCallTreeImpl.callArguments() instead.
arguments() - Method in interface org.sonar.plugins.php.api.tree.declaration.AttributeTree
 
arguments() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
Deprecated.
since 3.11 . Use AnonymousClassTree.callArguments() instead.
arguments() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionCallTree
Deprecated.
since 3.11 . Use FunctionCallTree.callArguments() instead.
arguments(Optional<SeparatedListImpl<CallArgumentTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
ARGUMENTS() - Method in class org.sonar.php.parser.PHPGrammar
 
argumentsList(CallArgumentTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, CallArgumentTree>>>, Optional<InternalSyntaxToken>) - Method in class org.sonar.php.parser.TreeFactory
 
ARRAY - org.sonar.php.api.PHPKeyword
 
ARRAY_ACCESS - org.sonar.plugins.php.api.tree.Tree.Kind
ARRAY_ASSIGNMENT_PATTERN - org.sonar.plugins.php.api.tree.Tree.Kind
ARRAY_ASSIGNMENT_PATTERN() - Method in class org.sonar.php.parser.PHPGrammar
 
ARRAY_ASSIGNMENT_PATTERN_ELEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
ARRAY_ASSIGNMENT_PATTERN_ELEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
ARRAY_ASSIGNMENT_PATTERN_ELEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
ARRAY_DESTRUCTURING_ASSIGNMENT - org.sonar.php.parser.PHPLexicalGrammar
 
ARRAY_DESTRUCTURING_ASSIGNMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
ARRAY_INIALIZER - org.sonar.php.parser.PHPLexicalGrammar
 
ARRAY_INITIALIZER() - Method in class org.sonar.php.parser.PHPGrammar
 
ARRAY_INITIALIZER_BRACKET - org.sonar.plugins.php.api.tree.Tree.Kind
ARRAY_INITIALIZER_FUNCTION - org.sonar.plugins.php.api.tree.Tree.Kind
ARRAY_PAIR - org.sonar.plugins.php.api.tree.Tree.Kind
ARRAY_PAIR() - Method in class org.sonar.php.parser.PHPGrammar
 
ARRAY_PAIR_LIST - org.sonar.php.parser.PHPLexicalGrammar
 
ARRAY_PAIR_LIST() - Method in class org.sonar.php.parser.PHPGrammar
 
ArrayAccessTree - Interface in org.sonar.plugins.php.api.tree.expression
Array Access
ArrayAccessTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ArrayAccessTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
ArrayAccessTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
arrayAssignmentPattern(InternalSyntaxToken, Optional<ArrayAssignmentPatternElementTree>, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Optional<ArrayAssignmentPatternElementTree>>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
arrayAssignmentPattern(InternalSyntaxToken, List<TreeFactory.Tuple<InternalSyntaxToken, Optional<ArrayAssignmentPatternElementTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
arrayAssignmentPattern(InternalSyntaxToken, ArrayAssignmentPatternElementTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Optional<ArrayAssignmentPatternElementTree>>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
arrayAssignmentPatternElement(Optional<TreeFactory.Tuple<ExpressionTree, InternalSyntaxToken>>, Tree) - Method in class org.sonar.php.parser.TreeFactory
 
ArrayAssignmentPatternElements - Class in org.sonar.php.tree.impl.expression
 
ArrayAssignmentPatternElements(ArrayAssignmentPatternElementTree, List<TreeFactory.Tuple<SyntaxToken, Optional<ArrayAssignmentPatternElementTree>>>) - Constructor for class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElements
 
ArrayAssignmentPatternElementTree - Interface in org.sonar.plugins.php.api.tree.expression
 
ArrayAssignmentPatternElementTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ArrayAssignmentPatternElementTreeImpl(ExpressionTree, InternalSyntaxToken, Tree) - Constructor for class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl
 
ArrayAssignmentPatternElementTreeImpl(Tree) - Constructor for class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl
 
ArrayAssignmentPatternTree - Interface in org.sonar.plugins.php.api.tree.expression
 
ArrayAssignmentPatternTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ArrayAssignmentPatternTreeImpl(SyntaxToken, ArrayAssignmentPatternElements, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl
 
arrayDestructuringAssignment(ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
ArrayDestructuringTree - Interface in org.sonar.plugins.php.api.tree.expression
 
ArrayInitializerBracketTree - Interface in org.sonar.plugins.php.api.tree.expression
Array Initializer Bracket
ArrayInitializerBracketTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ArrayInitializerBracketTreeImpl(InternalSyntaxToken, SeparatedListImpl<ArrayPairTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ArrayInitializerBracketTreeImpl
 
ArrayInitializerFunctionTree - Interface in org.sonar.plugins.php.api.tree.expression
Array Initializer Function
ArrayInitializerFunctionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ArrayInitializerFunctionTreeImpl(InternalSyntaxToken, InternalSyntaxToken, SeparatedListImpl<ArrayPairTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl
 
arrayInitializerList(ArrayPairTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ArrayPairTree>>>, Optional<InternalSyntaxToken>) - Method in class org.sonar.php.parser.TreeFactory
 
ArrayInitializerTree - Interface in org.sonar.plugins.php.api.tree.expression
arrayPair1(ExpressionTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
arrayPair2(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
arrayPair2(ReferenceVariableTree) - Method in class org.sonar.php.parser.TreeFactory
 
arrayPairs() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerBracketTreeImpl
 
arrayPairs() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl
 
arrayPairs() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayInitializerBracketTree
 
arrayPairs() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayInitializerFunctionTree
 
arrayPairs() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayInitializerTree
 
ArrayPairTree - Interface in org.sonar.plugins.php.api.tree.expression
Array Pair
ArrayPairTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ArrayPairTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
ArrayPairTreeImpl(ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
arrayToken() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl
 
arrayToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayInitializerFunctionTree
 
ARROW - org.sonar.php.api.PHPPunctuator
 
ARROW_FUNCTION_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
ARROW_FUNCTION_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
arrowFunctionExpression(Optional<List<AttributeGroupTree>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, Optional<InternalSyntaxToken>, ParameterListTree, Optional<ReturnTypeClauseTree>, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
ArrowFunctionExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
 
ArrowFunctionExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ArrowFunctionExpressionTreeImpl(List<AttributeGroupTree>, InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, ParameterListTree, ReturnTypeClauseTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
AS - org.sonar.php.api.PHPKeyword
 
ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
ASSIGNMENT_BY_REFERENCE - org.sonar.php.parser.PHPLexicalGrammar
 
ASSIGNMENT_BY_REFERENCE - org.sonar.plugins.php.api.tree.Tree.Kind
ASSIGNMENT_BY_REFERENCE() - Method in class org.sonar.php.parser.PHPGrammar
 
ASSIGNMENT_EXPRESSION - org.sonar.php.parser.PHPLexicalGrammar
 
ASSIGNMENT_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
ASSIGNMENT_OPERATOR - org.sonar.php.parser.PHPLexicalGrammar
 
ASSIGNMENT_OPERATOR() - Method in class org.sonar.php.parser.PHPGrammar
 
assignmentByReference(ExpressionTree, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
AssignmentByReferenceTreeImpl - Class in org.sonar.php.tree.impl.expression
 
AssignmentByReferenceTreeImpl(ExpressionTree, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
assignmentExpression(ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
AssignmentExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
AssignmentExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
AssignmentExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl
 
AssignmentExpressionVisitor - Class in org.sonar.php.tree.visitors
 
AssignmentExpressionVisitor() - Constructor for class org.sonar.php.tree.visitors.AssignmentExpressionVisitor
 
assignUnknown() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
assignValue(ExpressionTree) - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
asToken() - Method in class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
asToken() - Method in class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
asToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
asToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
asToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
asToken() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitAliasTree
 
asToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseClauseTree
 
AT - org.sonar.php.api.PHPPunctuator
 
attribute(NamespaceNameTree, Optional<FunctionCallTree>) - Method in class org.sonar.php.parser.TreeFactory
 
ATTRIBUTE - org.sonar.php.parser.PHPLexicalGrammar
 
ATTRIBUTE - org.sonar.plugins.php.api.tree.Tree.Kind
ATTRIBUTE() - Method in class org.sonar.php.parser.PHPGrammar
[ END ] Expression
ATTRIBUTE_GROUP - org.sonar.php.parser.PHPLexicalGrammar
 
ATTRIBUTE_GROUP - org.sonar.plugins.php.api.tree.Tree.Kind
ATTRIBUTE_GROUP() - Method in class org.sonar.php.parser.PHPGrammar
 
ATTRIBUTE_LIST() - Method in class org.sonar.php.parser.PHPGrammar
 
ATTRIBUTE_OPEN - org.sonar.php.api.PHPPunctuator
 
attributeGroup(SyntaxToken, SeparatedList<AttributeTree>, SyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
attributeGroups() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
attributeGroups() - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
attributeGroups() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
attributeGroups() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
attributeGroups() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
attributeGroups() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
attributeGroups() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
attributeGroups() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
attributeGroups() - Method in interface org.sonar.plugins.php.api.tree.declaration.HasAttributes
 
AttributeGroupTree - Interface in org.sonar.plugins.php.api.tree.declaration
 
AttributeGroupTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
AttributeGroupTreeImpl(SyntaxToken, SeparatedList<AttributeTree>, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.AttributeGroupTreeImpl
 
attributeList(AttributeTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, AttributeTree>>>, Optional<InternalSyntaxToken>) - Method in class org.sonar.php.parser.TreeFactory
 
attributes() - Method in class org.sonar.php.tree.impl.declaration.AttributeGroupTreeImpl
 
attributes() - Method in interface org.sonar.plugins.php.api.tree.declaration.AttributeGroupTree
 
AttributeTree - Interface in org.sonar.plugins.php.api.tree.declaration
 
AttributeTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
AttributeTreeImpl(NamespaceNameTree, SyntaxToken, SeparatedList<CallArgumentTree>, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.AttributeTreeImpl
 

B

BACKTICK - org.sonar.php.parser.PHPLexicalGrammar
 
BANG - org.sonar.php.api.PHPPunctuator
 
BasePhpIniIssue - Class in org.sonar.php.ini
 
BasePhpIniIssue(String) - Constructor for class org.sonar.php.ini.BasePhpIniIssue
 
BINARY - org.sonar.php.parser.PHPLexicalGrammar
 
binaryExpression(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.php.parser.TreeFactory
 
BinaryExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
BinaryExpressionTree.leftOperand() * BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() / BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() % BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() + BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() - BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() << BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() >> BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() < BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() > BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() <= BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() >= BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() == BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() === BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() != BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() !== BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() <> BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() & BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() ^ BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() | BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() && BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() and BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() || BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() or BinaryExpressionTree.rightOperand() BinaryExpressionTree.leftOperand() instanceof BinaryExpressionTree.rightOperand()
BinaryExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
BinaryExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.BinaryExpressionTreeImpl
 
BITWISE_AND - org.sonar.plugins.php.api.tree.Tree.Kind
BITWISE_AND_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
BITWISE_COMPLEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
BITWISE_OR - org.sonar.plugins.php.api.tree.Tree.Kind
BITWISE_OR_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
BITWISE_XOR - org.sonar.plugins.php.api.tree.Tree.Kind
BITWISE_XOR_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
block() - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
block() - Method in class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
block() - Method in interface org.sonar.plugins.php.api.tree.statement.CatchBlockTree
 
block() - Method in interface org.sonar.plugins.php.api.tree.statement.TryStatementTree
 
block(InternalSyntaxToken, Optional<List<StatementTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
BLOCK - org.sonar.php.parser.PHPLexicalGrammar
 
BLOCK - org.sonar.plugins.php.api.tree.Tree.Kind
BLOCK() - Method in class org.sonar.php.parser.PHPGrammar
 
blockNamespaceStatement(InternalSyntaxToken, Optional<NamespaceNameTree>, InternalSyntaxToken, Optional<List<StatementTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
blocks() - Method in class org.sonar.plugins.php.api.cfg.ControlFlowGraph
Includes start and end blocks
BlockTree - Interface in org.sonar.plugins.php.api.tree.statement
A BlockTree is a list of zero or more BlockTree.statements() between braces which can be used anywhere a single statement is allowed.
BlockTreeImpl - Class in org.sonar.php.tree.impl.statement
 
BlockTreeImpl(InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.BlockTreeImpl
 
body() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
body() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
body() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
body() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
body() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree
 
body() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionTree
 
body() - Method in interface org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree
Either ; or block
body() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree
 
body() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree
 
BOOL - org.sonar.php.parser.PHPLexicalGrammar
 
BOOLEAN - org.sonar.php.parser.PHPLexicalGrammar
 
BOOLEAN_LITERAL - org.sonar.php.parser.PHPLexicalGrammar
 
BOOLEAN_LITERAL - org.sonar.plugins.php.api.tree.Tree.Kind
LiteralTree true false
booleanLiteral(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
branchingTree() - Method in interface org.sonar.plugins.php.api.cfg.CfgBranchingBlock
Syntax tree causing branching: e.g.
BREAK - org.sonar.php.api.PHPKeyword
 
BREAK_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
BREAK_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
BREAK_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
breakStatement(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
BreakStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
BreakStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
BreakStatementTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.BreakStatementTreeImpl
 
breakToken() - Method in class org.sonar.php.tree.impl.statement.BreakStatementTreeImpl
 
breakToken() - Method in interface org.sonar.plugins.php.api.tree.statement.BreakStatementTree
 
build() - Method in class org.sonar.php.utils.collections.MapBuilder
 
build(BlockTree) - Static method in class org.sonar.plugins.php.api.cfg.ControlFlowGraph
WARNING: This is an experimental API, it may change without notice.
build(Tree) - Static method in class org.sonar.php.utils.SourceBuilder
 
build(Tree, CheckContext) - Static method in class org.sonar.plugins.php.api.cfg.ControlFlowGraph
WARNING: This is an experimental API, it may change without notice.
builder() - Static method in class org.sonar.php.utils.collections.MapBuilder
 
BUILT_IN_TYPE - org.sonar.plugins.php.api.tree.Tree.Kind
BUILTINS - org.sonar.php.symbols.BuiltinSymbolData
 
BuiltinSymbolData - Enum in org.sonar.php.symbols
 
builtInType(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
BuiltInTypeTree - Interface in org.sonar.plugins.php.api.tree.declaration
BuiltInTypeTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
BuiltInTypeTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.BuiltInTypeTreeImpl
 
BYTE_ORDER_MARK - Static variable in class org.sonar.php.parser.PHPNodeBuilder
 

C

CALL_ARGUMENT - org.sonar.plugins.php.api.tree.Tree.Kind
CALLABLE - org.sonar.php.api.PHPKeyword
 
callArguments() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
callArguments() - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
callArguments() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
callArguments() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionCallTree
 
CallArgumentTree - Interface in org.sonar.plugins.php.api.tree.declaration
 
CallArgumentTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
CallArgumentTreeImpl(TreeFactory.Tuple<NameIdentifierTree, InternalSyntaxToken>, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.declaration.CallArgumentTreeImpl
 
called(String) - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
called(String) - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
callee() - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
callee() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionCallTree
 
CASE - org.sonar.php.api.PHPKeyword
 
CASE_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
caseClause(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, Optional<List<StatementTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
CaseClauseTree - Interface in org.sonar.plugins.php.api.tree.statement
CaseClauseTreeImpl - Class in org.sonar.php.tree.impl.statement
 
CaseClauseTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.php.tree.impl.statement.CaseClauseTreeImpl
 
cases() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
cases() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
cases() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchExpressionTree
 
cases() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
caseSeparatorToken() - Method in class org.sonar.php.tree.impl.statement.CaseClauseTreeImpl
 
caseSeparatorToken() - Method in class org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl
 
caseSeparatorToken() - Method in interface org.sonar.plugins.php.api.tree.statement.CaseClauseTree
Either : or ;
caseSeparatorToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DefaultClauseTree
Either : or ;
caseSeparatorToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchCaseClauseTree
Either : or ;
caseToken() - Method in class org.sonar.php.tree.impl.statement.CaseClauseTreeImpl
 
caseToken() - Method in class org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl
 
caseToken() - Method in interface org.sonar.plugins.php.api.tree.statement.CaseClauseTree
 
caseToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DefaultClauseTree
 
caseToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchCaseClauseTree
 
CAST_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
[ START ] Expression
CAST_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
CAST_TYPE - org.sonar.php.parser.PHPLexicalGrammar
 
castExpression(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
[ START ] Expression
CastExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
CastExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
CastExpressionTreeImpl(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.CastExpressionTreeImpl
 
castType() - Method in class org.sonar.php.tree.impl.expression.CastExpressionTreeImpl
 
castType() - Method in interface org.sonar.plugins.php.api.tree.expression.CastExpressionTree
The casts allowed in PHP are: array, unset - cast to NULL int, integer - cast to integer float, double, real - cast to float string - cast to string object - cast to object bool, boolean - cast to boolean binary - cast to binary strings
CATCH - org.sonar.php.api.PHPKeyword
 
CATCH_BLOCK - org.sonar.php.parser.PHPLexicalGrammar
 
CATCH_BLOCK - org.sonar.plugins.php.api.tree.Tree.Kind
CATCH_BLOCK() - Method in class org.sonar.php.parser.PHPGrammar
 
catchBlock(InternalSyntaxToken, InternalSyntaxToken, NamespaceNameTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, NamespaceNameTree>>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, BlockTree) - Method in class org.sonar.php.parser.TreeFactory
 
catchBlocks() - Method in class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
catchBlocks() - Method in interface org.sonar.plugins.php.api.tree.statement.TryStatementTree
 
CatchBlockTree - Interface in org.sonar.plugins.php.api.tree.statement
Catch block of try statement (see TryStatementTree).
CatchBlockTreeImpl - Class in org.sonar.php.tree.impl.statement
 
CatchBlockTreeImpl(InternalSyntaxToken, InternalSyntaxToken, SeparatedList<NamespaceNameTree>, VariableIdentifierTreeImpl, InternalSyntaxToken, BlockTree) - Constructor for class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
catchToken() - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
catchToken() - Method in interface org.sonar.plugins.php.api.tree.statement.CatchBlockTree
 
CfgBlock - Interface in org.sonar.plugins.php.api.cfg
A node of a ControlFlowGraph.
CfgBranchingBlock - Interface in org.sonar.plugins.php.api.cfg
A CfgBlock with 2 successors: represents a block ending with a condition which determines which successor is executed next.
check() - Method in class org.sonar.php.tree.visitors.LegacyIssue
 
check() - Method in class org.sonar.plugins.php.api.visitors.FileIssue
 
check() - Method in interface org.sonar.plugins.php.api.visitors.Issue
 
check() - Method in class org.sonar.plugins.php.api.visitors.LineIssue
 
check() - Method in interface org.sonar.plugins.php.api.visitors.PhpIssue
 
check() - Method in class org.sonar.plugins.php.api.visitors.PreciseIssue
 
check(PHPCheck, PhpFile) - Static method in class org.sonar.plugins.php.api.tests.PHPCheckTest
Verifies that the given check raises issue as expected.
check(PHPCheck, PhpFile, List<PhpIssue>) - Static method in class org.sonar.plugins.php.api.tests.PHPCheckTest
Verifies that the given check raises issue as expected.
checkClasses() - Method in interface org.sonar.plugins.php.api.visitors.PHPCustomRuleRepository
List of the custom rules classes.
CheckContext - Interface in org.sonar.plugins.php.api.visitors
 
childrenIterator() - Method in class org.sonar.php.tree.impl.CompilationUnitTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.AttributeGroupTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.AttributeTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.BuiltInTypeTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.CallArgumentTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.ConstantDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.ParameterListTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.ReturnTypeClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.TypeTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.UnionTypeTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerBracketTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.BinaryExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.CastExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.CompoundVariableTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ComputedVariableTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ExecutionOperatorTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringCharactersTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl.HeredocBody
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.LiteralTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.MatchConditionClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.NameIdentifierTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.NewExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ParenthesizedExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.PostfixExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.PrefixedCastExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.PrefixExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ReferenceVariableTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.SpreadArgumentTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.ThrowExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.VariableVariableTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
childrenIterator() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
childrenIterator() - Method in class org.sonar.php.tree.impl.PHPTree
Creates iterator for children of this node.
childrenIterator() - Method in class org.sonar.php.tree.impl.ScriptTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.BlockTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.BreakStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.CaseClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ContinueStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.EchoTagStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ElseClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.EmptyStatementImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ExpressionListStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ExpressionStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.GlobalStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.GotoStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.InlineHTMLTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.LabelTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ReturnStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.StaticStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.ThrowStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.VariableDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
CLASS - org.sonar.php.api.PHPKeyword
 
CLASS - org.sonar.plugins.php.api.symbols.Symbol.Kind
 
CLASS_CONSTANT - org.sonar.php.parser.PHPLexicalGrammar
 
CLASS_CONSTANT_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
CLASS_CONSTANT_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
CLASS_CONSTANT_PROPERTY_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
CLASS_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
CLASS_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
CLASS_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
CLASS_MEMBER - org.sonar.php.parser.PHPLexicalGrammar
 
CLASS_MEMBER() - Method in class org.sonar.php.parser.PHPGrammar
 
CLASS_MEMBER_ACCESS - org.sonar.php.parser.PHPLexicalGrammar
 
CLASS_MEMBER_ACCESS - org.sonar.plugins.php.api.tree.Tree.Kind
CLASS_MEMBER_ACCESS() - Method in class org.sonar.php.parser.PHPGrammar
 
CLASS_PROPERTY_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
CLASS_VARIABLE_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
CLASS_VARIABLE_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
classConstantDeclaration(Optional<List<AttributeGroupTree>>, Optional<SyntaxToken>, InternalSyntaxToken, VariableDeclarationTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableDeclarationTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
classDeclaration(Optional<List<AttributeGroupTree>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, NameIdentifierTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, NamespaceNameTree>>, Optional<TreeFactory.Tuple<InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>>>, InternalSyntaxToken, Optional<List<ClassMemberTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ClassDeclarationTree - Interface in org.sonar.plugins.php.api.tree.declaration
ClassDeclarationTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
classMemberAccess(InternalSyntaxToken, Tree) - Method in class org.sonar.php.parser.TreeFactory
 
ClassMemberTree - Interface in org.sonar.plugins.php.api.tree.declaration
This interface represents class statement, which can be: Method declaration Class variable declaration Trait use statement
classNamespaceName(NamespaceNameTree) - Method in class org.sonar.php.parser.TreeFactory
 
ClassNamespaceNameTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
ClassNamespaceNameTreeImpl(NamespaceNameTree) - Constructor for class org.sonar.php.tree.impl.declaration.ClassNamespaceNameTreeImpl
 
ClassPropertyDeclarationTree - Interface in org.sonar.plugins.php.api.tree.declaration
ClassPropertyDeclarationTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
ClassSymbol - Interface in org.sonar.php.symbols
 
ClassSymbol.Kind - Enum in org.sonar.php.symbols
 
classSymbolData() - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
classSymbolData(QualifiedName) - Method in enum org.sonar.php.symbols.BuiltinSymbolData
 
classSymbolData(QualifiedName) - Method in class org.sonar.php.symbols.ProjectSymbolData
 
ClassSymbolData - Class in org.sonar.php.symbols
 
ClassSymbolData(LocationInFile, QualifiedName, QualifiedName, List<QualifiedName>, List<MethodSymbolData>) - Constructor for class org.sonar.php.symbols.ClassSymbolData
 
ClassSymbolData(LocationInFile, QualifiedName, QualifiedName, List<QualifiedName>, ClassSymbol.Kind, List<MethodSymbolData>) - Constructor for class org.sonar.php.symbols.ClassSymbolData
 
classSymbolDatas() - Method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
classSymbolIndex() - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
ClassSymbolIndex - Class in org.sonar.php.symbols
 
classToken() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
classToken() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
classToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
Either class, trait or interface
classToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
 
classToken() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
ClassTree - Interface in org.sonar.plugins.php.api.tree.declaration
Common interface for ClassDeclarationTree and AnonymousClassTree
classVariableDeclaration(Optional<List<AttributeGroupTree>>, List<SyntaxToken>, Optional<DeclaredTypeTree>, VariableDeclarationTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableDeclarationTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
clauses() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
clauses() - Method in interface org.sonar.plugins.php.api.tree.statement.UseStatementTree
 
clear() - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
CLONE - org.sonar.php.api.PHPKeyword
 
CLONE - org.sonar.php.parser.PHPLexicalGrammar
 
closeBraceToken() - Method in class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
closeBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAccessTree
 
closeBracketToken() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl
 
closeBracketToken() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerBracketTreeImpl
 
closeBracketToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternTree
 
closeBracketToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayInitializerBracketTree
 
closeCurlyBrace() - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
closeCurlyBrace() - Method in interface org.sonar.plugins.php.api.tree.statement.NamespaceStatementTree
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.expression.CompoundVariableTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.expression.ComputedVariableTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.statement.BlockTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.CompoundVariableTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ComputedVariableTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchExpressionTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.BlockTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseStatementTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseTraitDeclarationTree
 
closeDoubleQuoteToken() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl
 
closeDoubleQuoteToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ExpandableStringLiteralTree
 
closeParenthesis() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
closeParenthesis() - Method in class org.sonar.php.tree.impl.expression.ParenthesizedExpressionTreeImpl
 
closeParenthesis() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchExpressionTree
 
closeParenthesis() - Method in interface org.sonar.plugins.php.api.tree.expression.ParenthesisedExpressionTree
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.declaration.AttributeTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.declaration.ParameterListTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.CastExpressionTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl.DeclareStatementHead
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
closeParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.AttributeTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterListTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayInitializerFunctionTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.CastExpressionTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionCallTree
Nullable in case of internal function call with no parenthesis
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.LexicalVariablesTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ListExpressionTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.CatchBlockTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
closeParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UnsetVariableStatementTree
 
closingToken() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl
 
closingToken() - Method in interface org.sonar.plugins.php.api.tree.expression.HeredocStringLiteralTree
 
CognitiveComplexity() - Constructor for class org.sonar.php.metrics.CognitiveComplexityVisitor.CognitiveComplexity
 
CognitiveComplexityVisitor - Class in org.sonar.php.metrics
 
CognitiveComplexityVisitor() - Constructor for class org.sonar.php.metrics.CognitiveComplexityVisitor
 
CognitiveComplexityVisitor.CognitiveComplexity - Class in org.sonar.php.metrics
 
CognitiveComplexityVisitor.ComplexityComponent - Class in org.sonar.php.metrics
 
COLON - org.sonar.php.api.PHPPunctuator
 
colonToken() - Method in class org.sonar.php.tree.impl.declaration.ReturnTypeClauseTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.ElseClauseTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.LabelTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
colonToken() - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ReturnTypeClauseTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ConditionalExpressionTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ElseClauseTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ElseifClauseTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.IfStatementTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.LabelTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
colonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.WhileStatementTree
 
column() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
column() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
column() - Method in interface org.sonar.plugins.php.api.tree.lexical.SyntaxToken
 
columns(int, int) - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
combinedScalarOffset(ArrayInitializerTree, Optional<List<ArrayAccessTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
COMMA - org.sonar.php.api.PHPPunctuator
 
COMMENT - Static variable in class org.sonar.php.parser.LexicalConstant
 
commentLineNumber() - Method in class org.sonar.php.metrics.CommentLineVisitor
 
commentLines() - Method in class org.sonar.php.metrics.CommentLineVisitor
 
CommentLineVisitor - Class in org.sonar.php.metrics
 
CommentLineVisitor(CompilationUnitTree) - Constructor for class org.sonar.php.metrics.CommentLineVisitor
 
COMMON_SCALAR - org.sonar.php.parser.PHPLexicalGrammar
 
COMMON_SCALAR() - Method in class org.sonar.php.parser.PHPGrammar
 
COMPARISON - org.sonar.plugins.php.api.tree.Tree.Kind
COMPILATION_UNIT - org.sonar.php.parser.PHPLexicalGrammar
 
COMPILATION_UNIT - org.sonar.plugins.php.api.tree.Tree.Kind
COMPILATION_UNIT() - Method in class org.sonar.php.parser.PHPGrammar
 
compilationUnit(Optional<ScriptTree>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
CompilationUnitTree - Interface in org.sonar.plugins.php.api.tree
Compilation Unit
CompilationUnitTreeImpl - Class in org.sonar.php.tree.impl
 
CompilationUnitTreeImpl(ScriptTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.CompilationUnitTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
completeConditionalExpr(ExpressionTree, Optional<List<ConditionalExpressionTreeImpl>>) - Method in class org.sonar.php.parser.TreeFactory
 
completeExitExpression(InternalSyntaxToken, Optional<FunctionCallTreeImpl>) - Method in class org.sonar.php.parser.TreeFactory
 
COMPLEX_ENCAPS_VARIABLE - org.sonar.php.parser.PHPLexicalGrammar
 
complexity(CompilationUnitTree) - Static method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
complexity(FunctionTree) - Static method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
complexity(Tree) - Static method in class org.sonar.php.metrics.ComplexityVisitor
 
complexityNodesWithoutNestedFunctions(Tree) - Static method in class org.sonar.php.metrics.ComplexityVisitor
 
complexityTrees(Tree) - Static method in class org.sonar.php.metrics.ComplexityVisitor
 
ComplexityVisitor - Class in org.sonar.php.metrics
 
ComplexityVisitor() - Constructor for class org.sonar.php.metrics.ComplexityVisitor
 
ComplexityVisitor.ShallowComplexityVisitor - Class in org.sonar.php.metrics
 
COMPOUND_VARIABLE() - Method in class org.sonar.php.parser.PHPGrammar
 
COMPOUND_VARIABLE_NAME - org.sonar.plugins.php.api.tree.Tree.Kind
compoundVariable(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
CompoundVariableTree - Interface in org.sonar.plugins.php.api.tree.expression
Curly variable syntax
CompoundVariableTreeImpl - Class in org.sonar.php.tree.impl.expression
 
CompoundVariableTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.CompoundVariableTreeImpl
 
computeCpdTokens() - Method in class org.sonar.php.PHPAnalyzer
 
COMPUTED_VARIABLE_NAME - org.sonar.plugins.php.api.tree.Tree.Kind
COMPUTED_VARIABLE_NAME() - Method in class org.sonar.php.parser.PHPGrammar
 
computedVariableName(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ComputedVariableTree - Interface in org.sonar.plugins.php.api.tree.expression
Curly variable syntax
ComputedVariableTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ComputedVariableTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ComputedVariableTreeImpl
 
computeMeasures(FileLinesContext) - Method in class org.sonar.php.PHPAnalyzer
 
computeNoSonarLines() - Method in class org.sonar.php.PHPAnalyzer
 
concat(Iterator<? extends T>...) - Static method in class org.sonar.php.utils.collections.IteratorUtils
 
concat(List<? extends T>...) - Static method in class org.sonar.php.utils.collections.ListUtils
 
concat(Set<? extends T>...) - Static method in class org.sonar.php.utils.collections.SetUtils
 
CONCATENATION - org.sonar.plugins.php.api.tree.Tree.Kind
CONCATENATION_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
CONCATEQUAL - org.sonar.php.api.PHPPunctuator
 
condition() - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
condition() - Method in class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 
condition() - Method in class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
condition() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
condition() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
condition() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
condition() - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
condition() - Method in interface org.sonar.plugins.php.api.tree.expression.ConditionalExpressionTree
 
condition() - Method in interface org.sonar.plugins.php.api.tree.statement.DoWhileStatementTree
 
condition() - Method in interface org.sonar.plugins.php.api.tree.statement.ElseifClauseTree
 
condition() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
condition() - Method in interface org.sonar.plugins.php.api.tree.statement.IfStatementTree
 
condition() - Method in interface org.sonar.plugins.php.api.tree.statement.WhileStatementTree
 
CONDITIONAL_AND - org.sonar.plugins.php.api.tree.Tree.Kind
CONDITIONAL_AND_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
CONDITIONAL_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
CONDITIONAL_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
CONDITIONAL_OR - org.sonar.plugins.php.api.tree.Tree.Kind
CONDITIONAL_OR_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
CONDITIONAL_XOR_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
ConditionalExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
Conditional Expression
ConditionalExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ConditionalExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
conditions() - Method in class org.sonar.php.tree.impl.expression.MatchConditionClauseTreeImpl
 
conditions() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchConditionClauseTree
 
CONST - org.sonar.php.api.PHPKeyword
 
CONST_VAR() - Method in class org.sonar.php.parser.PHPGrammar
 
constant(List<AttributeGroupTree>, SyntaxToken, SyntaxToken, SeparatedListImpl<VariableDeclarationTree>, InternalSyntaxToken) - Static method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
CONSTANT_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
CONSTANT_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
CONSTANT_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
CONSTANT_VAR - org.sonar.php.parser.PHPLexicalGrammar
 
constantDeclaration(InternalSyntaxToken, VariableDeclarationTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableDeclarationTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ConstantDeclarationTree - Interface in org.sonar.plugins.php.api.tree.declaration
Constants declaration
ConstantDeclarationTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
ConstantDeclarationTreeImpl(SyntaxToken, SeparatedListImpl<VariableDeclarationTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.ConstantDeclarationTreeImpl
 
constDeclaration(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
constToken() - Method in class org.sonar.php.tree.impl.declaration.ConstantDeclarationTreeImpl
 
constToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ConstantDeclarationTree
 
contains(Object) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
containsAll(Collection<?>) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
contents() - Method in class org.sonar.php.compat.PhpFileImpl
 
contents() - Method in class org.sonar.plugins.php.api.tests.PhpTestFile
 
contents() - Method in interface org.sonar.plugins.php.api.visitors.PhpFile
 
context() - Method in interface org.sonar.plugins.php.api.visitors.PHPCheck
 
context() - Method in class org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck
 
context() - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
CONTINUE - org.sonar.php.api.PHPKeyword
 
CONTINUE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
CONTINUE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
CONTINUE_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
continueStatement(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ContinueStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
ContinueStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ContinueStatementTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ContinueStatementTreeImpl
 
continueToken() - Method in class org.sonar.php.tree.impl.statement.ContinueStatementTreeImpl
 
continueToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ContinueStatementTree
 
ControlFlowGraph - Class in org.sonar.plugins.php.api.cfg
The Control Flow Graph for a PHP script or for the body of a function.
cost() - Method in class org.sonar.php.tree.visitors.LegacyIssue
 
cost() - Method in class org.sonar.plugins.php.api.visitors.FileIssue
 
cost() - Method in interface org.sonar.plugins.php.api.visitors.Issue
 
cost() - Method in class org.sonar.plugins.php.api.visitors.LineIssue
 
cost() - Method in interface org.sonar.plugins.php.api.visitors.PhpIssue
 
cost() - Method in class org.sonar.plugins.php.api.visitors.PreciseIssue
 
cost(double) - Method in class org.sonar.php.tree.visitors.LegacyIssue
 
cost(double) - Method in class org.sonar.plugins.php.api.visitors.FileIssue
 
cost(double) - Method in interface org.sonar.plugins.php.api.visitors.Issue
 
cost(double) - Method in class org.sonar.plugins.php.api.visitors.LineIssue
 
cost(double) - Method in interface org.sonar.plugins.php.api.visitors.PhpIssue
 
cost(double) - Method in class org.sonar.plugins.php.api.visitors.PreciseIssue
 
CounterVisitor - Class in org.sonar.php.metrics
 
CounterVisitor(Tree) - Constructor for class org.sonar.php.metrics.CounterVisitor
 
CpdToken(SyntaxToken, String) - Constructor for class org.sonar.php.metrics.CpdVisitor.CpdToken
 
CpdVisitor - Class in org.sonar.php.metrics
 
CpdVisitor() - Constructor for class org.sonar.php.metrics.CpdVisitor
 
CpdVisitor.CpdToken - Class in org.sonar.php.metrics
 
create(String...) - Static method in class org.sonar.php.tree.symbols.SymbolQualifiedName
 
create(String, int) - Static method in class org.sonar.plugins.php.api.tests.TestIssue
 
create(String, int, int) - Static method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
create(Set<ClassSymbolData>, ProjectSymbolData) - Static method in class org.sonar.php.symbols.ClassSymbolIndex
 
create(Set<FunctionSymbolData>, ProjectSymbolData) - Static method in class org.sonar.php.symbols.FunctionSymbolIndex
 
create(CompilationUnitTree) - Static method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
create(CompilationUnitTree, ProjectSymbolData, PhpFile) - Static method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
create(NamespaceNameTree) - Static method in class org.sonar.php.tree.symbols.SymbolQualifiedName
 
createClass(List<AttributeGroupTree>, InternalSyntaxToken, InternalSyntaxToken, NameIdentifierTree, InternalSyntaxToken, NamespaceNameTree, InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>, InternalSyntaxToken, List<ClassMemberTree>, InternalSyntaxToken) - Static method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
createGrammar() - Static method in enum org.sonar.php.parser.PHPLexicalGrammar
 
createGrammarBuilder() - Static method in enum org.sonar.php.parser.PHPLexicalGrammar
 
createGroupUseStatement(InternalSyntaxToken, InternalSyntaxToken, NamespaceNameTree, InternalSyntaxToken, InternalSyntaxToken, SeparatedListImpl<UseClauseTree>, InternalSyntaxToken, InternalSyntaxToken) - Static method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
createInterface(List<AttributeGroupTree>, InternalSyntaxToken, NameIdentifierTree, InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>, InternalSyntaxToken, List<ClassMemberTree>, InternalSyntaxToken) - Static method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
createNonTerminal(GrammarRuleKey, Rule, List<Object>, int, int) - Method in class org.sonar.php.parser.PHPNodeBuilder
 
createParser() - Static method in class org.sonar.php.parser.PHPParserBuilder
 
createParser(GrammarRuleKey) - Static method in class org.sonar.php.parser.PHPParserBuilder
This method should be used by tests only.
createParser(GrammarRuleKey, int) - Static method in class org.sonar.php.parser.PHPParserBuilder
This method should be used if required to shift line of tokens
createTerminal(Input, int, int, List<Trivia>, TokenType) - Method in class org.sonar.php.parser.PHPNodeBuilder
 
createTrait(List<AttributeGroupTree>, InternalSyntaxToken, NameIdentifierTree, InternalSyntaxToken, List<ClassMemberTree>, InternalSyntaxToken) - Static method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
createUseStatement(InternalSyntaxToken, InternalSyntaxToken, SeparatedListImpl<UseClauseTree>, InternalSyntaxToken) - Static method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
createVerifier(List<File>, PHPCheck) - Method in class org.sonar.plugins.php.api.tests.PHPCheckVerifier
Internal use only.

D

DEC - org.sonar.php.api.PHPPunctuator
 
declaration() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
declaration() - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
declarations() - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
declarations() - Method in class org.sonar.php.tree.impl.declaration.ConstantDeclarationTreeImpl
 
declarations() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree
 
declarations() - Method in interface org.sonar.plugins.php.api.tree.declaration.ConstantDeclarationTree
 
DeclarationVisitor - Class in org.sonar.php.tree.symbols
 
DECLARE - org.sonar.php.api.PHPKeyword
 
DECLARE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
DECLARE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
DECLARE_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
DECLARE_STATEMENT_HEAD() - Method in class org.sonar.php.parser.PHPGrammar
 
DECLARED_TYPE - org.sonar.php.parser.PHPLexicalGrammar
 
DECLARED_TYPE() - Method in class org.sonar.php.parser.PHPGrammar
 
declaredMethods() - Method in interface org.sonar.php.symbols.ClassSymbol
 
declaredType() - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
declaredType() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
declaredType() - Method in class org.sonar.php.tree.impl.declaration.ReturnTypeClauseTreeImpl
 
declaredType() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree
 
declaredType() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterTree
 
declaredType() - Method in interface org.sonar.plugins.php.api.tree.declaration.ReturnTypeClauseTree
 
DeclaredTypeTree - Interface in org.sonar.plugins.php.api.tree.declaration
Either a TypeTree or a UnionTypeTree
declareStatementHead(InternalSyntaxToken, InternalSyntaxToken, VariableDeclarationTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableDeclarationTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
DeclareStatementHead(SyntaxToken, SyntaxToken, SeparatedListImpl<VariableDeclarationTree>, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl.DeclareStatementHead
 
DeclareStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
DeclareStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
DeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
DeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead, InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
DeclareStatementTreeImpl(DeclareStatementTreeImpl.DeclareStatementHead, StatementTree) - Constructor for class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
DeclareStatementTreeImpl.DeclareStatementHead - Class in org.sonar.php.tree.impl.statement
 
declareStatementWithOneStatement(DeclareStatementTreeImpl.DeclareStatementHead, StatementTree) - Method in class org.sonar.php.parser.TreeFactory
 
declareToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl.DeclareStatementHead
 
declareToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
declareToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
 
DEFAULT - org.sonar.php.api.PHPKeyword
 
DEFAULT_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
defaultClause(InternalSyntaxToken, InternalSyntaxToken, Optional<List<StatementTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
DefaultClauseTree - Interface in org.sonar.plugins.php.api.tree.statement
Default case clause in switch statement (see SwitchStatementTree).
DefaultClauseTreeImpl - Class in org.sonar.php.tree.impl.statement
 
DefaultClauseTreeImpl(InternalSyntaxToken, InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl
 
defaultToken() - Method in class org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl
 
defaultToken() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchDefaultClauseTree
 
descendants(Tree) - Static method in class org.sonar.php.tree.TreeUtils
 
descendants(Tree, Class<T>) - Static method in class org.sonar.php.tree.TreeUtils
 
DIE - org.sonar.php.api.PHPKeyword
 
difference(Set<T>, Set<T>) - Static method in class org.sonar.php.utils.collections.SetUtils
 
DIMENSIONAL_OFFSET - org.sonar.php.parser.PHPLexicalGrammar
 
DIMENSIONAL_OFFSET() - Method in class org.sonar.php.parser.PHPGrammar
 
dimensionalOffset(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
DIR_CONSTANT - org.sonar.php.parser.PHPLexicalGrammar
 
Directive - Interface in org.sonar.php.ini.tree
 
directives() - Method in interface org.sonar.php.ini.tree.PhpIniFile
 
directives() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl.DeclareStatementHead
 
directives() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
directives() - Method in interface org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
 
directivesForName(String) - Method in interface org.sonar.php.ini.tree.PhpIniFile
 
DIV - org.sonar.php.api.PHPPunctuator
 
DIVEQUAL - org.sonar.php.api.PHPPunctuator
 
DIVIDE - org.sonar.plugins.php.api.tree.Tree.Kind
DIVIDE_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
DO - org.sonar.php.api.PHPKeyword
 
DO_WHILE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
DO_WHILE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
DO_WHILE_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
DOLLAR - org.sonar.php.api.PHPPunctuator
 
DOLLAR_LCURLY - org.sonar.php.api.PHPPunctuator
 
dollarTokens() - Method in class org.sonar.php.tree.impl.expression.VariableVariableTreeImpl
 
dollarTokens() - Method in interface org.sonar.plugins.php.api.tree.expression.VariableVariableTree
 
DOT - org.sonar.php.api.PHPPunctuator
 
doToken() - Method in class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 
doToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DoWhileStatementTree
 
DOUBLE - org.sonar.php.parser.PHPLexicalGrammar
 
DOUBLE_QUOTE - org.sonar.php.parser.PHPLexicalGrammar
 
DOUBLEARROW - org.sonar.php.api.PHPPunctuator
 
doubleArrowToken() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl
 
doubleArrowToken() - Method in class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
doubleArrowToken() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
doubleArrowToken() - Method in class org.sonar.php.tree.impl.expression.MatchConditionClauseTreeImpl
 
doubleArrowToken() - Method in class org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl
 
doubleArrowToken() - Method in class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
doubleArrowToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
doubleArrowToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
doubleArrowToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternElementTree
 
doubleArrowToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayPairTree
 
doubleArrowToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree
 
doubleArrowToken() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchClauseTree
doubleArrowToken() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchConditionClauseTree
doubleArrowToken() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchDefaultClauseTree
doubleArrowToken() - Method in interface org.sonar.plugins.php.api.tree.expression.YieldExpressionTree
 
doubleArrowToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
DOUBLECOLON - org.sonar.php.api.PHPPunctuator
 
doubleColonToken() - Method in class org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl
 
doubleColonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitMethodReferenceTree
 
doWhileStatement(InternalSyntaxToken, StatementTree, InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
DoWhileStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
DoWhileStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
DoWhileStatementTreeImpl(InternalSyntaxToken, StatementTree, InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 

E

ECHO - org.sonar.php.api.PHPKeyword
 
ECHO_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
ECHO_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
ECHO_TAG_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
echoStatement(InternalSyntaxToken, SeparatedListImpl<CallArgumentTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
EchoTagStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
An EchoTagStatementTree is an AST node that wrap an expression list to represent the php tag: <?= EchoTagStatementTree.expressions() ?>
EchoTagStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
EchoTagStatementTreeImpl(SeparatedList<ExpressionTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.EchoTagStatementTreeImpl
 
effortToFix() - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
effortToFix(double) - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
elements() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElements
 
elements() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl
 
elements() - Method in class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
elements() - Method in interface org.sonar.plugins.php.api.cfg.CfgBlock
 
elements() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayDestructuringTree
 
elementsAndSeparators() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElements
 
elementsAndSeparators() - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
elementsAndSeparators() - Method in interface org.sonar.plugins.php.api.tree.SeparatedList
 
elementsAndSeparators(Function<T, ? extends Tree>) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
elementsAndSeparators(Function<T, ? extends Tree>) - Method in interface org.sonar.plugins.php.api.tree.SeparatedList
 
ELLIPSIS - org.sonar.php.api.PHPPunctuator
 
ellipsisToken() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
ellipsisToken() - Method in class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
ellipsisToken() - Method in class org.sonar.php.tree.impl.expression.SpreadArgumentTreeImpl
 
ellipsisToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterTree
 
ellipsisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayPairTree
 
ellipsisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.SpreadArgumentTree
 
ELSE - org.sonar.php.api.PHPKeyword
 
ELSE_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
ELSE_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
ELSE_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
elseClause() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
elseClause() - Method in interface org.sonar.plugins.php.api.tree.statement.IfStatementTree
 
elseClause(InternalSyntaxToken, StatementTree) - Method in class org.sonar.php.parser.TreeFactory
 
ElseClauseTree - Interface in org.sonar.plugins.php.api.tree.statement
ElseClauseTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ElseClauseTreeImpl(InternalSyntaxToken, InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.php.tree.impl.statement.ElseClauseTreeImpl
 
ElseClauseTreeImpl(InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.php.tree.impl.statement.ElseClauseTreeImpl
 
ELSEIF - org.sonar.php.api.PHPKeyword
 
ELSEIF_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
ELSEIF_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
ELSEIF_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
elseifClause(InternalSyntaxToken, ParenthesisedExpressionTree, StatementTree) - Method in class org.sonar.php.parser.TreeFactory
 
elseifClauses() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
elseifClauses() - Method in interface org.sonar.plugins.php.api.tree.statement.IfStatementTree
 
ElseifClauseTree - Interface in org.sonar.plugins.php.api.tree.statement
ElseifClauseTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ElseifClauseTreeImpl(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
ElseifClauseTreeImpl(InternalSyntaxToken, ParenthesisedExpressionTree, StatementTree) - Constructor for class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
elseifToken() - Method in class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
elseifToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ElseifClauseTree
 
elseToken() - Method in class org.sonar.php.tree.impl.statement.ElseClauseTreeImpl
 
elseToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ElseClauseTree
 
empty() - Static method in class org.sonar.php.tree.impl.SeparatedListImpl
 
EMPTY - org.sonar.php.api.PHPKeyword
 
EMPTY - org.sonar.php.parser.PHPLexicalGrammar
 
EMPTY_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
EMPTY_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
EMPTY_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
emptyStatement(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
EmptyStatementImpl - Class in org.sonar.php.tree.impl.statement
 
EmptyStatementImpl(InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.EmptyStatementImpl
 
EmptyStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
An empty statement is written as a single semicolon (;).
ENCAPS_VAR - org.sonar.php.parser.PHPLexicalGrammar
 
ENCAPS_VAR_IDENTIFIER - org.sonar.php.parser.PHPLexicalGrammar
 
ENCAPSULATED_COMPLEX_VARIABLE() - Method in class org.sonar.php.parser.PHPGrammar
 
ENCAPSULATED_SEMI_COMPLEX_VARIABLE() - Method in class org.sonar.php.parser.PHPGrammar
 
ENCAPSULATED_SIMPLE_VARIABLE() - Method in class org.sonar.php.parser.PHPGrammar
 
ENCAPSULATED_STRING_VARIABLE() - Method in class org.sonar.php.parser.PHPGrammar
 
ENCAPSULATED_VARIABLE_IDENTIFIER() - Method in class org.sonar.php.parser.PHPGrammar
 
encapsulatedComplexVariable(InternalSyntaxToken, Tree, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
encapsulatedSemiComplexVariable(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
encapsulatedSimpleVar(VariableIdentifierTree, Optional<ExpressionTree>) - Method in class org.sonar.php.parser.TreeFactory
 
encapsulatedVariableIdentifier(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
end() - Method in class org.sonar.plugins.php.api.cfg.ControlFlowGraph
 
endColumn() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
endColumn() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
endColumn() - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
endColumn() - Method in class org.sonar.plugins.php.api.tests.TestIssue.Location
 
endColumn() - Method in interface org.sonar.plugins.php.api.tree.lexical.SyntaxToken
 
endColumn(int) - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
ENDDECLARE - org.sonar.php.api.PHPKeyword
 
endDeclareToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
endDeclareToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
 
ENDFOR - org.sonar.php.api.PHPKeyword
 
ENDFOREACH - org.sonar.php.api.PHPKeyword
 
endforeachToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
endforeachToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
endforToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
endforToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
ENDIF - org.sonar.php.api.PHPKeyword
 
endifToken() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
endifToken() - Method in interface org.sonar.plugins.php.api.tree.statement.IfStatementTree
 
endLine() - Method in class org.sonar.php.symbols.LocationInFileImpl
 
endLine() - Method in enum org.sonar.php.symbols.UnknownLocationInFile
 
endLine() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
endLine() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
endLine() - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
endLine() - Method in interface org.sonar.plugins.php.api.tree.lexical.SyntaxToken
 
endLine() - Method in class org.sonar.plugins.php.api.visitors.IssueLocation
 
endLine() - Method in interface org.sonar.plugins.php.api.visitors.LocationInFile
 
endLine(int) - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
endLineOffset() - Method in class org.sonar.php.symbols.LocationInFileImpl
 
endLineOffset() - Method in enum org.sonar.php.symbols.UnknownLocationInFile
 
endLineOffset() - Method in class org.sonar.plugins.php.api.visitors.IssueLocation
 
endLineOffset() - Method in interface org.sonar.plugins.php.api.visitors.LocationInFile
 
ENDSWITCH - org.sonar.php.api.PHPKeyword
 
endswitchToken() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
endswitchToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
endToken() - Method in class org.sonar.php.tree.impl.declaration.AttributeGroupTreeImpl
 
endToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.AttributeGroupTree
 
ENDWHILE - org.sonar.php.api.PHPKeyword
 
endWhileToken() - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
endWhileToken() - Method in interface org.sonar.plugins.php.api.tree.statement.WhileStatementTree
 
EOF - org.sonar.php.parser.PHPLexicalGrammar
Lexical
eofToken() - Method in class org.sonar.php.tree.impl.CompilationUnitTreeImpl
 
eofToken() - Method in interface org.sonar.plugins.php.api.tree.CompilationUnitTree
 
EOS - org.sonar.php.parser.PHPLexicalGrammar
End of statement.
EOS() - Method in class org.sonar.php.parser.PHPGrammar
 
eosToken() - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.declaration.ConstantDeclarationTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.BreakStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.ContinueStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.EchoTagStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.ExpressionListStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.ExpressionStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.GlobalStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.GotoStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.ReturnStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.StaticStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.ThrowStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
eosToken() - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ConstantDeclarationTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.BreakStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ContinueStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DoWhileStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.EchoTagStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ExpressionListStatementTree
Deprecated.
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ExpressionStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.GlobalStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.GotoStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.IfStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.NamespaceStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ReturnStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.StaticStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ThrowStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitAdaptationStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UnsetVariableStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseStatementTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseTraitDeclarationTree
 
eosToken() - Method in interface org.sonar.plugins.php.api.tree.statement.WhileStatementTree
 
EQU - org.sonar.php.api.PHPPunctuator
 
EQUAL - org.sonar.php.api.PHPPunctuator
 
EQUAL_TO - org.sonar.plugins.php.api.tree.Tree.Kind
EQUAL2 - org.sonar.php.api.PHPPunctuator
 
EQUALITY_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
EQUALITY_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
equals(Object) - Method in class org.sonar.php.symbols.LocationInFileImpl
 
equals(Object) - Method in class org.sonar.php.tree.symbols.SymbolQualifiedName
 
equalSign() - Method in interface org.sonar.php.ini.tree.Directive
 
equalToken() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
equalToken() - Method in class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
equalToken() - Method in class org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl
 
equalToken() - Method in class org.sonar.php.tree.impl.statement.VariableDeclarationTreeImpl
 
equalToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterTree
 
equalToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.VariableDeclarationTree
 
ERROR_CONTROL - org.sonar.plugins.php.api.tree.Tree.Kind
EVAL - org.sonar.php.api.PHPKeyword
 
EVAL - org.sonar.php.parser.PHPLexicalGrammar
 
exceptionTypes() - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
exceptionTypes() - Method in interface org.sonar.plugins.php.api.tree.statement.CatchBlockTree
 
EXECUTION_OPERATOR - org.sonar.plugins.php.api.tree.Tree.Kind
EXECUTION_OPERATOR() - Method in class org.sonar.php.parser.PHPGrammar
 
executionOperator(ExpandableStringLiteralTree) - Method in class org.sonar.php.parser.TreeFactory
 
ExecutionOperatorTree - Interface in org.sonar.plugins.php.api.tree.expression
ExecutionOperatorTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ExecutionOperatorTreeImpl(ExpandableStringLiteralTree) - Constructor for class org.sonar.php.tree.impl.expression.ExecutionOperatorTreeImpl
 
EXIT - org.sonar.php.api.PHPKeyword
 
EXIT_EXPRESSION - org.sonar.php.parser.PHPLexicalGrammar
 
EXIT_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
EXPANDABLE_STRING_CHARACTERS - org.sonar.plugins.php.api.tree.Tree.Kind
EXPANDABLE_STRING_CHARACTERS() - Method in class org.sonar.php.parser.PHPGrammar
 
EXPANDABLE_STRING_LITERAL - org.sonar.plugins.php.api.tree.Tree.Kind
EXPANDABLE_STRING_LITERAL() - Method in class org.sonar.php.parser.PHPGrammar
 
expandableArrayAccess(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
expandableObjectMemberAccess(InternalSyntaxToken, NameIdentifierTree) - Method in class org.sonar.php.parser.TreeFactory
 
expandableStringCharacters(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ExpandableStringCharactersTree - Interface in org.sonar.plugins.php.api.tree.expression
Characters within expandable string
ExpandableStringCharactersTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ExpandableStringCharactersTreeImpl(Tree.Kind, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ExpandableStringCharactersTreeImpl
 
expandableStringLiteral(Tree, InternalSyntaxToken, List<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ExpandableStringLiteralTree - Interface in org.sonar.plugins.php.api.tree.expression
Expandable String, containing variable name
ExpandableStringLiteralTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ExpandableStringLiteralTreeImpl(InternalSyntaxToken, List<ExpressionTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl
 
ExpectedIssuesParser - Class in org.sonar.php.utils
 
ExpectedIssuesParser() - Constructor for class org.sonar.php.utils.ExpectedIssuesParser
 
expression() - Method in class org.sonar.php.tree.impl.expression.CastExpressionTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.MatchConditionClauseTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.NewExpressionTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.ParenthesizedExpressionTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.PostfixExpressionTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.PrefixedCastExpressionTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.PrefixExpressionTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.expression.ThrowExpressionTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.statement.CaseClauseTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.statement.ExpressionStatementTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
expression() - Method in class org.sonar.php.tree.impl.statement.ReturnStatementTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
expression() - Method in class org.sonar.php.tree.impl.statement.ThrowStatementTreeImpl
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.CastExpressionTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchClauseTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchConditionClauseTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchDefaultClauseTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchExpressionTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.NewExpressionTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.ParenthesisedExpressionTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.PrefixedCastExpressionTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.ThrowExpressionTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.expression.UnaryExpressionTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.statement.CaseClauseTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.statement.ExpressionStatementTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.statement.ReturnStatementTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
expression() - Method in interface org.sonar.plugins.php.api.tree.statement.ThrowStatementTree
 
EXPRESSION - org.sonar.php.parser.PHPLexicalGrammar
 
EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
EXPRESSION_LIST_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
EXPRESSION_LIST_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
Deprecated.
EXPRESSION_LIST_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
EXPRESSION_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
EXPRESSION_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
EXPRESSION_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
expressionListStatement(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ExpressionListStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Deprecated.
since 3.1. Use EchoTagStatementTree
ExpressionListStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ExpressionListStatementTreeImpl(SeparatedList<ExpressionTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ExpressionListStatementTreeImpl
 
expressionRecovery(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
expressions() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl
 
expressions() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl
 
expressions() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl.HeredocBody
 
expressions() - Method in class org.sonar.php.tree.impl.statement.EchoTagStatementTreeImpl
 
expressions() - Method in class org.sonar.php.tree.impl.statement.ExpressionListStatementTreeImpl
 
expressions() - Method in interface org.sonar.plugins.php.api.tree.expression.ExpandableStringLiteralTree
expressions() - Method in interface org.sonar.plugins.php.api.tree.expression.HeredocStringLiteralTree
expressions() - Method in interface org.sonar.plugins.php.api.tree.statement.EchoTagStatementTree
 
expressions() - Method in interface org.sonar.plugins.php.api.tree.statement.ExpressionListStatementTree
Deprecated.
 
expressionStatement(ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ExpressionStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Expression statement is used for processing expressions, e.g.
ExpressionStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ExpressionStatementTreeImpl(ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ExpressionStatementTreeImpl
 
ExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
Parent interface for all the trees representing expressions (e.g.
EXTENDS - org.sonar.php.api.PHPKeyword
 
extendsToken() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
extendsToken() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
extendsToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
 
extendsToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
 
extendsToken() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 

F

FALSE - org.sonar.php.symbols.Trilean
 
falseExpression() - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
falseExpression() - Method in interface org.sonar.plugins.php.api.tree.expression.ConditionalExpressionTree
 
falseSuccessor() - Method in interface org.sonar.plugins.php.api.cfg.CfgBranchingBlock
 
fetchConstructor() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
fetchConstructor() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
fetchConstructor() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
Fetch class constructor declaration within class members.
FIELD - org.sonar.plugins.php.api.symbols.Symbol.Kind
 
FILE_CONSTANT - org.sonar.php.parser.PHPLexicalGrammar
 
FILE_OPENING_TAG - org.sonar.php.parser.PHPLexicalGrammar
 
FILE_OPENING_TAG - org.sonar.php.parser.PHPTokenType
 
FileIssue - Class in org.sonar.plugins.php.api.visitors
 
FileIssue(PHPCheck, String) - Constructor for class org.sonar.plugins.php.api.visitors.FileIssue
 
FileMeasures - Class in org.sonar.php.metrics
 
FileMeasures() - Constructor for class org.sonar.php.metrics.FileMeasures
 
filename() - Method in class org.sonar.php.compat.PhpFileImpl
 
filename() - Method in class org.sonar.plugins.php.api.tests.PhpTestFile
 
filename() - Method in interface org.sonar.plugins.php.api.visitors.PhpFile
 
fileOpeningTagToken() - Method in class org.sonar.php.tree.impl.ScriptTreeImpl
 
fileOpeningTagToken() - Method in interface org.sonar.plugins.php.api.tree.ScriptTree
 
filePath() - Method in class org.sonar.php.symbols.LocationInFileImpl
 
filePath() - Method in enum org.sonar.php.symbols.UnknownLocationInFile
 
filePath() - Method in class org.sonar.plugins.php.api.visitors.IssueLocation
 
filePath() - Method in interface org.sonar.plugins.php.api.visitors.LocationInFile
 
FINAL - org.sonar.php.api.PHPKeyword
 
FINALLY - org.sonar.php.api.PHPKeyword
 
finallyBlock() - Method in class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
finallyBlock() - Method in interface org.sonar.plugins.php.api.tree.statement.TryStatementTree
 
finallyToken() - Method in class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
finallyToken() - Method in interface org.sonar.plugins.php.api.tree.statement.TryStatementTree
 
findAncestorWithKind(Tree, Collection<Tree.Kind>) - Static method in class org.sonar.php.tree.TreeUtils
 
first() - Method in class org.sonar.php.parser.TreeFactory.Tuple
 
firstDescendant(Tree, Class<T>) - Static method in class org.sonar.php.tree.TreeUtils
 
firstDescendant(Tree, Predicate<Tree>) - Static method in class org.sonar.php.tree.TreeUtils
 
firstSemicolonToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
firstSemicolonToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
firstSemicolonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
FLOAT - org.sonar.php.parser.PHPLexicalGrammar
 
FN - org.sonar.php.api.PHPKeyword
 
FOR - org.sonar.php.api.PHPKeyword
 
FOR_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
FOR_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
FOR_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
FOR_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
FOR_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
FOR_STATEMENT_HEADER() - Method in class org.sonar.php.parser.PHPGrammar
 
FOREACH - org.sonar.php.api.PHPKeyword
 
FOREACH_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
FOREACH_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
FOREACH_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
FOREACH_STATEMENT_HEADER() - Method in class org.sonar.php.parser.PHPGrammar
 
FOREACH_VARIABLE - org.sonar.php.parser.PHPLexicalGrammar
 
FOREACH_VARIABLE() - Method in class org.sonar.php.parser.PHPGrammar
 
forEachStatement(ForEachStatementTreeImpl.ForEachStatementHeader, StatementTree) - Method in class org.sonar.php.parser.TreeFactory
 
forEachStatementAlternative(ForEachStatementTreeImpl.ForEachStatementHeader, InternalSyntaxToken, Optional<List<StatementTree>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
forEachStatementHeader(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, Optional<TreeFactory.Tuple<ExpressionTree, InternalSyntaxToken>>, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ForEachStatementHeader(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
ForEachStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Represents foreach statement and alternative foreach statement syntax as well.
ForEachStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ForEachStatementTreeImpl(ForEachStatementTreeImpl.ForEachStatementHeader, InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
ForEachStatementTreeImpl(ForEachStatementTreeImpl.ForEachStatementHeader, StatementTree) - Constructor for class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
ForEachStatementTreeImpl.ForEachStatementHeader - Class in org.sonar.php.tree.impl.statement
Utility class hidden from API (it's mainly created to avoid duplication in grammar)
foreachToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
foreachToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
foreachToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
forExpr(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.php.parser.TreeFactory
 
forStatement(ForStatementTreeImpl.ForStatementHeader, StatementTree) - Method in class org.sonar.php.parser.TreeFactory
 
forStatementAlternative(ForStatementTreeImpl.ForStatementHeader, InternalSyntaxToken, Optional<List<StatementTree>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
forStatementHeader(InternalSyntaxToken, InternalSyntaxToken, Optional<SeparatedListImpl<ExpressionTree>>, InternalSyntaxToken, Optional<SeparatedListImpl<ExpressionTree>>, InternalSyntaxToken, Optional<SeparatedListImpl<ExpressionTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ForStatementHeader(InternalSyntaxToken, InternalSyntaxToken, SeparatedListImpl<ExpressionTree>, InternalSyntaxToken, SeparatedListImpl<ExpressionTree>, InternalSyntaxToken, SeparatedListImpl<ExpressionTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
ForStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Represents for statement and alternative for statement syntax as well.
ForStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ForStatementTreeImpl(ForStatementTreeImpl.ForStatementHeader, InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
ForStatementTreeImpl(ForStatementTreeImpl.ForStatementHeader, StatementTree) - Constructor for class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
ForStatementTreeImpl.ForStatementHeader - Class in org.sonar.php.tree.impl.statement
Utility class hidden from API (it's mainly created to avoid duplication in grammar)
forToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
forToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
forToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
FROM - org.sonar.php.parser.PHPLexicalGrammar
 
fromToken() - Method in class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
fromToken() - Method in interface org.sonar.plugins.php.api.tree.expression.YieldExpressionTree
 
fromTree(ParameterTree) - Static method in class org.sonar.php.symbols.Parameter
 
fullName() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
fullName() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
Return the concatenation of: absolute separator (if present) namespaces with separators (if present) name
fullyQualifiedName() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
fullyQualifiedName() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
Return the fully qualified form of the namespaced name, with the namespaces and separators if present and the absolute separator if present.
FUNCTION - org.sonar.php.api.PHPKeyword
 
FUNCTION - org.sonar.plugins.php.api.symbols.Symbol.Kind
 
FUNCTION_CALL - org.sonar.plugins.php.api.tree.Tree.Kind
FUNCTION_CALL_ARGUMENT - org.sonar.php.parser.PHPLexicalGrammar
 
FUNCTION_CALL_ARGUMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
FUNCTION_CALL_ARGUMENT_LIST() - Method in class org.sonar.php.parser.PHPGrammar
 
FUNCTION_CALL_PARAMETER_LIST - org.sonar.php.parser.PHPLexicalGrammar
 
FUNCTION_CONSTANT - org.sonar.php.parser.PHPLexicalGrammar
 
FUNCTION_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
Declaration
FUNCTION_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
FUNCTION_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
FUNCTION_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
FUNCTION_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
functionCallArgument(Optional<TreeFactory.Tuple<NameIdentifierTree, InternalSyntaxToken>>, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
functionCallArgument(ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
functionCallParameterList(InternalSyntaxToken, SeparatedListImpl<CallArgumentTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
FunctionCallTree - Interface in org.sonar.plugins.php.api.tree.expression
FunctionCallTreeImpl - Class in org.sonar.php.tree.impl.expression
 
FunctionCallTreeImpl(InternalSyntaxToken, SeparatedListImpl<CallArgumentTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
FunctionCallTreeImpl(ExpressionTree, InternalSyntaxToken, SeparatedListImpl<CallArgumentTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
FunctionCallTreeImpl(ExpressionTree, SeparatedListImpl<CallArgumentTree>) - Constructor for class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
functionDeclaration(Optional<List<AttributeGroupTree>>, InternalSyntaxToken, Optional<InternalSyntaxToken>, NameIdentifierTree, ParameterListTree, Optional<ReturnTypeClauseTree>, BlockTree) - Method in class org.sonar.php.parser.TreeFactory
 
FunctionDeclarationTree - Interface in org.sonar.plugins.php.api.tree.declaration
FunctionDeclarationTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
FunctionDeclarationTreeImpl(List<AttributeGroupTree>, InternalSyntaxToken, InternalSyntaxToken, NameIdentifierTree, ParameterListTree, ReturnTypeClauseTree, BlockTree) - Constructor for class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
functionExpression(Optional<List<AttributeGroupTree>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, Optional<InternalSyntaxToken>, ParameterListTree, Optional<LexicalVariablesTree>, Optional<ReturnTypeClauseTree>, BlockTree) - Method in class org.sonar.php.parser.TreeFactory
 
FunctionExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
FunctionExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
FunctionExpressionTreeImpl(List<AttributeGroupTree>, InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, ParameterListTree, LexicalVariablesTree, ReturnTypeClauseTree, BlockTree) - Constructor for class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
FunctionSymbol - Interface in org.sonar.php.symbols
 
functionSymbolData() - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
functionSymbolData(QualifiedName) - Method in class org.sonar.php.symbols.ProjectSymbolData
 
FunctionSymbolData - Class in org.sonar.php.symbols
 
FunctionSymbolData(LocationInFile, QualifiedName, List<Parameter>, FunctionSymbolData.FunctionSymbolProperties) - Constructor for class org.sonar.php.symbols.FunctionSymbolData
 
FunctionSymbolData.FunctionSymbolProperties - Class in org.sonar.php.symbols
 
functionSymbolDatas() - Method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
FunctionSymbolImpl(FunctionSymbolData) - Constructor for class org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl
 
functionSymbolIndex() - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
FunctionSymbolIndex - Class in org.sonar.php.symbols
 
FunctionSymbolIndex(ProjectSymbolData) - Constructor for class org.sonar.php.symbols.FunctionSymbolIndex
 
FunctionSymbolIndex.FunctionSymbolImpl - Class in org.sonar.php.symbols
 
FunctionSymbolProperties() - Constructor for class org.sonar.php.symbols.FunctionSymbolData.FunctionSymbolProperties
 
functionToken() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
functionToken() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
functionToken() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
functionToken() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
functionToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree
 
functionToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionTree
 
functionToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree
 
functionToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree
 
functionToken() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree
 
FunctionTree - Interface in org.sonar.plugins.php.api.tree.declaration
Common interface for all kinds of function.

G

GE - org.sonar.php.api.PHPPunctuator
 
get(int) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
get(ClassSymbolData) - Method in class org.sonar.php.symbols.ClassSymbolIndex
 
get(FunctionSymbolData) - Method in class org.sonar.php.symbols.FunctionSymbolIndex
 
get(QualifiedName) - Method in class org.sonar.php.symbols.ClassSymbolIndex
 
get(QualifiedName) - Method in class org.sonar.php.symbols.FunctionSymbolIndex
 
get(ClassDeclarationTree) - Static method in class org.sonar.php.symbols.Symbols
 
get(MethodDeclarationTree) - Static method in class org.sonar.php.symbols.Symbols
 
get(AnonymousClassTree) - Static method in class org.sonar.php.symbols.Symbols
 
get(FunctionCallTree) - Static method in class org.sonar.php.symbols.Symbols
 
getAssociatedInterface() - Method in enum org.sonar.plugins.php.api.tree.Tree.Kind
 
getClass(NamespaceNameTree) - Static method in class org.sonar.php.symbols.Symbols
 
getClassNodes() - Static method in class org.sonar.php.metrics.MetricsVisitor
 
getClassNumber() - Method in class org.sonar.php.metrics.CounterVisitor
 
getClassNumber() - Method in class org.sonar.php.metrics.FileMeasures
 
getCommentLinesNumber() - Method in class org.sonar.php.metrics.FileMeasures
 
getComplexityComponents() - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor.CognitiveComplexity
 
getCpdTokens(PhpFile, CompilationUnitTree, SymbolTable) - Method in class org.sonar.php.metrics.CpdVisitor
 
getDeclaredMethod(String) - Method in interface org.sonar.php.symbols.ClassSymbol
 
getFileCognitiveComplexity() - Method in class org.sonar.php.metrics.FileMeasures
 
getFileComplexity() - Method in class org.sonar.php.metrics.FileMeasures
 
getFileMeasures(PhpFile, CompilationUnitTree, SymbolTable, FileLinesContext) - Method in class org.sonar.php.metrics.MetricsVisitor
 
getFirstToken() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
getFirstToken() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
getFirstToken() - Method in class org.sonar.php.tree.impl.PHPTree
 
getFullyQualifiedName(NamespaceNameTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
getFunctionNodes() - Static method in class org.sonar.php.metrics.MetricsVisitor
 
getFunctionNumber() - Method in class org.sonar.php.metrics.CounterVisitor
 
getFunctionNumber() - Method in class org.sonar.php.metrics.FileMeasures
 
getGen() - Method in class org.sonar.php.cfg.LiveVariablesAnalysis.LiveVariables
 
getIn() - Method in class org.sonar.php.cfg.LiveVariablesAnalysis.LiveVariables
 
getIssues() - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
getIssues() - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
 
getKeywordValues() - Static method in enum org.sonar.php.api.PHPKeyword
 
getKill() - Method in class org.sonar.php.cfg.LiveVariablesAnalysis.LiveVariables
 
getKind() - Method in class org.sonar.php.tree.impl.CompilationUnitTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.AttributeGroupTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.AttributeTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.BuiltInTypeTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.CallArgumentTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.ConstantDeclarationTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.ParameterListTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.ReturnTypeClauseTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.TypeTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.UnionTypeTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerBracketTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.BinaryExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.CastExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.CompoundVariableTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ComputedVariableTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ExecutionOperatorTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringCharactersTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl.HeredocBody
 
getKind() - Method in class org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.LiteralTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.MatchConditionClauseTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.NameIdentifierTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.NewExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ParenthesizedExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.PostfixExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.PrefixedCastExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.PrefixExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ReferenceVariableTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.SpreadArgumentTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.ThrowExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.VariableVariableTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
getKind() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
getKind() - Method in class org.sonar.php.tree.impl.ScriptTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.BlockTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.BreakStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.CaseClauseTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ContinueStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.EchoTagStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ElseClauseTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.EmptyStatementImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ExpressionListStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ExpressionStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.GlobalStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.GotoStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.InlineHTMLTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.LabelTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ReturnStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.StaticStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.ThrowStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.VariableDeclarationTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
getKind() - Method in class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
getKind() - Method in interface org.sonar.plugins.php.api.tree.Tree
 
getLastToken() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
getLastToken() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
getLastToken() - Method in class org.sonar.php.tree.impl.PHPTree
 
getLine() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
getLine() - Method in class org.sonar.php.tree.impl.PHPTree
 
getLinesOfCode() - Method in class org.sonar.php.metrics.LineVisitor
 
getLinesOfCodeNumber() - Method in class org.sonar.php.metrics.FileMeasures
 
getLinesOfCodeNumber() - Method in class org.sonar.php.metrics.LineVisitor
 
getLiveVariables(CfgBlock) - Method in class org.sonar.php.cfg.LiveVariablesAnalysis
 
getOut() - Method in class org.sonar.php.cfg.LiveVariablesAnalysis.LiveVariables
 
getParent() - Method in class org.sonar.php.tree.impl.PHPTree
 
getParent() - Method in interface org.sonar.plugins.php.api.tree.Tree
 
getPhpFile() - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
getPhpFile() - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
 
getReadSymbols() - Method in class org.sonar.php.cfg.LiveVariablesAnalysis
 
getScopeFor(Tree) - Method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
getScopeFor(Tree) - Method in interface org.sonar.plugins.php.api.symbols.SymbolTable
 
getScopes() - Method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
getScopes() - Method in interface org.sonar.plugins.php.api.symbols.SymbolTable
 
getSeparator(int) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
getSeparator(int) - Method in interface org.sonar.plugins.php.api.tree.SeparatedList
 
getSeparators() - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
getSeparators() - Method in interface org.sonar.plugins.php.api.tree.SeparatedList
 
getStatementNumber() - Method in class org.sonar.php.metrics.CounterVisitor
 
getStatementNumber() - Method in class org.sonar.php.metrics.FileMeasures
 
getSymbol(String, Symbol.Kind...) - Method in class org.sonar.php.tree.symbols.Scope
returns symbol available in this scope with satisfying name and kind.
getSymbol(Tree) - Method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
getSymbol(Tree) - Method in interface org.sonar.plugins.php.api.symbols.SymbolTable
 
getSymbolHighlighting(SensorContext, InputFile) - Method in class org.sonar.php.PHPAnalyzer
 
getSymbols() - Method in class org.sonar.php.tree.symbols.SymbolTableImpl
Returns all symbols in script
getSymbols(String) - Method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
getSymbols(Symbol.Kind) - Method in class org.sonar.php.tree.symbols.Scope
 
getSymbols(Symbol.Kind) - Method in class org.sonar.php.tree.symbols.SymbolTableImpl
 
getSymbols(Symbol.Kind) - Method in interface org.sonar.plugins.php.api.symbols.SymbolTable
 
getSyntaxHighlighting(SensorContext, InputFile) - Method in class org.sonar.php.PHPAnalyzer
 
getValue() - Method in enum org.sonar.php.api.PHPKeyword
 
getValue() - Method in enum org.sonar.php.api.PHPPunctuator
 
getValue() - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor.CognitiveComplexity
 
getVariableUsages(Tree) - Method in class org.sonar.php.cfg.LiveVariablesAnalysis.LiveVariables
 
getWorkingDirectory() - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
getWorkingDirectory() - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
 
GLOBAL - org.sonar.php.api.PHPKeyword
 
GLOBAL_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
GLOBAL_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
GLOBAL_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
GLOBAL_VAR - org.sonar.php.parser.PHPLexicalGrammar
 
GLOBAL_VAR() - Method in class org.sonar.php.parser.PHPGrammar
 
globalStatement(InternalSyntaxToken, VariableTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
[ START ] Statement
GlobalStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Global variable declaration
GlobalStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
GlobalStatementTreeImpl(InternalSyntaxToken, SeparatedListImpl<VariableTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.GlobalStatementTreeImpl
 
globalToken() - Method in class org.sonar.php.tree.impl.statement.GlobalStatementTreeImpl
 
globalToken() - Method in interface org.sonar.plugins.php.api.tree.statement.GlobalStatementTree
 
globalVar(Optional<List<InternalSyntaxToken>>, VariableTree) - Method in class org.sonar.php.parser.TreeFactory
 
GOTO - org.sonar.php.api.PHPKeyword
 
GOTO_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
GOTO_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
GOTO_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
gotoStatement(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
GotoStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
GotoStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
GotoStatementTreeImpl(InternalSyntaxToken, NameIdentifierTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.GotoStatementTreeImpl
 
gotoToken() - Method in class org.sonar.php.tree.impl.statement.GotoStatementTreeImpl
 
gotoToken() - Method in interface org.sonar.plugins.php.api.tree.statement.GotoStatementTree
 
GREATER_THAN - org.sonar.plugins.php.api.tree.Tree.Kind
GREATER_THAN_OR_EQUAL_TO - org.sonar.plugins.php.api.tree.Tree.Kind
GROUP_USE_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
GROUP_USE_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
GROUP_USE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
GROUP_USE_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
groupUseClause(Optional<InternalSyntaxToken>, NamespaceNameTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>) - Method in class org.sonar.php.parser.TreeFactory
 
groupUseStatement(InternalSyntaxToken, Optional<InternalSyntaxToken>, NamespaceNameTree, InternalSyntaxToken, InternalSyntaxToken, UseClauseTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, UseClauseTree>>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
GT - org.sonar.php.api.PHPPunctuator
 

H

HALT_COMPILER - org.sonar.php.api.PHPKeyword
 
HALT_COMPILER_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
haltCompilerStatement(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
HasAttributes - Interface in org.sonar.plugins.php.api.tree.declaration
 
HasClassSymbol - Interface in org.sonar.php.tree.symbols
 
hasDefault() - Method in class org.sonar.php.symbols.Parameter
 
hasEllipsisOperator() - Method in class org.sonar.php.symbols.Parameter
 
hasFuncGetArgs() - Method in interface org.sonar.php.symbols.FunctionSymbol
 
hasFuncGetArgs() - Method in class org.sonar.php.symbols.FunctionSymbolData.FunctionSymbolProperties
 
hasFuncGetArgs() - Method in class org.sonar.php.symbols.FunctionSymbolData
 
hasFuncGetArgs() - Method in class org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl
 
hasFuncGetArgs() - Method in class org.sonar.php.symbols.UnknownFunctionSymbol
 
hasFuncGetArgs(boolean) - Method in class org.sonar.php.symbols.FunctionSymbolData.FunctionSymbolProperties
 
HasFunctionSymbol - Interface in org.sonar.php.tree.symbols
 
hashCode() - Method in class org.sonar.php.symbols.LocationInFileImpl
 
hashCode() - Method in class org.sonar.php.tree.symbols.SymbolQualifiedName
 
HasMethodSymbol - Interface in org.sonar.php.tree.symbols
 
hasModifier(String) - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
hasModifier(String) - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
hasModifier(String) - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
hasModifiers(String...) - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
hasModifiers(String...) - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree
 
hasQualifiedName() - Method in enum org.sonar.plugins.php.api.symbols.Symbol.Kind
 
hasQualifiers() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
hasQualifiers() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
Return true if the namespace name has namespace separator.
hasReturn() - Method in interface org.sonar.php.symbols.FunctionSymbol
 
hasReturn() - Method in class org.sonar.php.symbols.FunctionSymbolData.FunctionSymbolProperties
 
hasReturn() - Method in class org.sonar.php.symbols.FunctionSymbolData
 
hasReturn() - Method in class org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl
 
hasReturn() - Method in class org.sonar.php.symbols.UnknownFunctionSymbol
 
hasReturn(boolean) - Method in class org.sonar.php.symbols.FunctionSymbolData.FunctionSymbolProperties
 
hasUnresolvedCompact() - Method in class org.sonar.php.tree.symbols.Scope
 
HEREDOC - org.sonar.php.parser.PHPLexicalGrammar
 
HEREDOC - Static variable in class org.sonar.php.parser.LexicalConstant
 
HEREDOC_BODY - org.sonar.php.parser.PHPLexicalGrammar
 
HEREDOC_BODY() - Method in class org.sonar.php.parser.PHPGrammar
 
HEREDOC_LITERAL - org.sonar.plugins.php.api.tree.Tree.Kind
LiteralTree heredoc
HEREDOC_STRING_CHARACTERS - org.sonar.php.parser.PHPLexicalGrammar
 
HEREDOC_STRING_CHARACTERS - org.sonar.plugins.php.api.tree.Tree.Kind
HEREDOC_STRING_CHARACTERS - Static variable in class org.sonar.php.parser.LexicalConstant
 
HEREDOC_STRING_CHARACTERS() - Method in class org.sonar.php.parser.PHPGrammar
 
HEREDOC_STRING_LITERAL() - Method in class org.sonar.php.parser.PHPGrammar
 
HeredocBody(List<ExpressionTree>) - Constructor for class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl.HeredocBody
 
heredocBodyTree(List<ExpressionTree>) - Method in class org.sonar.php.parser.TreeFactory
 
heredocStringCharacters(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
heredocStringLiteral(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
HeredocStringLiteralTree - Interface in org.sonar.plugins.php.api.tree.expression
HeredocStringLiteralTreeImpl - Class in org.sonar.php.tree.impl.expression
 
HeredocStringLiteralTreeImpl(SyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl
 
HeredocStringLiteralTreeImpl.HeredocBody - Class in org.sonar.php.tree.impl.expression
 
highlight(SymbolTable, NewSymbolTable) - Method in class org.sonar.php.highlighter.SymbolHighlighter
 
highlight(Tree, NewHighlighting) - Static method in class org.sonar.php.highlighter.SyntaxHighlighterVisitor
 

I

identifier() - Method in class org.sonar.php.tree.impl.statement.GotoStatementTreeImpl
 
identifier() - Method in class org.sonar.php.tree.impl.statement.VariableDeclarationTreeImpl
 
identifier() - Method in interface org.sonar.plugins.php.api.tree.declaration.VariableDeclarationTree
 
identifier() - Method in interface org.sonar.plugins.php.api.tree.statement.GotoStatementTree
 
identifier(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
IDENTIFIER - org.sonar.php.parser.PHPLexicalGrammar
 
IDENTIFIER - Static variable in class org.sonar.php.parser.LexicalConstant
 
IDENTIFIER_OR_KEYWORD - org.sonar.php.parser.PHPLexicalGrammar
 
IDENTIFIER_PART - Static variable in class org.sonar.php.parser.LexicalConstant
 
identifierOrKeyword(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
IdentifierTree - Interface in org.sonar.plugins.php.api.tree.expression
Common interface to represent all kinds of identifiers.
IF - org.sonar.php.api.PHPKeyword
 
IF_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
IF_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
IF_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
ifStatement(InternalSyntaxToken, ParenthesisedExpressionTree, StatementTree, Optional<List<ElseifClauseTree>>, Optional<ElseClauseTree>) - Method in class org.sonar.php.parser.TreeFactory
 
IfStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Represents if statement and alternative if statement syntax as well.
IfStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
IfStatementTreeImpl(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, List<StatementTree>, List<ElseifClauseTree>, ElseClauseTree, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
IfStatementTreeImpl(InternalSyntaxToken, ParenthesisedExpressionTree, StatementTree, List<ElseifClauseTree>, ElseClauseTree) - Constructor for class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
ifToken() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
ifToken() - Method in interface org.sonar.plugins.php.api.tree.statement.IfStatementTree
 
image() - Method in class org.sonar.php.metrics.CpdVisitor.CpdToken
 
immutableSetOf(T...) - Static method in class org.sonar.php.utils.collections.SetUtils
 
implementedInterfaces() - Method in interface org.sonar.php.symbols.ClassSymbol
 
implementedInterfaces() - Method in class org.sonar.php.symbols.ClassSymbolData
 
IMPLEMENTS - org.sonar.php.api.PHPKeyword
 
implementsToken() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
implementsToken() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
implementsToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
 
implementsToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
 
implementsToken() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
INC - org.sonar.php.api.PHPPunctuator
 
INCLUDE - org.sonar.php.api.PHPKeyword
 
INCLUDE - org.sonar.php.parser.PHPLexicalGrammar
 
INCLUDE_ONCE - org.sonar.php.api.PHPKeyword
 
INCLUDE_ONCE - org.sonar.php.parser.PHPLexicalGrammar
 
indexOf(Object) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
init() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
init() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
init() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
init() - Method in interface org.sonar.plugins.php.api.visitors.PHPCheck
Initialize the check, this method is called once.
init() - Method in class org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck
 
init() - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
initValue() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
initValue() - Method in class org.sonar.php.tree.impl.statement.VariableDeclarationTreeImpl
 
initValue() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterTree
 
initValue() - Method in interface org.sonar.plugins.php.api.tree.declaration.VariableDeclarationTree
 
INLINE_HTML - org.sonar.php.parser.PHPLexicalGrammar
 
INLINE_HTML - org.sonar.php.parser.PHPTokenType
 
INLINE_HTML - org.sonar.plugins.php.api.tree.Tree.Kind
INLINE_HTML() - Method in class org.sonar.php.parser.PHPGrammar
 
INLINE_HTML_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
INLINE_HTML_TOKEN - org.sonar.plugins.php.api.tree.Tree.Kind
inlineHTML(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
inlineHTMLToken() - Method in class org.sonar.php.tree.impl.statement.InlineHTMLTreeImpl
 
inlineHTMLToken() - Method in interface org.sonar.plugins.php.api.tree.statement.InlineHTMLTree
 
InlineHTMLTree - Interface in org.sonar.plugins.php.api.tree.statement
This interface presents HTML code embedded into php code.
InlineHTMLTreeImpl - Class in org.sonar.php.tree.impl.statement
 
InlineHTMLTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.InlineHTMLTreeImpl
 
INNER_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
INNER_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
INSTANCE_OF - org.sonar.plugins.php.api.tree.Tree.Kind
INSTANCEOF - org.sonar.php.api.PHPKeyword
 
INSTEADOF - org.sonar.php.api.PHPKeyword
 
insteadOfToken() - Method in class org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl
 
insteadOfToken() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitPrecedenceTree
 
INT - org.sonar.php.parser.PHPLexicalGrammar
 
INTEGER - org.sonar.php.parser.PHPLexicalGrammar
 
INTERFACE - org.sonar.php.api.PHPKeyword
 
INTERFACE - org.sonar.php.symbols.ClassSymbol.Kind
 
INTERFACE_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
INTERFACE_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
INTERFACE_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
INTERFACE_LIST - org.sonar.php.parser.PHPLexicalGrammar
 
INTERFACE_LIST() - Method in class org.sonar.php.parser.PHPGrammar
 
interfaceDeclaration(Optional<List<AttributeGroupTree>>, InternalSyntaxToken, NameIdentifierTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>>>, InternalSyntaxToken, Optional<List<ClassMemberTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
interfaceList(NamespaceNameTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, NamespaceNameTree>>>) - Method in class org.sonar.php.parser.TreeFactory
 
interfaces() - Method in class org.sonar.php.tree.symbols.TypeSymbolImpl
 
interfaces() - Method in interface org.sonar.plugins.php.api.symbols.TypeSymbol
 
INTERNAL_FUNCTION - org.sonar.php.parser.PHPLexicalGrammar
 
INTERNAL_FUNCTION() - Method in class org.sonar.php.parser.PHPGrammar
 
internalFunction(InternalSyntaxToken, InternalSyntaxToken, SeparatedListImpl<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
internalFunction(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
internalFunction(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
internalFunction(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
InternalSyntaxToken - Class in org.sonar.php.tree.impl.lexical
 
InternalSyntaxToken(int, int, String, List<SyntaxTrivia>, int, boolean) - Constructor for class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
InternalSyntaxTrivia - Class in org.sonar.php.tree.impl.lexical
 
InternalSyntaxTrivia(String, int, int) - Constructor for class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
is(TokenType) - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
is(ClassSymbol.Kind) - Method in interface org.sonar.php.symbols.ClassSymbol
 
is(Symbol.Kind) - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
is(Symbol.Kind) - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
is(Tree.Kind...) - Method in class org.sonar.php.tree.impl.PHPTree
 
is(Tree.Kind...) - Method in interface org.sonar.plugins.php.api.tree.Tree
 
isAbstract() - Method in interface org.sonar.php.symbols.MethodSymbol
 
isAbstract() - Method in class org.sonar.php.symbols.MethodSymbolData
 
isAbstract() - Method in class org.sonar.php.symbols.MethodSymbolImpl
 
isAbstract() - Method in class org.sonar.php.symbols.UnknownMethodSymbol
 
isDescendant(Tree, Tree) - Static method in class org.sonar.php.tree.TreeUtils
 
isEmpty() - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
isEOF() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
isFalse() - Method in enum org.sonar.php.symbols.Trilean
 
isFullyQualified() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
isFullyQualified() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
Return true if the namespace name starts with a namespace separator.
isGlobal() - Method in class org.sonar.php.tree.symbols.Scope
 
isLeaf() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
isLeaf() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
isLeaf() - Method in class org.sonar.php.tree.impl.PHPTree
 
isNullSafeObjectAccess() - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
isNullSafeObjectAccess() - Method in interface org.sonar.plugins.php.api.tree.expression.MemberAccessTree
 
isOrSubClassOf(QualifiedName) - Method in class org.sonar.php.symbols.AbstractClassSymbol
 
isOrSubClassOf(QualifiedName) - Method in interface org.sonar.php.symbols.ClassSymbol
 
isOverriding() - Method in interface org.sonar.php.symbols.MethodSymbol
 
isOverriding() - Method in class org.sonar.php.symbols.MethodSymbolImpl
 
isOverriding() - Method in class org.sonar.php.symbols.UnknownMethodSymbol
 
isRead() - Method in class org.sonar.php.cfg.LiveVariablesAnalysis.VariableUsage
 
ISSET - org.sonar.php.api.PHPKeyword
 
ISSET - org.sonar.php.parser.PHPLexicalGrammar
 
isSimple() - Method in class org.sonar.php.tree.impl.declaration.TypeTreeImpl
 
isSimple() - Method in class org.sonar.php.tree.impl.declaration.UnionTypeTreeImpl
 
isSimple() - Method in interface org.sonar.plugins.php.api.tree.declaration.DeclaredTypeTree
 
isStatic() - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
isStatic() - Method in interface org.sonar.plugins.php.api.tree.expression.MemberAccessTree
 
isSubTypeOf(QualifiedName...) - Method in class org.sonar.php.symbols.AbstractClassSymbol
 
isSubTypeOf(QualifiedName...) - Method in interface org.sonar.php.symbols.ClassSymbol
 
Issue - Interface in org.sonar.plugins.php.api.visitors
 
IssueLocation - Class in org.sonar.plugins.php.api.visitors
 
IssueLocation(Tree, String) - Constructor for class org.sonar.plugins.php.api.visitors.IssueLocation
 
IssueLocation(Tree, Tree, String) - Constructor for class org.sonar.plugins.php.api.visitors.IssueLocation
 
IssueLocation(LocationInFile, String) - Constructor for class org.sonar.plugins.php.api.visitors.IssueLocation
 
isTrue() - Method in enum org.sonar.php.symbols.Trilean
 
isUnknownSymbol() - Method in class org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl
 
isUnknownSymbol() - Method in interface org.sonar.php.symbols.Symbol
 
isUnknownSymbol() - Method in class org.sonar.php.symbols.UnknownFunctionSymbol
 
isWrite() - Method in class org.sonar.php.cfg.LiveVariablesAnalysis.VariableUsage
 
ITERABLE - org.sonar.php.parser.PHPLexicalGrammar
 
iterator() - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
iteratorOf(T...) - Static method in class org.sonar.php.utils.collections.IteratorUtils
 
IteratorUtils - Class in org.sonar.php.utils.collections
 

K

key() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl
 
key() - Method in class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
key() - Method in class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
key() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
key() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
key() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternElementTree
 
key() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayPairTree
 
key() - Method in interface org.sonar.plugins.php.api.tree.expression.YieldExpressionTree
 
key() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
value can be: reference variable assignment list or other expressions.
KEYWORDS - org.sonar.php.parser.PHPLexicalGrammar
 
kind() - Method in class org.sonar.php.symbols.ClassSymbolData
 
kind() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
kind() - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
KINDS_WITH_CONTROL_FLOW - Static variable in class org.sonar.plugins.php.api.cfg.ControlFlowGraph
 

L

label() - Method in class org.sonar.php.tree.impl.statement.LabelTreeImpl
 
label() - Method in interface org.sonar.plugins.php.api.tree.statement.LabelTree
 
label(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
LABEL - org.sonar.php.parser.PHPLexicalGrammar
 
LABEL - org.sonar.plugins.php.api.tree.Tree.Kind
LABEL() - Method in class org.sonar.php.parser.PHPGrammar
 
LabelTree - Interface in org.sonar.plugins.php.api.tree.statement
Label which is used by goto statement.
LabelTreeImpl - Class in org.sonar.php.tree.impl.statement
 
LabelTreeImpl(NameIdentifierTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.LabelTreeImpl
 
lastIndexOf(Object) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
LBRACKET - org.sonar.php.api.PHPPunctuator
 
LCURLYBRACE - org.sonar.php.api.PHPPunctuator
 
LE - org.sonar.php.api.PHPPunctuator
 
leaveNode(Tree) - Method in class org.sonar.plugins.php.api.visitors.PHPTreeSubscriber
 
LEFT_SHIFT - org.sonar.plugins.php.api.tree.Tree.Kind
LEFT_SHIFT_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
leftOperand() - Method in class org.sonar.php.tree.impl.expression.BinaryExpressionTreeImpl
 
leftOperand() - Method in interface org.sonar.plugins.php.api.tree.expression.BinaryExpressionTree
 
LegacyIssue - Class in org.sonar.php.tree.visitors
This class is used to represent issue created by checks before feeding them to SonarQube.
LegacyIssue(PHPCheck, String) - Constructor for class org.sonar.php.tree.visitors.LegacyIssue
 
LESS_THAN - org.sonar.plugins.php.api.tree.Tree.Kind
LESS_THAN_OR_EQUAL_TO - org.sonar.plugins.php.api.tree.Tree.Kind
lexical(LexerlessGrammarBuilder) - Static method in enum org.sonar.php.parser.PHPLexicalGrammar
 
LEXICAL_VARIABLE - org.sonar.php.parser.PHPLexicalGrammar
 
LEXICAL_VARIABLE() - Method in class org.sonar.php.parser.PHPGrammar
 
LEXICAL_VARIABLES - org.sonar.plugins.php.api.tree.Tree.Kind
LEXICAL_VARIABLES() - Method in class org.sonar.php.parser.PHPGrammar
 
LexicalConstant - Class in org.sonar.php.parser
 
lexicalVariable(Optional<InternalSyntaxToken>, VariableIdentifierTree) - Method in class org.sonar.php.parser.TreeFactory
 
lexicalVariables(InternalSyntaxToken, InternalSyntaxToken, VariableTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableTree>>>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
LexicalVariablesTree - Interface in org.sonar.plugins.php.api.tree.expression
Lexical Variable: use construct that allows an anonymous function to inherit from parent scope variables.
LexicalVariablesTreeImpl - Class in org.sonar.php.tree.impl.expression
 
LexicalVariablesTreeImpl(InternalSyntaxToken, InternalSyntaxToken, SeparatedListImpl, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl
 
lexicalVars() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
lexicalVars() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree
 
line() - Method in class org.sonar.php.ini.BasePhpIniIssue
 
line() - Method in interface org.sonar.php.ini.PhpIniIssue
 
line() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
line() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
line() - Method in class org.sonar.php.tree.visitors.LegacyIssue
 
line() - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
line() - Method in class org.sonar.plugins.php.api.tests.TestIssue.Location
 
line() - Method in interface org.sonar.plugins.php.api.tree.lexical.SyntaxToken
 
line() - Method in interface org.sonar.plugins.php.api.visitors.Issue
 
line() - Method in class org.sonar.plugins.php.api.visitors.LineIssue
 
line(int) - Method in class org.sonar.php.ini.BasePhpIniIssue
 
line(int) - Method in interface org.sonar.php.ini.PhpIniIssue
 
line(int) - Method in class org.sonar.php.tree.visitors.LegacyIssue
 
line(int) - Method in interface org.sonar.plugins.php.api.visitors.Issue
 
LINE_CONSTANT - org.sonar.php.parser.PHPLexicalGrammar
 
LINE_TERMINATOR - Static variable in class org.sonar.php.parser.LexicalConstant
LF, CR, LS, PS
LineIssue - Class in org.sonar.plugins.php.api.visitors
 
LineIssue(PHPCheck, int, String) - Constructor for class org.sonar.plugins.php.api.visitors.LineIssue
 
linesOfCode(Tree) - Static method in class org.sonar.php.metrics.LineVisitor
 
LineVisitor - Class in org.sonar.php.metrics
 
LineVisitor(CompilationUnitTree) - Constructor for class org.sonar.php.metrics.LineVisitor
 
LIST - org.sonar.php.api.PHPKeyword
 
LIST_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
LIST_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
LIST_EXPRESSION_ASSIGNMENT - org.sonar.php.parser.PHPLexicalGrammar
 
LIST_EXPRESSION_ASSIGNMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
listExpression(InternalSyntaxToken, InternalSyntaxToken, Optional<ArrayAssignmentPatternElementTree>, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Optional<ArrayAssignmentPatternElementTree>>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
listExpressionAssignment(ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
ListExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
ListExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ListExpressionTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ArrayAssignmentPatternElements, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
listIterator() - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
listIterator(int) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
listToken() - Method in class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
listToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ListExpressionTree
 
ListUtils - Class in org.sonar.php.utils.collections
 
literal() - Method in class org.sonar.php.tree.impl.expression.ExecutionOperatorTreeImpl
 
literal() - Method in interface org.sonar.plugins.php.api.tree.expression.ExecutionOperatorTree
 
LiteralTree - Interface in org.sonar.plugins.php.api.tree.expression
Literal
LiteralTreeImpl - Class in org.sonar.php.tree.impl.expression
 
LiteralTreeImpl(Tree.Kind, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.LiteralTreeImpl
 
LiteralUtils - Class in org.sonar.php.utils
 
LiveVariablesAnalysis - Class in org.sonar.php.cfg
This class provides information about symbols which are "live" (which value will be read) at some point of the program.
LiveVariablesAnalysis() - Constructor for class org.sonar.php.cfg.LiveVariablesAnalysis
 
LiveVariablesAnalysis.LiveVariables - Class in org.sonar.php.cfg
Holds the information about the liveness of variables for one basic block.
LiveVariablesAnalysis.VariableUsage - Class in org.sonar.php.cfg
 
location() - Method in interface org.sonar.php.symbols.ClassSymbol
 
location() - Method in class org.sonar.php.symbols.ClassSymbolData
 
location() - Method in interface org.sonar.php.symbols.FunctionSymbol
 
location() - Method in class org.sonar.php.symbols.FunctionSymbolData
 
location() - Method in class org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl
 
location() - Method in class org.sonar.php.symbols.UnknownFunctionSymbol
 
LocationInFile - Interface in org.sonar.plugins.php.api.visitors
 
LocationInFileImpl - Class in org.sonar.php.symbols
 
LocationInFileImpl(String, int, int, int, int) - Constructor for class org.sonar.php.symbols.LocationInFileImpl
 
LOGICAL_COMPLEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
longLiteralValue(String) - Static method in class org.sonar.php.utils.LiteralUtils
 
LOWER_BINARY_CAST_PREFIX - org.sonar.php.api.PHPPunctuator
 
LPARENTHESIS - org.sonar.php.api.PHPPunctuator
 
LT - org.sonar.php.api.PHPPunctuator
 

M

MAGIC_CONSTANT - org.sonar.plugins.php.api.tree.Tree.Kind
LiteralTree __CLASS__, __FILE__, __DIR__, __FUNCTION__, __LINE__, __METHOD__, __NAMESPACE__, __TRAIT__
magicConstantLiteral(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
MapBuilder<K,​V> - Class in org.sonar.php.utils.collections
This class is used for Java < 9 to simplify the creation of maps.
MATCH - org.sonar.php.api.PHPKeyword
 
MATCH_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
MATCH_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
MATCH_CONDITION_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
MATCH_DEFAULT_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
MATCH_EXPRESSION - org.sonar.php.parser.PHPLexicalGrammar
 
MATCH_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
MATCH_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
MatchClauseTree - Interface in org.sonar.plugins.php.api.tree.expression
Starting from PHP 8.0 Match expression
matchConditionClause(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>, Optional<InternalSyntaxToken>, SyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
MatchConditionClauseTree - Interface in org.sonar.plugins.php.api.tree.expression
Starting from PHP 8.0 Condition match clause in match expression (see MatchClauseTree).
MatchConditionClauseTreeImpl - Class in org.sonar.php.tree.impl.expression
 
MatchConditionClauseTreeImpl(SeparatedList<ExpressionTree>, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.MatchConditionClauseTreeImpl
 
matchDefaultClause(SyntaxToken, Optional<SyntaxToken>, SyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
MatchDefaultClauseTree - Interface in org.sonar.plugins.php.api.tree.expression
Default match clause in match expression (see MatchClauseTree).
MatchDefaultClauseTreeImpl - Class in org.sonar.php.tree.impl.expression
 
MatchDefaultClauseTreeImpl(SyntaxToken, Optional<SyntaxToken>, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl
 
matchExpression(SyntaxToken, ParenthesisedExpressionTree, SyntaxToken, MatchClauseTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, MatchClauseTree>>>, Optional<InternalSyntaxToken>, SyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
MatchExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
Starting from PHP 8.0 Match expression
MatchExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
MatchExpressionTreeImpl(SyntaxToken, SyntaxToken, ExpressionTree, SyntaxToken, SyntaxToken, SeparatedList<MatchClauseTree>, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
matchToken() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
matchToken() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchExpressionTree
 
MAX_DEPTH - Static variable in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
member() - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
member() - Method in interface org.sonar.plugins.php.api.tree.expression.MemberAccessTree
 
MEMBER_CONST_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
MEMBER_CONST_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
[ START ] Declaration
MEMBER_EXPRESSION - org.sonar.php.parser.PHPLexicalGrammar
 
MEMBER_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
MEMBER_MODIFIER - org.sonar.php.parser.PHPLexicalGrammar
 
MEMBER_MODIFIER() - Method in class org.sonar.php.parser.PHPGrammar
 
MemberAccessTree - Interface in org.sonar.plugins.php.api.tree.expression
MemberAccessTreeImpl - Class in org.sonar.php.tree.impl.expression
 
MemberAccessTreeImpl(Tree.Kind, InternalSyntaxToken, Tree) - Constructor for class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
memberConstDeclaration(InternalSyntaxToken, Optional<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
memberExpression(ExpressionTree, Optional<List<ExpressionTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
memberExpression(ExpressionTree, FunctionCallTree) - Method in class org.sonar.php.parser.TreeFactory
 
memberName(QualifiedName, String, Symbol.Kind) - Static method in class org.sonar.php.tree.symbols.QualifiedNames
 
members() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
members() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
members() - Method in class org.sonar.php.tree.symbols.TypeSymbolImpl
 
members() - Method in interface org.sonar.plugins.php.api.symbols.TypeSymbol
 
members() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
 
members() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
 
members() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
MemberSymbol - Interface in org.sonar.plugins.php.api.symbols
Symbol for method, field or constant of TypeSymbol
MemberSymbolImpl - Class in org.sonar.php.tree.symbols
 
message() - Method in class org.sonar.php.ini.BasePhpIniIssue
 
message() - Method in interface org.sonar.php.ini.PhpIniIssue
 
message() - Method in class org.sonar.php.tree.visitors.LegacyIssue
 
message() - Method in class org.sonar.plugins.php.api.tests.TestIssue.Location
 
message() - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
message() - Method in class org.sonar.plugins.php.api.visitors.FileIssue
 
message() - Method in interface org.sonar.plugins.php.api.visitors.Issue
 
message() - Method in class org.sonar.plugins.php.api.visitors.IssueLocation
 
message() - Method in class org.sonar.plugins.php.api.visitors.LineIssue
 
message(String) - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
method() - Method in class org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl
 
method() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitMethodReferenceTree
 
METHOD_CONSTANT - org.sonar.php.parser.PHPLexicalGrammar
 
METHOD_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
METHOD_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
METHOD_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
methodDeclaration(Optional<List<AttributeGroupTree>>, Optional<List<SyntaxToken>>, InternalSyntaxToken, Optional<InternalSyntaxToken>, NameIdentifierTree, ParameterListTree, Optional<ReturnTypeClauseTree>, Tree) - Method in class org.sonar.php.parser.TreeFactory
 
MethodDeclarationTree - Interface in org.sonar.plugins.php.api.tree.declaration
Class Methods
MethodDeclarationTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
MethodDeclarationTreeImpl(List<AttributeGroupTree>, List<SyntaxToken>, InternalSyntaxToken, InternalSyntaxToken, NameIdentifierTree, ParameterListTree, ReturnTypeClauseTree, Tree) - Constructor for class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
methodReference() - Method in class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
methodReference() - Method in class org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl
 
methodReference() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitAliasTree
 
methodReference() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitPrecedenceTree
 
methods() - Method in class org.sonar.php.symbols.ClassSymbolData
 
MethodSymbol - Interface in org.sonar.php.symbols
 
MethodSymbolData - Class in org.sonar.php.symbols
 
MethodSymbolData(LocationInFile, String, List<Parameter>, FunctionSymbolData.FunctionSymbolProperties, Visibility) - Constructor for class org.sonar.php.symbols.MethodSymbolData
 
MethodSymbolData(LocationInFile, String, List<Parameter>, FunctionSymbolData.FunctionSymbolProperties, Visibility, boolean) - Constructor for class org.sonar.php.symbols.MethodSymbolData
 
MethodSymbolImpl - Class in org.sonar.php.symbols
 
MethodSymbolImpl(MethodSymbolData, ClassSymbol) - Constructor for class org.sonar.php.symbols.MethodSymbolImpl
 
MetricsVisitor - Class in org.sonar.php.metrics
 
MetricsVisitor() - Constructor for class org.sonar.php.metrics.MetricsVisitor
 
MINUS - org.sonar.php.api.PHPPunctuator
 
MINUS - org.sonar.plugins.php.api.tree.Tree.Kind
MINUS_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
MINUS_EQU - org.sonar.php.api.PHPPunctuator
 
MIXED - org.sonar.php.parser.PHPLexicalGrammar
 
MOD - org.sonar.php.api.PHPPunctuator
 
MOD_EQU - org.sonar.php.api.PHPPunctuator
 
modifiers() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
modifiers() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
modifiers() - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
modifiers() - Method in interface org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree
modifierToken() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
modifierToken() - Method in class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
modifierToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
Either abstract or final
modifierToken() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitAliasTree
modifierTokens() - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
modifierTokens() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree
 
MULTIPLICATIVE_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
MULTIPLICATIVE_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
MULTIPLY - org.sonar.plugins.php.api.tree.Tree.Kind
MULTIPLY_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind

N

name() - Method in interface org.sonar.php.ini.tree.Directive
 
name() - Method in interface org.sonar.php.symbols.MethodSymbol
 
name() - Method in class org.sonar.php.symbols.MethodSymbolData
 
name() - Method in class org.sonar.php.symbols.MethodSymbolImpl
 
name() - Method in class org.sonar.php.symbols.Parameter
 
name() - Method in class org.sonar.php.symbols.UnknownMethodSymbol
 
name() - Method in class org.sonar.php.tree.impl.declaration.AttributeTreeImpl
 
name() - Method in class org.sonar.php.tree.impl.declaration.CallArgumentTreeImpl
 
name() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
name() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
name() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
name() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
name() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
name() - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
name() - Method in interface org.sonar.plugins.php.api.tree.declaration.AttributeTree
 
name() - Method in interface org.sonar.plugins.php.api.tree.declaration.CallArgumentTree
 
name() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
 
name() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree
 
name() - Method in interface org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree
 
name() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
 
NAME_IDENTIFIER - org.sonar.plugins.php.api.tree.Tree.Kind
NAME_IDENTIFIER() - Method in class org.sonar.php.parser.PHPGrammar
 
NAME_IDENTIFIER_OR_KEYWORD - org.sonar.php.parser.PHPGrammarRuleKey
 
NAME_IDENTIFIER_OR_KEYWORD() - Method in class org.sonar.php.parser.PHPGrammar
 
NameIdentifierTree - Interface in org.sonar.plugins.php.api.tree.expression
Identifier
NameIdentifierTreeImpl - Class in org.sonar.php.tree.impl.expression
 
NameIdentifierTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.NameIdentifierTreeImpl
 
NAMESPACE - org.sonar.php.api.PHPKeyword
 
NAMESPACE_CONSTANT - org.sonar.php.parser.PHPLexicalGrammar
 
NAMESPACE_NAME - org.sonar.php.parser.PHPLexicalGrammar
 
NAMESPACE_NAME - org.sonar.plugins.php.api.tree.Tree.Kind
NAMESPACE_NAME() - Method in class org.sonar.php.parser.PHPGrammar
 
NAMESPACE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
NAMESPACE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
NAMESPACE_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
namespaceName() - Method in class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
namespaceName() - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
namespaceName() - Method in interface org.sonar.plugins.php.api.tree.statement.NamespaceStatementTree
 
namespaceName() - Method in interface org.sonar.plugins.php.api.tree.statement.UseClauseTree
 
namespaceName(List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>) - Method in class org.sonar.php.parser.TreeFactory
 
namespaceName(InternalSyntaxToken, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>) - Method in class org.sonar.php.parser.TreeFactory
 
NamespaceNameTree - Interface in org.sonar.plugins.php.api.tree.declaration
Namespace name Unqualified name: this is an identifier without a namespace separator, such as Foo Qualified name: this is an identifier with a namespace separator, such as Foo\Bar Fully qualified name: this is an identifier with a namespace separator that begins with a namespace separator, such as \Foo\Bar.
NamespaceNameTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
NamespaceNameTreeImpl(SyntaxToken, SeparatedList<NameIdentifierTree>, IdentifierTree) - Constructor for class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
namespaces() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
namespaces() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
 
namespaceStatement(InternalSyntaxToken, NamespaceNameTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
NamespaceStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Namespace definition
NamespaceStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
NamespaceStatementTreeImpl(InternalSyntaxToken, NamespaceNameTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
NamespaceStatementTreeImpl(InternalSyntaxToken, NamespaceNameTree, InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
namespaceToken() - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
namespaceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.NamespaceStatementTree
 
NEW - org.sonar.php.api.PHPKeyword
 
NEW_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
NEW_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
NEW_LINE - Static variable in class org.sonar.php.parser.LexicalConstant
Heredoc / Nowdoc
NEW_OBJECT_CLASS_FIELD_ACCESS - org.sonar.php.parser.PHPLexicalGrammar
 
NEW_OBJECT_CLASS_FIELD_ACCESS() - Method in class org.sonar.php.parser.PHPGrammar
 
NEW_OBJECT_EXPRESSION - org.sonar.php.parser.PHPLexicalGrammar
 
NEW_OBJECT_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
newArrayInitBracket(InternalSyntaxToken, Optional<SeparatedListImpl<ArrayPairTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
newArrayInitFunction(InternalSyntaxToken, InternalSyntaxToken, Optional<SeparatedListImpl<ArrayPairTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
newConditionalExpr(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
newExitExpression(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
newExpression(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
NewExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
NewExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
NewExpressionTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.NewExpressionTreeImpl
 
newFileIssue(PHPCheck, String) - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
newFileIssue(PHPCheck, String) - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
To add cost use FileIssue.cost(double).
newIssue(String) - Static method in class org.sonar.php.ini.BasePhpIniIssue
 
newIssue(Tree, String) - Method in interface org.sonar.plugins.php.api.visitors.PHPCheck
 
newIssue(Tree, String) - Method in class org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck
 
newIssue(Tree, String) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
newIssue(PHPCheck, String) - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
newIssue(PHPCheck, String) - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
newIssue(PHPCheck, Tree, String) - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
newIssue(PHPCheck, Tree, String) - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
To add secondary locations and cost use PreciseIssue.secondary(Tree, String) and PreciseIssue.cost(double).
newIssue(PHPCheck, Tree, Tree, String) - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
newIssue(PHPCheck, Tree, Tree, String) - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
To add secondary locations and cost use PreciseIssue.secondary(Tree, String) and PreciseIssue.cost(double).
newLineIssue(PHPCheck, int, String) - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
newLineIssue(PHPCheck, int, String) - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
To add cost use LineIssue.cost(double).
newObjectExpression(ExpressionTree, Optional<List<ExpressionTree>>, Optional<FunctionCallTree>) - Method in class org.sonar.php.parser.TreeFactory
 
newStaticIdentifier(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
newToken() - Method in class org.sonar.php.tree.impl.expression.NewExpressionTreeImpl
 
newToken() - Method in interface org.sonar.plugins.php.api.tree.expression.NewExpressionTree
 
newTuple(T, U) - Method in class org.sonar.php.parser.TreeFactory
 
NEXT_IS_DOLLAR - org.sonar.php.parser.PHPLexicalGrammar
 
nextFile(PhpFile) - Method in class org.sonar.php.PHPAnalyzer
 
nodesToVisit() - Method in class org.sonar.php.metrics.CounterVisitor
 
nodesToVisit() - Method in class org.sonar.php.metrics.MetricsVisitor
 
nodesToVisit() - Method in class org.sonar.php.utils.SourceBuilder
 
nodesToVisit() - Method in class org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck
 
nodesToVisit() - Method in class org.sonar.plugins.php.api.visitors.PHPTreeSubscriber
 
NORMAL - org.sonar.php.symbols.ClassSymbol.Kind
 
noSonarLines() - Method in class org.sonar.php.metrics.CommentLineVisitor
 
NOT_EQUAL_TO - org.sonar.plugins.php.api.tree.Tree.Kind
NOTEQUAL - org.sonar.php.api.PHPPunctuator
 
NOTEQUAL2 - org.sonar.php.api.PHPPunctuator
 
NOTEQUALBIS - org.sonar.php.api.PHPPunctuator
 
NOWDOC - org.sonar.php.parser.PHPLexicalGrammar
 
NOWDOC - Static variable in class org.sonar.php.parser.LexicalConstant
 
NOWDOC_LITERAL - org.sonar.plugins.php.api.tree.Tree.Kind
 
NOWDOC_STRING_LITERAL() - Method in class org.sonar.php.parser.PHPGrammar
 
nowdocLiteral(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
NS_SEPARATOR - org.sonar.php.api.PHPPunctuator
 
nsSeparatorToken() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
nsSeparatorToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseStatementTree
 
NULL - org.sonar.php.parser.PHPLexicalGrammar
 
NULL_COALESCE - org.sonar.php.api.PHPPunctuator
 
NULL_COALESCING_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
NULL_COALESCING_EQU - org.sonar.php.api.PHPPunctuator
 
NULL_COALESCING_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
NULL_COALESCING_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
NULL_LITERAL - org.sonar.plugins.php.api.tree.Tree.Kind
NULL_SAFE_ARROW - org.sonar.php.api.PHPPunctuator
 
nullCoalescingExpr(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.php.parser.TreeFactory
 
nullLiteral(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
NUMERIC_LITERAL - org.sonar.php.parser.PHPLexicalGrammar
 
NUMERIC_LITERAL - org.sonar.plugins.php.api.tree.Tree.Kind
LiteralTree numeric
NUMERIC_LITERAL - Static variable in class org.sonar.php.parser.LexicalConstant
Numeric Literal
NUMERIC_LITERAL() - Method in class org.sonar.php.parser.PHPGrammar
 
numericLiteral(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 

O

object() - Method in class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
object() - Method in class org.sonar.php.tree.impl.expression.MemberAccessTreeImpl
 
object() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAccessTree
 
object() - Method in interface org.sonar.plugins.php.api.tree.expression.MemberAccessTree
 
OBJECT - org.sonar.php.parser.PHPLexicalGrammar
 
OBJECT_MEMBER_ACCESS - org.sonar.php.parser.PHPLexicalGrammar
 
OBJECT_MEMBER_ACCESS - org.sonar.plugins.php.api.tree.Tree.Kind
OBJECT_MEMBER_ACCESS() - Method in class org.sonar.php.parser.PHPGrammar
 
objectMemberAccess(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
offset() - Method in class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
offset() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAccessTree
 
openBraceToken() - Method in class org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl
 
openBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAccessTree
 
openBracketToken() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl
 
openBracketToken() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerBracketTreeImpl
 
openBracketToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternTree
 
openBracketToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayInitializerBracketTree
 
openCurlyBrace() - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
openCurlyBrace() - Method in interface org.sonar.plugins.php.api.tree.statement.NamespaceStatementTree
 
openCurlyBraceToken() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
openCurlyBraceToken() - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
openCurlyBraceToken() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
openCurlyBraceToken() - Method in class org.sonar.php.tree.impl.expression.ComputedVariableTreeImpl
 
openCurlyBraceToken() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
openCurlyBraceToken() - Method in class org.sonar.php.tree.impl.statement.BlockTreeImpl
 
openCurlyBraceToken() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
openCurlyBraceToken() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ComputedVariableTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchExpressionTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.BlockTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseStatementTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseTraitDeclarationTree
 
openDollarCurlyBraceToken() - Method in class org.sonar.php.tree.impl.expression.CompoundVariableTreeImpl
 
openDollarCurlyBraceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.CompoundVariableTree
 
openDoubleQuoteToken() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl
 
openDoubleQuoteToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ExpandableStringLiteralTree
 
openingToken() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl
 
openingToken() - Method in interface org.sonar.plugins.php.api.tree.expression.HeredocStringLiteralTree
 
openParenthesis() - Method in class org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl
 
openParenthesis() - Method in class org.sonar.php.tree.impl.expression.ParenthesizedExpressionTreeImpl
 
openParenthesis() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchExpressionTree
 
openParenthesis() - Method in interface org.sonar.plugins.php.api.tree.expression.ParenthesisedExpressionTree
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.declaration.AttributeTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.declaration.ParameterListTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.CastExpressionTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl.DeclareStatementHead
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
openParenthesisToken() - Method in class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.AttributeTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterListTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayInitializerFunctionTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.CastExpressionTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionCallTree
Nullable in case of internal function call with no parenthesis
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.LexicalVariablesTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ListExpressionTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.CatchBlockTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
openParenthesisToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UnsetVariableStatementTree
 
operator() - Method in class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
operator() - Method in class org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl
 
operator() - Method in class org.sonar.php.tree.impl.expression.BinaryExpressionTreeImpl
 
operator() - Method in class org.sonar.php.tree.impl.expression.PostfixExpressionTreeImpl
 
operator() - Method in class org.sonar.php.tree.impl.expression.PrefixExpressionTreeImpl
 
operator() - Method in interface org.sonar.plugins.php.api.tree.expression.AssignmentExpressionTree
 
operator() - Method in interface org.sonar.plugins.php.api.tree.expression.BinaryExpressionTree
 
operator() - Method in interface org.sonar.plugins.php.api.tree.expression.UnaryExpressionTree
 
OR - org.sonar.php.api.PHPKeyword
 
OR - org.sonar.php.api.PHPPunctuator
 
OR_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
OR_EQU - org.sonar.php.api.PHPPunctuator
 
org.sonar.php - package org.sonar.php
 
org.sonar.php.api - package org.sonar.php.api
 
org.sonar.php.cfg - package org.sonar.php.cfg
 
org.sonar.php.compat - package org.sonar.php.compat
 
org.sonar.php.highlighter - package org.sonar.php.highlighter
 
org.sonar.php.ini - package org.sonar.php.ini
 
org.sonar.php.ini.tree - package org.sonar.php.ini.tree
 
org.sonar.php.metrics - package org.sonar.php.metrics
 
org.sonar.php.parser - package org.sonar.php.parser
 
org.sonar.php.symbols - package org.sonar.php.symbols
 
org.sonar.php.tree - package org.sonar.php.tree
 
org.sonar.php.tree.impl - package org.sonar.php.tree.impl
 
org.sonar.php.tree.impl.declaration - package org.sonar.php.tree.impl.declaration
 
org.sonar.php.tree.impl.expression - package org.sonar.php.tree.impl.expression
 
org.sonar.php.tree.impl.lexical - package org.sonar.php.tree.impl.lexical
 
org.sonar.php.tree.impl.statement - package org.sonar.php.tree.impl.statement
 
org.sonar.php.tree.symbols - package org.sonar.php.tree.symbols
 
org.sonar.php.tree.visitors - package org.sonar.php.tree.visitors
 
org.sonar.php.utils - package org.sonar.php.utils
 
org.sonar.php.utils.collections - package org.sonar.php.utils.collections
 
org.sonar.plugins.php.api.cfg - package org.sonar.plugins.php.api.cfg
 
org.sonar.plugins.php.api.symbols - package org.sonar.plugins.php.api.symbols
 
org.sonar.plugins.php.api.tests - package org.sonar.plugins.php.api.tests
 
org.sonar.plugins.php.api.tree - package org.sonar.plugins.php.api.tree
 
org.sonar.plugins.php.api.tree.declaration - package org.sonar.plugins.php.api.tree.declaration
 
org.sonar.plugins.php.api.tree.expression - package org.sonar.plugins.php.api.tree.expression
 
org.sonar.plugins.php.api.tree.lexical - package org.sonar.plugins.php.api.tree.lexical
 
org.sonar.plugins.php.api.tree.statement - package org.sonar.plugins.php.api.tree.statement
 
org.sonar.plugins.php.api.visitors - package org.sonar.plugins.php.api.visitors
 
OROR - org.sonar.php.api.PHPPunctuator
 
outer() - Method in class org.sonar.php.tree.symbols.Scope
 
owner() - Method in interface org.sonar.php.symbols.MethodSymbol
 
owner() - Method in class org.sonar.php.symbols.MethodSymbolImpl
 
owner() - Method in class org.sonar.php.symbols.UnknownMethodSymbol
 
owner() - Method in class org.sonar.php.tree.symbols.MemberSymbolImpl
 
owner() - Method in interface org.sonar.plugins.php.api.symbols.MemberSymbol
 

P

parameter(Optional<List<AttributeGroupTree>>, Optional<SyntaxToken>, Optional<DeclaredTypeTree>, Optional<InternalSyntaxToken>, Optional<InternalSyntaxToken>, InternalSyntaxToken, Optional<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
Parameter - Class in org.sonar.php.symbols
 
Parameter(String, String, boolean, boolean) - Constructor for class org.sonar.php.symbols.Parameter
 
PARAMETER - org.sonar.php.parser.PHPLexicalGrammar
 
PARAMETER - org.sonar.plugins.php.api.symbols.Symbol.Kind
 
PARAMETER - org.sonar.plugins.php.api.tree.Tree.Kind
PARAMETER() - Method in class org.sonar.php.parser.PHPGrammar
 
PARAMETER_LIST - org.sonar.php.parser.PHPLexicalGrammar
 
PARAMETER_LIST - org.sonar.plugins.php.api.tree.Tree.Kind
PARAMETER_LIST() - Method in class org.sonar.php.parser.PHPGrammar
 
parameterList(InternalSyntaxToken, Optional<TreeFactory.Tuple<TreeFactory.Tuple<ParameterTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ParameterTree>>>>, Optional<InternalSyntaxToken>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ParameterListTree - Interface in org.sonar.plugins.php.api.tree.declaration
ParameterListTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
ParameterListTreeImpl(InternalSyntaxToken, SeparatedListImpl<ParameterTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.ParameterListTreeImpl
 
parameters() - Method in interface org.sonar.php.symbols.FunctionSymbol
 
parameters() - Method in class org.sonar.php.symbols.FunctionSymbolData
 
parameters() - Method in class org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl
 
parameters() - Method in class org.sonar.php.symbols.UnknownFunctionSymbol
 
parameters() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
parameters() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
parameters() - Method in class org.sonar.php.tree.impl.declaration.ParameterListTreeImpl
 
parameters() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
parameters() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
parameters() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree
 
parameters() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionTree
 
parameters() - Method in interface org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree
 
parameters() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterListTree
 
parameters() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree
 
parameters() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree
 
ParameterTree - Interface in org.sonar.plugins.php.api.tree.declaration
ParameterTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
ParameterTreeImpl(List<AttributeGroupTree>, SyntaxToken, DeclaredTypeTree, InternalSyntaxToken, InternalSyntaxToken, VariableIdentifierTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
PARENT - org.sonar.php.parser.PHPLexicalGrammar
 
PARENTHESISED_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
ParenthesisedExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
Parenthesised Expression
PARENTHESIZED_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
parenthesizedExpression(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ParenthesizedExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ParenthesizedExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.ParenthesizedExpressionTreeImpl
 
parse(File) - Method in class org.sonar.php.parser.PHPParser
 
parse(String) - Method in class org.sonar.php.ini.PhpIniParser
 
parse(String) - Method in class org.sonar.php.parser.PHPParser
 
parse(PhpFile) - Method in class org.sonar.php.ini.PhpIniParser
 
parseExpectedIssues(PhpFile, CompilationUnitTree) - Static method in class org.sonar.php.utils.ExpectedIssuesParser
 
PHP_CLOSING_TAG - Static variable in class org.sonar.php.parser.LexicalConstant
 
PHP_END_TAG - Static variable in class org.sonar.php.parser.LexicalConstant
 
PHP_OPENING_TAG - Static variable in class org.sonar.php.parser.LexicalConstant
PHP TAGS & INLINE HTML
PHP_START_TAG - Static variable in class org.sonar.php.parser.LexicalConstant
 
PHP5_CONSTRUCTOR_NAME - Static variable in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
PHP 5 introduce a new way to declare constructors: by defining a method named "__construct".
PHPAnalyzer - Class in org.sonar.php
 
PHPAnalyzer(List<PHPCheck>, File, ProjectSymbolData) - Constructor for class org.sonar.php.PHPAnalyzer
 
PHPAnalyzer(List<PHPCheck>, List<PHPCheck>, File, ProjectSymbolData) - Constructor for class org.sonar.php.PHPAnalyzer
 
PHPCheck - Interface in org.sonar.plugins.php.api.visitors
Marker interface for all PHP checks.
PHPCheckContext - Class in org.sonar.php.tree.visitors
 
PHPCheckContext(PhpFile, CompilationUnitTree, File) - Constructor for class org.sonar.php.tree.visitors.PHPCheckContext
 
PHPCheckContext(PhpFile, CompilationUnitTree, File, SymbolTable) - Constructor for class org.sonar.php.tree.visitors.PHPCheckContext
 
PHPCheckTest - Class in org.sonar.plugins.php.api.tests
Helper class for checks unit test.
PHPCheckVerifier - Class in org.sonar.plugins.php.api.tests
 
PHPCheckVerifier(boolean) - Constructor for class org.sonar.plugins.php.api.tests.PHPCheckVerifier
Internal use only.
PHPCustomRuleRepository - Interface in org.sonar.plugins.php.api.visitors
Extension point to create a custom rule repository for PHP.
PhpFile - Interface in org.sonar.plugins.php.api.visitors
Class representing a file being analysed by our PHP analyzer.
PhpFileImpl - Class in org.sonar.php.compat
 
PhpFileImpl(InputFile) - Constructor for class org.sonar.php.compat.PhpFileImpl
 
PHPGrammar - Class in org.sonar.php.parser
 
PHPGrammar(GrammarBuilder<InternalSyntaxToken>, TreeFactory) - Constructor for class org.sonar.php.parser.PHPGrammar
 
PHPGrammarRuleKey - Enum in org.sonar.php.parser
 
PhpIniCheck - Interface in org.sonar.php.ini
 
PhpIniFile - Interface in org.sonar.php.ini.tree
 
PhpIniIssue - Interface in org.sonar.php.ini
 
PhpIniParser - Class in org.sonar.php.ini
 
PhpIniParser() - Constructor for class org.sonar.php.ini.PhpIniParser
 
PhpIssue - Interface in org.sonar.plugins.php.api.visitors
This interface is used to represent issue created by checks before feeding them to SonarQube.
PHPKeyword - Enum in org.sonar.php.api
 
PHPLexicalGrammar - Enum in org.sonar.php.parser
 
PHPNodeBuilder - Class in org.sonar.php.parser
 
PHPNodeBuilder() - Constructor for class org.sonar.php.parser.PHPNodeBuilder
 
PHPNodeBuilder(int) - Constructor for class org.sonar.php.parser.PHPNodeBuilder
 
PHPParser - Class in org.sonar.php.parser
 
PHPParser(GrammarRuleKey, int) - Constructor for class org.sonar.php.parser.PHPParser
 
PHPParserBuilder - Class in org.sonar.php.parser
 
PHPPunctuator - Enum in org.sonar.php.api
 
PHPSubscriptionCheck - Class in org.sonar.plugins.php.api.visitors
 
PHPSubscriptionCheck() - Constructor for class org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck
 
PhpTestFile - Class in org.sonar.plugins.php.api.tests
 
PhpTestFile(File) - Constructor for class org.sonar.plugins.php.api.tests.PhpTestFile
 
PHPTokenType - Enum in org.sonar.php.parser
 
PHPTree - Class in org.sonar.php.tree.impl
 
PHPTree() - Constructor for class org.sonar.php.tree.impl.PHPTree
 
PHPTreeSubscriber - Class in org.sonar.plugins.php.api.visitors
 
PHPTreeSubscriber() - Constructor for class org.sonar.plugins.php.api.visitors.PHPTreeSubscriber
 
PHPVisitorCheck - Class in org.sonar.plugins.php.api.visitors
 
PHPVisitorCheck() - Constructor for class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
PLUS - org.sonar.php.api.PHPPunctuator
 
PLUS - org.sonar.plugins.php.api.tree.Tree.Kind
PLUS_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
PLUS_EQU - org.sonar.php.api.PHPPunctuator
 
POSTFIX_DECREMENT - org.sonar.plugins.php.api.tree.Tree.Kind
POSTFIX_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
POSTFIX_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
POSTFIX_INCREMENT - org.sonar.plugins.php.api.tree.Tree.Kind
postfixExpression(ExpressionTree, Optional<Object>) - Method in class org.sonar.php.parser.TreeFactory
 
PostfixExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
PostfixExpressionTreeImpl(Tree.Kind, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.expression.PostfixExpressionTreeImpl
 
POWER - org.sonar.plugins.php.api.tree.Tree.Kind
POWER_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
POWER_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
POWER_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
powerExpr(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.php.parser.TreeFactory
 
PreciseIssue - Class in org.sonar.plugins.php.api.visitors
 
PreciseIssue(PHPCheck, IssueLocation) - Constructor for class org.sonar.plugins.php.api.visitors.PreciseIssue
 
predecessors() - Method in interface org.sonar.plugins.php.api.cfg.CfgBlock
 
prefix() - Method in class org.sonar.php.tree.impl.expression.PrefixedCastExpressionTreeImpl
 
prefix() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
prefix() - Method in interface org.sonar.plugins.php.api.tree.expression.PrefixedCastExpressionTree
 
prefix() - Method in interface org.sonar.plugins.php.api.tree.statement.UseStatementTree
 
PREFIX_DECREMENT - org.sonar.plugins.php.api.tree.Tree.Kind
PREFIX_INCREMENT - org.sonar.plugins.php.api.tree.Tree.Kind
PREFIXED_BINARY_CAST() - Method in class org.sonar.php.parser.PHPGrammar
 
PREFIXED_CAST_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
prefixedCastExpression(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
PrefixedCastExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
 
PrefixedCastExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
PrefixedCastExpressionTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.PrefixedCastExpressionTreeImpl
 
prefixExpr(Optional<List<InternalSyntaxToken>>, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
PrefixExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
PrefixExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.PrefixExpressionTreeImpl
 
PRIMARY_EXPRESSION - org.sonar.php.parser.PHPLexicalGrammar
Expression
PRIMARY_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
primaryLocation() - Method in class org.sonar.plugins.php.api.visitors.PreciseIssue
 
PRINT - org.sonar.php.api.PHPKeyword
 
PRINT - org.sonar.php.parser.PHPLexicalGrammar
 
PRIVATE - org.sonar.php.api.PHPKeyword
 
PRIVATE - org.sonar.php.symbols.Visibility
 
ProjectSymbolData - Class in org.sonar.php.symbols
Instances of this class should never hold references to an AST node: we want to have a low memory usage for the analysis of a project and an AST node basically keeps references to the whole AST of a file.
ProjectSymbolData() - Constructor for class org.sonar.php.symbols.ProjectSymbolData
 
properties() - Method in class org.sonar.php.symbols.FunctionSymbolData
 
PROTECTED - org.sonar.php.api.PHPKeyword
 
PROTECTED - org.sonar.php.symbols.Visibility
 
PUBLIC - org.sonar.php.api.PHPKeyword
 
PUBLIC - org.sonar.php.symbols.Visibility
 
put(K, V) - Method in class org.sonar.php.utils.collections.MapBuilder
 

Q

qualifiedName() - Method in interface org.sonar.php.symbols.ClassSymbol
 
qualifiedName() - Method in class org.sonar.php.symbols.ClassSymbolData
 
qualifiedName() - Method in interface org.sonar.php.symbols.FunctionSymbol
 
qualifiedName() - Method in class org.sonar.php.symbols.FunctionSymbolData
 
qualifiedName() - Method in class org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl
 
qualifiedName() - Method in class org.sonar.php.symbols.MethodSymbolImpl
 
qualifiedName() - Method in class org.sonar.php.symbols.UnknownFunctionSymbol
 
qualifiedName() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
qualifiedName() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
qualifiedName() - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
qualifiedName() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
Return the qualified form of the namespaced name, with the namespaces and separators if present, only the name otherwise.
qualifiedName(String) - Static method in class org.sonar.php.tree.symbols.SymbolQualifiedName
Utility method to conveniently create SymbolQualifiedName objects with PHP namespace notation.
qualifiedName(String) - Static method in interface org.sonar.plugins.php.api.symbols.QualifiedName
 
QualifiedName - Interface in org.sonar.plugins.php.api.symbols
Represents fully qualified name of the symbol, like namespace\foo\bar .
QualifiedNames - Class in org.sonar.php.tree.symbols
 
QUERY - org.sonar.php.api.PHPPunctuator
 
queryToken() - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
queryToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ConditionalExpressionTree
 
questionMarkToken() - Method in class org.sonar.php.tree.impl.declaration.TypeTreeImpl
 
questionMarkToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.TypeTree
Optional leading ? token, as in ?int, to mark the object (parameter, returned value) as optional.

R

RBRACKET - org.sonar.php.api.PHPPunctuator
 
RCURLYBRACE - org.sonar.php.api.PHPPunctuator
 
REAL - org.sonar.php.parser.PHPLexicalGrammar
 
REFERENCE_VARIABLE - org.sonar.plugins.php.api.tree.Tree.Kind
REFERENCE_VARIABLE() - Method in class org.sonar.php.parser.PHPGrammar
 
referenceToken() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
referenceToken() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
referenceToken() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
referenceToken() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
referenceToken() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
referenceToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree
 
referenceToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionTree
 
referenceToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree
 
referenceToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterTree
 
referenceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree
 
referenceToken() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree
 
referenceVariable(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
ReferenceVariableTree - Interface in org.sonar.plugins.php.api.tree.expression
ReferenceVariableTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ReferenceVariableTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.ReferenceVariableTreeImpl
 
REGULAR_STRING_LITERAL - org.sonar.php.parser.PHPLexicalGrammar
 
REGULAR_STRING_LITERAL - org.sonar.plugins.php.api.tree.Tree.Kind
REGULAR_VAR_IDENTIFIER - org.sonar.php.parser.PHPLexicalGrammar
 
regularStringLiteral(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
RELATIONAL_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
RELATIONAL_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
REMAINDER - org.sonar.plugins.php.api.tree.Tree.Kind
REMAINDER_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
remove(int) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
remove(Object) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
removeAll(Collection<?>) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
repositoryKey() - Method in interface org.sonar.plugins.php.api.visitors.PHPCustomRuleRepository
Key of the custom rule repository.
REQUIRE - org.sonar.php.api.PHPKeyword
 
REQUIRE - org.sonar.php.parser.PHPLexicalGrammar
 
REQUIRE_ONCE - org.sonar.php.api.PHPKeyword
 
REQUIRE_ONCE - org.sonar.php.parser.PHPLexicalGrammar
 
retainAll(Collection<?>) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
RETURN - org.sonar.php.api.PHPKeyword
 
RETURN_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
RETURN_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
RETURN_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
RETURN_TYPE_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
RETURN_TYPE_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
RETURN_TYPE_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
returnStatement(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ReturnStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
ReturnStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ReturnStatementTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ReturnStatementTreeImpl
 
returnToken() - Method in class org.sonar.php.tree.impl.statement.ReturnStatementTreeImpl
 
returnToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ReturnStatementTree
 
returnTypeClause() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
returnTypeClause() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
returnTypeClause() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
returnTypeClause() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
returnTypeClause() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree
 
returnTypeClause() - Method in interface org.sonar.plugins.php.api.tree.declaration.FunctionTree
 
returnTypeClause() - Method in interface org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree
 
returnTypeClause() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree
 
returnTypeClause() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree
 
returnTypeClause(InternalSyntaxToken, DeclaredTypeTree) - Method in class org.sonar.php.parser.TreeFactory
 
ReturnTypeClauseTree - Interface in org.sonar.plugins.php.api.tree.declaration
ReturnTypeClauseTree is an optional element of function declaration
ReturnTypeClauseTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
ReturnTypeClauseTreeImpl(InternalSyntaxToken, DeclaredTypeTree) - Constructor for class org.sonar.php.tree.impl.declaration.ReturnTypeClauseTreeImpl
 
reverse(List<T>) - Static method in class org.sonar.php.utils.collections.ListUtils
 
RIGHT_SHIFT - org.sonar.plugins.php.api.tree.Tree.Kind
RIGHT_SHIFT_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
rightOperand() - Method in class org.sonar.php.tree.impl.expression.BinaryExpressionTreeImpl
 
rightOperand() - Method in interface org.sonar.plugins.php.api.tree.expression.BinaryExpressionTree
 
RPARENTHESIS - org.sonar.php.api.PHPPunctuator
 

S

scan(List<T>) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
scan(Tree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
scanTree(Tree) - Method in class org.sonar.plugins.php.api.visitors.PHPTreeSubscriber
 
scope() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
Scope - Class in org.sonar.php.tree.symbols
 
Scope(Scope, Tree, boolean) - Constructor for class org.sonar.php.tree.symbols.Scope
 
Scope(CompilationUnitTree) - Constructor for class org.sonar.php.tree.symbols.Scope
Used for global scope
script() - Method in class org.sonar.php.tree.impl.CompilationUnitTreeImpl
 
script() - Method in interface org.sonar.plugins.php.api.tree.CompilationUnitTree
 
script(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
script(InternalSyntaxToken, Optional<List<StatementTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
SCRIPT - org.sonar.php.parser.PHPLexicalGrammar
 
SCRIPT - org.sonar.plugins.php.api.tree.Tree.Kind
SCRIPT() - Method in class org.sonar.php.parser.PHPGrammar
 
ScriptTree - Interface in org.sonar.plugins.php.api.tree
PHP Script
ScriptTreeImpl - Class in org.sonar.php.tree.impl
 
ScriptTreeImpl(InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.php.tree.impl.ScriptTreeImpl
 
second() - Method in class org.sonar.php.parser.TreeFactory.Tuple
 
secondary(Integer...) - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
secondary(List<Integer>) - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
secondary(Tree, String) - Method in class org.sonar.plugins.php.api.visitors.PreciseIssue
 
secondary(Tree, Tree, String) - Method in class org.sonar.plugins.php.api.visitors.PreciseIssue
 
secondary(LocationInFile, String) - Method in class org.sonar.plugins.php.api.visitors.PreciseIssue
 
secondaryLocations() - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
secondaryLocations() - Method in class org.sonar.plugins.php.api.visitors.PreciseIssue
 
secondSemicolonToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
secondSemicolonToken() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
secondSemicolonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
SELF - org.sonar.php.parser.PHPLexicalGrammar
 
SEMI_COMPLEX_ENCAPS_VARIABLE - org.sonar.php.parser.PHPLexicalGrammar
 
SEMI_COMPLEX_RECOVERY_EXPRESSION - org.sonar.php.parser.PHPLexicalGrammar
 
SEMICOLON - org.sonar.php.api.PHPPunctuator
 
semicolonToken() - Method in class org.sonar.php.tree.impl.statement.EmptyStatementImpl
 
semicolonToken() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
semicolonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.EmptyStatementTree
 
semicolonToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
SeparatedList<T extends Tree> - Interface in org.sonar.plugins.php.api.tree
 
SeparatedListImpl<T extends Tree> - Class in org.sonar.php.tree.impl
 
SeparatedListImpl(List<T>, List<SyntaxToken>) - Constructor for class org.sonar.php.tree.impl.SeparatedListImpl
 
separator() - Method in class org.sonar.php.tree.impl.declaration.CallArgumentTreeImpl
 
separator() - Method in interface org.sonar.plugins.php.api.tree.declaration.CallArgumentTree
 
separators() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElements
 
separators() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl
 
separators() - Method in class org.sonar.php.tree.impl.expression.ListExpressionTreeImpl
 
separators() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayDestructuringTree
 
set(int, T) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
setClassNumber(int) - Method in class org.sonar.php.metrics.FileMeasures
 
setCommentLinesNumber(int) - Method in class org.sonar.php.metrics.FileMeasures
 
setFileCognitiveComplexity(int) - Method in class org.sonar.php.metrics.FileMeasures
 
setFileComplexity(int) - Method in class org.sonar.php.metrics.FileMeasures
 
setFunctionNumber(int) - Method in class org.sonar.php.metrics.FileMeasures
 
setLinesOfCodeNumber(int) - Method in class org.sonar.php.metrics.FileMeasures
 
setParent(Tree) - Method in class org.sonar.php.tree.impl.PHPTree
 
setStatementNumber(int) - Method in class org.sonar.php.metrics.FileMeasures
 
setSymbol(ClassSymbol) - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
setSymbol(ClassSymbol) - Method in class org.sonar.php.tree.impl.declaration.ClassNamespaceNameTreeImpl
 
setSymbol(ClassSymbol) - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
setSymbol(ClassSymbol) - Method in interface org.sonar.php.tree.symbols.HasClassSymbol
 
setSymbol(FunctionSymbol) - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
setSymbol(FunctionSymbol) - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
setSymbol(FunctionSymbol) - Method in interface org.sonar.php.tree.symbols.HasFunctionSymbol
 
setSymbol(MethodSymbol) - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
setSymbol(MethodSymbol) - Method in interface org.sonar.php.tree.symbols.HasMethodSymbol
 
setSymbol(SymbolImpl) - Method in class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
SetUtils - Class in org.sonar.php.utils.collections
This class is used for Java < 9 to simplify the creation of sets.
ShallowComplexityVisitor(Tree) - Constructor for class org.sonar.php.metrics.ComplexityVisitor.ShallowComplexityVisitor
 
SHIFT_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
SHIFT_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
shortDeclareStatement(DeclareStatementTreeImpl.DeclareStatementHead, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
SIMPLE_ENCAPS_VARIABLE - org.sonar.php.parser.PHPLexicalGrammar
 
simpleName() - Method in class org.sonar.php.tree.symbols.SymbolQualifiedName
 
simpleName() - Method in interface org.sonar.plugins.php.api.symbols.QualifiedName
 
singleToken(SyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
size() - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
SL - org.sonar.php.api.PHPPunctuator
 
SL_EQU - org.sonar.php.api.PHPPunctuator
 
SourceBuilder - Class in org.sonar.php.utils
 
SourceBuilder() - Constructor for class org.sonar.php.utils.SourceBuilder
 
SPACESHIP - org.sonar.php.api.PHPPunctuator
 
SPACING - org.sonar.php.parser.PHPLexicalGrammar
SPACING
SPECIAL_CALL - org.sonar.php.parser.PHPLexicalGrammar
 
SPECIAL_CALL() - Method in class org.sonar.php.parser.PHPGrammar
 
SPREAD_ARGUMENT - org.sonar.plugins.php.api.tree.Tree.Kind
SPREAD_ARGUMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
spreadArgument(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
SpreadArgumentTree - Interface in org.sonar.plugins.php.api.tree.expression
SpreadArgumentTreeImpl - Class in org.sonar.php.tree.impl.expression
 
SpreadArgumentTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.SpreadArgumentTreeImpl
 
SR - org.sonar.php.api.PHPPunctuator
 
SR_EQU - org.sonar.php.api.PHPPunctuator
 
STANDARD_IF_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
STANDARD_IF_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
STAR - org.sonar.php.api.PHPPunctuator
 
STAR_EQU - org.sonar.php.api.PHPPunctuator
 
STAR_STAR - org.sonar.php.api.PHPPunctuator
 
STAR_STAR_EQU - org.sonar.php.api.PHPPunctuator
 
start() - Method in class org.sonar.plugins.php.api.cfg.ControlFlowGraph
 
startColumn() - Method in class org.sonar.plugins.php.api.tests.TestIssue.Location
 
startColumn() - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
startColumn(int) - Method in class org.sonar.plugins.php.api.tests.TestIssue
 
startIndex() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
startLine() - Method in class org.sonar.php.symbols.LocationInFileImpl
 
startLine() - Method in enum org.sonar.php.symbols.UnknownLocationInFile
 
startLine() - Method in class org.sonar.plugins.php.api.visitors.IssueLocation
 
startLine() - Method in interface org.sonar.plugins.php.api.visitors.LocationInFile
 
startLineOffset() - Method in class org.sonar.php.symbols.LocationInFileImpl
 
startLineOffset() - Method in enum org.sonar.php.symbols.UnknownLocationInFile
 
startLineOffset() - Method in class org.sonar.plugins.php.api.visitors.IssueLocation
 
startLineOffset() - Method in interface org.sonar.plugins.php.api.visitors.LocationInFile
 
startToken() - Method in class org.sonar.php.tree.impl.declaration.AttributeGroupTreeImpl
 
startToken() - Method in interface org.sonar.plugins.php.api.tree.declaration.AttributeGroupTree
 
statement() - Method in class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 
statement() - Method in interface org.sonar.plugins.php.api.tree.statement.DoWhileStatementTree
 
STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
statements() - Method in class org.sonar.php.tree.impl.ScriptTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.BlockTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.CaseClauseTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.ElseClauseTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.IfStatementTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl
 
statements() - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
statements() - Method in interface org.sonar.plugins.php.api.tree.ScriptTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.BlockTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.CaseClauseTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.DefaultClauseTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.ElseClauseTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.ElseifClauseTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.IfStatementTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.NamespaceStatementTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchCaseClauseTree
 
statements() - Method in interface org.sonar.plugins.php.api.tree.statement.WhileStatementTree
 
StatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Parent interface for all the trees representing statements (e.g.
STATIC - org.sonar.php.api.PHPKeyword
 
STATIC_SCALAR - org.sonar.php.parser.PHPLexicalGrammar
 
STATIC_SCALAR() - Method in class org.sonar.php.parser.PHPGrammar
 
STATIC_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
STATIC_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
STATIC_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
STATIC_VAR - org.sonar.php.parser.PHPLexicalGrammar
 
STATIC_VAR() - Method in class org.sonar.php.parser.PHPGrammar
 
staticStatement(InternalSyntaxToken, VariableDeclarationTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableDeclarationTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
StaticStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Static variable declaration
StaticStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
StaticStatementTreeImpl(InternalSyntaxToken, SeparatedListImpl<VariableDeclarationTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.StaticStatementTreeImpl
 
staticToken() - Method in class org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl
 
staticToken() - Method in class org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl
 
staticToken() - Method in class org.sonar.php.tree.impl.statement.StaticStatementTreeImpl
 
staticToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree
 
staticToken() - Method in interface org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree
 
staticToken() - Method in interface org.sonar.plugins.php.api.tree.statement.StaticStatementTree
 
staticVar(InternalSyntaxToken, Optional<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
STRICT_EQUAL_TO - org.sonar.plugins.php.api.tree.Tree.Kind
STRICT_NOT_EQUAL_TO - org.sonar.plugins.php.api.tree.Tree.Kind
STRING - org.sonar.php.parser.PHPLexicalGrammar
 
STRING_CHARACTERS_EXECUTION - org.sonar.php.parser.PHPLexicalGrammar
 
STRING_CHARACTERS_EXECUTION - Static variable in class org.sonar.php.parser.LexicalConstant
 
STRING_CHARACTERS_EXECUTION() - Method in class org.sonar.php.parser.PHPGrammar
 
STRING_LITERAL - org.sonar.php.parser.PHPLexicalGrammar
 
STRING_LITERAL - Static variable in class org.sonar.php.parser.LexicalConstant
String
STRING_LITERAL() - Method in class org.sonar.php.parser.PHPGrammar
 
STRING_WITH_ENCAPS_VAR_CHARACTERS - org.sonar.php.parser.PHPLexicalGrammar
 
STRING_WITH_ENCAPS_VAR_CHARACTERS - Static variable in class org.sonar.php.parser.LexicalConstant
 
stringLiteral(ExpressionTree, Optional<ArrayAccessTree>) - Method in class org.sonar.php.parser.TreeFactory
 
strings() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl
 
strings() - Method in class org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl
 
strings() - Method in interface org.sonar.plugins.php.api.tree.expression.ExpandableStringLiteralTree
 
strings() - Method in interface org.sonar.plugins.php.api.tree.expression.HeredocStringLiteralTree
 
subList(int, int) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
successors() - Method in interface org.sonar.plugins.php.api.cfg.CfgBlock
 
superClass() - Method in interface org.sonar.php.symbols.ClassSymbol
 
superClass() - Method in class org.sonar.php.symbols.ClassSymbolData
 
superClass() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
superClass() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
superClass() - Method in class org.sonar.php.tree.symbols.TypeSymbolImpl
 
superClass() - Method in interface org.sonar.plugins.php.api.symbols.TypeSymbol
 
superClass() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
 
superClass() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
 
superClass() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
superInterfaces() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
superInterfaces() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
superInterfaces() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree
 
superInterfaces() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassTree
 
superInterfaces() - Method in interface org.sonar.plugins.php.api.tree.expression.AnonymousClassTree
 
SWITCH - org.sonar.php.api.PHPKeyword
 
SWITCH_CASE_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
SWITCH_CASE_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
SWITCH_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
SWITCH_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
SWITCH_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
SwitchCaseClauseTree - Interface in org.sonar.plugins.php.api.tree.statement
General interface for switch clauses.
switchStatement(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, Optional<InternalSyntaxToken>, Optional<List<SwitchCaseClauseTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
SwitchStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
SwitchStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
SwitchStatementTreeImpl(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, InternalSyntaxToken, List<SwitchCaseClauseTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
SwitchStatementTreeImpl(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, InternalSyntaxToken, List<SwitchCaseClauseTree>, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
switchToken() - Method in class org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl
 
switchToken() - Method in interface org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
 
symbol() - Method in class org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl
 
symbol() - Method in class org.sonar.php.tree.impl.declaration.ClassNamespaceNameTreeImpl
 
symbol() - Method in class org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl
 
symbol() - Method in class org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl
 
symbol() - Method in class org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl
 
symbol() - Method in class org.sonar.php.tree.impl.expression.FunctionCallTreeImpl
 
symbol() - Method in class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
symbol() - Method in interface org.sonar.php.tree.symbols.HasClassSymbol
 
symbol() - Method in interface org.sonar.php.tree.symbols.HasFunctionSymbol
 
symbol() - Method in interface org.sonar.php.tree.symbols.HasMethodSymbol
 
Symbol - Interface in org.sonar.php.symbols
 
Symbol - Interface in org.sonar.plugins.php.api.symbols
 
Symbol.Kind - Enum in org.sonar.plugins.php.api.symbols
 
SymbolHighlighter - Class in org.sonar.php.highlighter
 
SymbolHighlighter() - Constructor for class org.sonar.php.highlighter.SymbolHighlighter
 
SymbolImpl - Class in org.sonar.php.tree.symbols
 
SymbolQualifiedName - Class in org.sonar.php.tree.symbols
 
symbols - Variable in class org.sonar.php.tree.symbols.Scope
 
Symbols - Class in org.sonar.php.symbols
Utility class to retrieve symbols from the AST.
symbolTable() - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
symbolTable() - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
 
SymbolTable - Interface in org.sonar.plugins.php.api.symbols
 
SymbolTableImpl - Class in org.sonar.php.tree.symbols
 
SymbolVisitor - Class in org.sonar.php.tree.symbols
 
SymbolVisitor(SymbolTableImpl) - Constructor for class org.sonar.php.tree.symbols.SymbolVisitor
 
syntacticSuccessor() - Method in interface org.sonar.plugins.php.api.cfg.CfgBlock
 
SyntaxHighlighterVisitor - Class in org.sonar.php.highlighter
 
syntaxToken() - Method in class org.sonar.php.metrics.CpdVisitor.CpdToken
 
SyntaxToken - Interface in org.sonar.plugins.php.api.tree.lexical
Represents a token in the syntax tree.
SyntaxTrivia - Interface in org.sonar.plugins.php.api.tree.lexical
Represents a Trivia in the SyntaxTree.

T

terminate() - Method in class org.sonar.php.PHPAnalyzer
 
terminate() - Method in interface org.sonar.plugins.php.api.visitors.PHPCheck
Terminates the check, doing cleanup and postprocessing after the analysis of all project files if necessary.
TestIssue - Class in org.sonar.plugins.php.api.tests
 
TestIssue.Location - Class in org.sonar.plugins.php.api.tests
 
text() - Method in class org.sonar.php.tree.impl.expression.NameIdentifierTreeImpl
 
text() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
text() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
text() - Method in class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
text() - Method in interface org.sonar.plugins.php.api.tree.expression.IdentifierTree
 
text() - Method in interface org.sonar.plugins.php.api.tree.expression.NameIdentifierTree
 
text() - Method in interface org.sonar.plugins.php.api.tree.expression.VariableIdentifierTree
 
text() - Method in interface org.sonar.plugins.php.api.tree.lexical.SyntaxToken
 
THROW - org.sonar.php.api.PHPKeyword
 
THROW_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
THROW_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
THROW_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
THROW_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
THROW_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
throwExpression(SyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
ThrowExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
ThrowExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
ThrowExpressionTreeImpl(SyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.ThrowExpressionTreeImpl
 
throwStatement(ThrowExpressionTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
ThrowStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
ThrowStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
ThrowStatementTreeImpl(ThrowExpressionTree, SyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.ThrowStatementTreeImpl
 
throwToken() - Method in class org.sonar.php.tree.impl.expression.ThrowExpressionTreeImpl
 
throwToken() - Method in class org.sonar.php.tree.impl.statement.ThrowStatementTreeImpl
 
throwToken() - Method in interface org.sonar.plugins.php.api.tree.expression.ThrowExpressionTree
 
throwToken() - Method in interface org.sonar.plugins.php.api.tree.statement.ThrowStatementTree
 
TILDA - org.sonar.php.api.PHPPunctuator
 
toArray() - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
toArray(T[]) - Method in class org.sonar.php.tree.impl.SeparatedListImpl
 
toIndex() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
token() - Method in class org.sonar.php.tree.impl.declaration.BuiltInTypeTreeImpl
 
token() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringCharactersTreeImpl
 
token() - Method in class org.sonar.php.tree.impl.expression.LiteralTreeImpl
 
token() - Method in class org.sonar.php.tree.impl.expression.NameIdentifierTreeImpl
 
token() - Method in class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
token() - Method in interface org.sonar.plugins.php.api.tree.declaration.BuiltInTypeTree
 
token() - Method in interface org.sonar.plugins.php.api.tree.expression.ExpandableStringCharactersTree
 
token() - Method in interface org.sonar.plugins.php.api.tree.expression.IdentifierTree
 
token() - Method in interface org.sonar.plugins.php.api.tree.expression.LiteralTree
 
token() - Method in interface org.sonar.plugins.php.api.tree.expression.NameIdentifierTree
 
token() - Method in interface org.sonar.plugins.php.api.tree.expression.VariableIdentifierTree
 
TOKEN - org.sonar.plugins.php.api.tree.Tree.Kind
TOP_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
Statement
TOP_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
[ START ] Statement
toString() - Method in class org.sonar.php.compat.PhpFileImpl
 
toString() - Method in class org.sonar.php.symbols.LocationInFileImpl
 
toString() - Method in class org.sonar.php.tree.impl.PHPTree
 
toString() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
toString() - Method in class org.sonar.php.tree.symbols.SymbolQualifiedName
 
toString() - Method in class org.sonar.plugins.php.api.tests.PhpTestFile
 
trailingComma() - Method in class org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl
 
trailingComma() - Method in interface org.sonar.plugins.php.api.tree.expression.MatchDefaultClauseTree
 
trait() - Method in class org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl
 
trait() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitMethodReferenceTree
 
TRAIT - org.sonar.php.api.PHPKeyword
 
TRAIT_ALIAS - org.sonar.php.parser.PHPLexicalGrammar
 
TRAIT_ALIAS - org.sonar.plugins.php.api.tree.Tree.Kind
TRAIT_ALIAS() - Method in class org.sonar.php.parser.PHPGrammar
 
TRAIT_CONSTANT - org.sonar.php.parser.PHPLexicalGrammar
 
TRAIT_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
TRAIT_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
TRAIT_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
TRAIT_METHOD_REFERENCE - org.sonar.php.parser.PHPLexicalGrammar
 
TRAIT_METHOD_REFERENCE - org.sonar.plugins.php.api.tree.Tree.Kind
TRAIT_METHOD_REFERENCE() - Method in class org.sonar.php.parser.PHPGrammar
 
TRAIT_METHOD_REFERENCE_FULLY_QUALIFIED - org.sonar.php.parser.PHPLexicalGrammar
 
TRAIT_METHOD_REFERENCE_FULLY_QUALIFIED() - Method in class org.sonar.php.parser.PHPGrammar
 
TRAIT_PRECEDENCE - org.sonar.php.parser.PHPLexicalGrammar
 
TRAIT_PRECEDENCE - org.sonar.plugins.php.api.tree.Tree.Kind
TRAIT_PRECEDENCE() - Method in class org.sonar.php.parser.PHPGrammar
 
TRAIT_USE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
TraitAdaptationStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
 
traitAlias(TraitMethodReferenceTree, InternalSyntaxToken, Optional<SyntaxToken>, NameIdentifierTree, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
traitAlias(TraitMethodReferenceTree, InternalSyntaxToken, SyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
TraitAliasTree - Interface in org.sonar.plugins.php.api.tree.statement
TraitAliasTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
TraitAliasTreeImpl(TraitMethodReferenceTree, InternalSyntaxToken, SyntaxToken, NameIdentifierTree, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl
 
traitDeclaration(Optional<List<AttributeGroupTree>>, InternalSyntaxToken, NameIdentifierTree, InternalSyntaxToken, Optional<List<ClassMemberTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
traitMethodReference(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
traitMethodReference(NamespaceNameTree, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
TraitMethodReferenceTree - Interface in org.sonar.plugins.php.api.tree.statement
TraitMethodReferenceTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
TraitMethodReferenceTreeImpl(NamespaceNameTree, SyntaxToken, NameIdentifierTree) - Constructor for class org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl
 
TraitMethodReferenceTreeImpl(NameIdentifierTree) - Constructor for class org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl
 
traitPrecedence(TraitMethodReferenceTree, InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
TraitPrecedenceTree - Interface in org.sonar.plugins.php.api.tree.statement
TraitPrecedenceTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
TraitPrecedenceTreeImpl(TraitMethodReferenceTree, InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl
 
traits() - Method in class org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl
 
traits() - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
traits() - Method in interface org.sonar.plugins.php.api.tree.statement.TraitPrecedenceTree
 
traits() - Method in interface org.sonar.plugins.php.api.tree.statement.UseTraitDeclarationTree
 
tree() - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor.ComplexityComponent
 
tree() - Method in class org.sonar.php.tree.symbols.Scope
 
tree() - Method in class org.sonar.php.tree.visitors.PHPCheckContext
 
tree() - Method in interface org.sonar.plugins.php.api.visitors.CheckContext
 
tree(Tree) - Method in class org.sonar.php.tree.visitors.LegacyIssue
 
tree(Tree) - Method in interface org.sonar.plugins.php.api.visitors.Issue
 
Tree - Interface in org.sonar.plugins.php.api.tree
Common interface for all nodes in an abstract syntax tree.
Tree.Kind - Enum in org.sonar.plugins.php.api.tree
 
TreeFactory - Class in org.sonar.php.parser
 
TreeFactory() - Constructor for class org.sonar.php.parser.TreeFactory
 
TreeFactory.Tuple<T,​U> - Class in org.sonar.php.parser
[ END ] Expression
TreeUtils - Class in org.sonar.php.tree
 
Trilean - Enum in org.sonar.php.symbols
A tree-value boolean: true, false, unknown.
TRIVIA - org.sonar.plugins.php.api.tree.Tree.Kind
trivias() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxToken
 
trivias() - Method in class org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia
 
trivias() - Method in interface org.sonar.plugins.php.api.tree.lexical.SyntaxToken
 
TRUE - org.sonar.php.symbols.Trilean
 
trueExpression() - Method in class org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl
 
trueExpression() - Method in interface org.sonar.plugins.php.api.tree.expression.ConditionalExpressionTree
 
trueSuccessor() - Method in interface org.sonar.plugins.php.api.cfg.CfgBranchingBlock
 
TRY - org.sonar.php.api.PHPKeyword
 
TRY_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
TRY_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
TRY_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
tryStatement(InternalSyntaxToken, BlockTree, Optional<List<CatchBlockTree>>, Optional<TreeFactory.Tuple<InternalSyntaxToken, BlockTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
TryStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
TryStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
TryStatementTreeImpl(InternalSyntaxToken, BlockTree, List<CatchBlockTree>) - Constructor for class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
TryStatementTreeImpl(InternalSyntaxToken, BlockTree, List<CatchBlockTree>, InternalSyntaxToken, BlockTree) - Constructor for class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
tryToken() - Method in class org.sonar.php.tree.impl.statement.TryStatementTreeImpl
 
tryToken() - Method in interface org.sonar.plugins.php.api.tree.statement.TryStatementTree
 
Tuple(T, U) - Constructor for class org.sonar.php.parser.TreeFactory.Tuple
 
type() - Method in class org.sonar.php.symbols.Parameter
 
type() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
Deprecated.
since 3.11 - Use ParameterTreeImpl.declaredType() instead.
type() - Method in class org.sonar.php.tree.impl.declaration.ReturnTypeClauseTreeImpl
Deprecated.
since 3.11 - Use ReturnTypeClauseTreeImpl.declaredType() instead.
type() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterTree
Deprecated.
since 3.11 - Use ParameterTree.declaredType() instead.
type() - Method in interface org.sonar.plugins.php.api.tree.declaration.ReturnTypeClauseTree
Deprecated.
since 3.11 - Use ReturnTypeClauseTree.declaredType() instead.
type(Optional<InternalSyntaxToken>, TypeNameTree) - Method in class org.sonar.php.parser.TreeFactory
 
TYPE - org.sonar.php.parser.PHPLexicalGrammar
 
TYPE - org.sonar.plugins.php.api.tree.Tree.Kind
TYPE() - Method in class org.sonar.php.parser.PHPGrammar
 
TYPE_NAME - org.sonar.php.parser.PHPLexicalGrammar
 
TYPE_NAME() - Method in class org.sonar.php.parser.PHPGrammar
 
typeAnnotation() - Method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
Deprecated.
typeAnnotation() - Method in interface org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree
Deprecated.
typeName() - Method in class org.sonar.php.tree.impl.declaration.TypeTreeImpl
 
typeName() - Method in interface org.sonar.plugins.php.api.tree.declaration.TypeTree
The underlying type, e.g., int in ?int.
TypeNameTree - Interface in org.sonar.plugins.php.api.tree.declaration
This interface represents type clause (appearing in function return type, parameter type or class property type (since PHP 7.4), which can be: Tree.Kind.BUILT_IN_TYPE see BuiltInTypeTree Tree.Kind.NAMESPACE_NAME for custom class or interface type
types() - Method in class org.sonar.php.tree.impl.declaration.UnionTypeTreeImpl
 
types() - Method in interface org.sonar.plugins.php.api.tree.declaration.UnionTypeTree
 
TypeSymbol - Interface in org.sonar.plugins.php.api.symbols
Symbol for class, trait or interface
TypeSymbolImpl - Class in org.sonar.php.tree.symbols
 
TypeSymbolImpl(IdentifierTree, Scope, SymbolQualifiedName) - Constructor for class org.sonar.php.tree.symbols.TypeSymbolImpl
 
TypeTree - Interface in org.sonar.plugins.php.api.tree.declaration
This interface represents type clause (appearing in function return type or parameter type), possibly prefixed with a ? which stands for "optional".
TypeTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
TypeTreeImpl(SyntaxToken, TypeNameTree) - Constructor for class org.sonar.php.tree.impl.declaration.TypeTreeImpl
 

U

UNARY_EXPR - org.sonar.php.parser.PHPLexicalGrammar
 
UNARY_EXPR() - Method in class org.sonar.php.parser.PHPGrammar
 
UNARY_MINUS - org.sonar.plugins.php.api.tree.Tree.Kind
UNARY_PLUS - org.sonar.plugins.php.api.tree.Tree.Kind
UnaryExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
UNION_TYPE - org.sonar.php.parser.PHPLexicalGrammar
 
UNION_TYPE - org.sonar.plugins.php.api.tree.Tree.Kind
UNION_TYPE() - Method in class org.sonar.php.parser.PHPGrammar
 
unionType(TypeTree, List<TreeFactory.Tuple<SyntaxToken, TypeTree>>) - Method in class org.sonar.php.parser.TreeFactory
 
UnionTypeTree - Interface in org.sonar.plugins.php.api.tree.declaration
UnionTypeTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
UnionTypeTreeImpl(SeparatedList<TypeTree>) - Constructor for class org.sonar.php.tree.impl.declaration.UnionTypeTreeImpl
 
uniqueAssignedValue() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
UNKNOWN - org.sonar.php.symbols.Trilean
 
UNKNOWN_LOCATION - org.sonar.php.symbols.UnknownLocationInFile
 
UnknownFunctionSymbol - Class in org.sonar.php.symbols
 
UnknownFunctionSymbol(QualifiedName) - Constructor for class org.sonar.php.symbols.UnknownFunctionSymbol
 
UnknownLocationInFile - Enum in org.sonar.php.symbols
 
UnknownMethodSymbol - Class in org.sonar.php.symbols
 
UnknownMethodSymbol(String) - Constructor for class org.sonar.php.symbols.UnknownMethodSymbol
 
unqualifiedName() - Method in class org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl
 
unqualifiedName() - Method in interface org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree
Return the unqualified form of the namespaced name, means it will return just the String value of the name.
UNSET - org.sonar.php.api.PHPKeyword
 
UNSET_VARIABLE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
UNSET_VARIABLE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
UNSET_VARIABLE_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
UNSET_VARIABLES - org.sonar.php.parser.PHPLexicalGrammar
 
unsetToken() - Method in class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
unsetToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UnsetVariableStatementTree
 
unsetVariableStatement(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
UnsetVariableStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
UnsetVariableStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
UnsetVariableStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, SeparatedListImpl<ExpressionTree>, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
update() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
 
update() - Method in class org.sonar.php.tree.impl.statement.ForStatementTreeImpl
 
update() - Method in interface org.sonar.plugins.php.api.tree.statement.ForStatementTree
 
UPPER_BINARY_CAST_PREFIX - org.sonar.php.api.PHPPunctuator
 
uri() - Method in class org.sonar.php.compat.PhpFileImpl
 
uri() - Method in class org.sonar.plugins.php.api.tests.PhpTestFile
 
uri() - Method in interface org.sonar.plugins.php.api.visitors.PhpFile
 
usages() - Method in class org.sonar.php.tree.symbols.SymbolImpl
 
usages() - Method in interface org.sonar.plugins.php.api.symbols.Symbol
 
USE - org.sonar.php.api.PHPKeyword
 
USE_CLAUSE - org.sonar.php.parser.PHPLexicalGrammar
 
USE_CLAUSE - org.sonar.plugins.php.api.tree.Tree.Kind
USE_CLAUSE() - Method in class org.sonar.php.parser.PHPGrammar
 
USE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
USE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
USE_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
USE_TRAIT_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
USE_TRAIT_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
USE_TYPE() - Method in class org.sonar.php.parser.PHPGrammar
 
useClause(NamespaceNameTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>) - Method in class org.sonar.php.parser.TreeFactory
 
UseClauseTree - Interface in org.sonar.plugins.php.api.tree.statement
Use namespaces declaration clause
UseClauseTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
UseClauseTreeImpl(InternalSyntaxToken, NamespaceNameTree) - Constructor for class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
UseClauseTreeImpl(InternalSyntaxToken, NamespaceNameTree, InternalSyntaxToken, NameIdentifierTree) - Constructor for class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
useStatement(InternalSyntaxToken, Optional<InternalSyntaxToken>, UseClauseTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, UseClauseTree>>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
UseStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Use namespaces declaration
UseStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
useToken() - Method in class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
useToken() - Method in class org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl
 
useToken() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
useToken() - Method in interface org.sonar.plugins.php.api.tree.expression.LexicalVariablesTree
 
useToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseStatementTree
 
useToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseTraitDeclarationTree
 
useTraitDeclaration(InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
useTraitDeclaration(InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>, InternalSyntaxToken, Optional<List<TraitAdaptationStatementTree>>, InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
UseTraitDeclarationTree - Interface in org.sonar.plugins.php.api.tree.statement
UseTraitDeclarationTreeImpl - Class in org.sonar.php.tree.impl.declaration
 
UseTraitDeclarationTreeImpl(InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
UseTraitDeclarationTreeImpl(InternalSyntaxToken, SeparatedListImpl<NamespaceNameTree>, InternalSyntaxToken, List<TraitAdaptationStatementTree>, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl
 
useTypeToken() - Method in class org.sonar.php.tree.impl.declaration.UseClauseTreeImpl
 
useTypeToken() - Method in class org.sonar.php.tree.impl.statement.UseStatementTreeImpl
 
useTypeToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseClauseTree
 
useTypeToken() - Method in interface org.sonar.plugins.php.api.tree.statement.UseStatementTree
Either const or function

V

value() - Method in interface org.sonar.php.ini.tree.Directive
 
value() - Method in class org.sonar.php.tree.impl.declaration.CallArgumentTreeImpl
 
value() - Method in class org.sonar.php.tree.impl.expression.ArrayPairTreeImpl
 
value() - Method in class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
value() - Method in class org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl
 
value() - Method in class org.sonar.php.tree.impl.expression.ExpandableStringCharactersTreeImpl
 
value() - Method in class org.sonar.php.tree.impl.expression.LiteralTreeImpl
 
value() - Method in class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
value() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
 
value() - Method in class org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl
 
value() - Method in interface org.sonar.plugins.php.api.tree.declaration.CallArgumentTree
 
value() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayPairTree
 
value() - Method in interface org.sonar.plugins.php.api.tree.expression.AssignmentExpressionTree
 
value() - Method in interface org.sonar.plugins.php.api.tree.expression.ExpandableStringCharactersTree
 
value() - Method in interface org.sonar.plugins.php.api.tree.expression.LiteralTree
 
value() - Method in interface org.sonar.plugins.php.api.tree.expression.YieldExpressionTree
 
value() - Method in interface org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
value can be: reference variable list expression or other expressions.
valueOf(String) - Static method in enum org.sonar.php.api.PHPKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.api.PHPPunctuator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.parser.PHPGrammarRuleKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.parser.PHPLexicalGrammar
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.parser.PHPTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.symbols.BuiltinSymbolData
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.symbols.ClassSymbol.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.symbols.Trilean
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.symbols.UnknownLocationInFile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.php.symbols.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.php.api.symbols.Symbol.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.php.api.tree.Tree.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sonar.php.api.PHPKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.api.PHPPunctuator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.parser.PHPGrammarRuleKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.parser.PHPLexicalGrammar
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.parser.PHPTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.symbols.BuiltinSymbolData
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.symbols.ClassSymbol.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.symbols.Trilean
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.symbols.UnknownLocationInFile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.php.symbols.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.plugins.php.api.symbols.Symbol.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.plugins.php.api.tree.Tree.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
VAR - org.sonar.php.api.PHPKeyword
 
VAR_IDENTIFIER - Static variable in class org.sonar.php.parser.LexicalConstant
 
variable() - Method in class org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl
 
variable() - Method in class org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl
 
variable() - Method in class org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl
 
variable() - Method in class org.sonar.php.tree.impl.statement.CatchBlockTreeImpl
 
variable() - Method in interface org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternElementTree
 
variable() - Method in interface org.sonar.plugins.php.api.tree.expression.AssignmentExpressionTree
 
variable() - Method in interface org.sonar.plugins.php.api.tree.statement.CatchBlockTree
 
variable(List<AttributeGroupTree>, List<SyntaxToken>, DeclaredTypeTree, SeparatedListImpl<VariableDeclarationTree>, InternalSyntaxToken) - Static method in class org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl
 
VARIABLE - org.sonar.plugins.php.api.symbols.Symbol.Kind
 
VARIABLE_DECLARATION - org.sonar.php.parser.PHPLexicalGrammar
 
VARIABLE_DECLARATION - org.sonar.plugins.php.api.tree.Tree.Kind
VARIABLE_DECLARATION() - Method in class org.sonar.php.parser.PHPGrammar
 
VARIABLE_IDENTIFIER - org.sonar.php.parser.PHPLexicalGrammar
 
VARIABLE_IDENTIFIER - org.sonar.plugins.php.api.tree.Tree.Kind
VARIABLE_IDENTIFIER() - Method in class org.sonar.php.parser.PHPGrammar
 
VARIABLE_VARIABLE - org.sonar.plugins.php.api.tree.Tree.Kind
VARIABLE_VARIABLE_DOLLAR - org.sonar.php.parser.PHPLexicalGrammar
 
VARIABLE_WITHOUT_OBJECTS - org.sonar.php.parser.PHPLexicalGrammar
 
VARIABLE_WITHOUT_OBJECTS() - Method in class org.sonar.php.parser.PHPGrammar
 
variableDeclaration(InternalSyntaxToken, Optional<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>) - Method in class org.sonar.php.parser.TreeFactory
[ START ] Declarations
VariableDeclarationTree - Interface in org.sonar.plugins.php.api.tree.declaration
Variable Declaration
VariableDeclarationTreeImpl - Class in org.sonar.php.tree.impl.statement
 
VariableDeclarationTreeImpl(IdentifierTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.statement.VariableDeclarationTreeImpl
 
variableExpression() - Method in class org.sonar.php.tree.impl.expression.CompoundVariableTreeImpl
 
variableExpression() - Method in class org.sonar.php.tree.impl.expression.ComputedVariableTreeImpl
 
variableExpression() - Method in class org.sonar.php.tree.impl.expression.ReferenceVariableTreeImpl
 
variableExpression() - Method in class org.sonar.php.tree.impl.expression.VariableVariableTreeImpl
 
variableExpression() - Method in class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
variableExpression() - Method in interface org.sonar.plugins.php.api.tree.expression.CompoundVariableTree
 
variableExpression() - Method in interface org.sonar.plugins.php.api.tree.expression.ComputedVariableTree
 
variableExpression() - Method in interface org.sonar.plugins.php.api.tree.expression.ReferenceVariableTree
 
variableExpression() - Method in interface org.sonar.plugins.php.api.tree.expression.VariableIdentifierTree
 
variableExpression() - Method in interface org.sonar.plugins.php.api.tree.expression.VariableTree
 
variableExpression() - Method in interface org.sonar.plugins.php.api.tree.expression.VariableVariableTree
 
variableIdentifier() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
variableIdentifier() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterTree
 
variableIdentifier(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
VariableIdentifierTree - Interface in org.sonar.plugins.php.api.tree.expression
VariableIdentifierTreeImpl - Class in org.sonar.php.tree.impl
 
VariableIdentifierTreeImpl(SyntaxToken) - Constructor for class org.sonar.php.tree.impl.VariableIdentifierTreeImpl
 
variables() - Method in class org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl
 
variables() - Method in class org.sonar.php.tree.impl.statement.GlobalStatementTreeImpl
 
variables() - Method in class org.sonar.php.tree.impl.statement.StaticStatementTreeImpl
 
variables() - Method in class org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl
 
variables() - Method in interface org.sonar.plugins.php.api.tree.expression.LexicalVariablesTree
variables() - Method in interface org.sonar.plugins.php.api.tree.statement.GlobalStatementTree
variables() - Method in interface org.sonar.plugins.php.api.tree.statement.StaticStatementTree
 
variables() - Method in interface org.sonar.plugins.php.api.tree.statement.UnsetVariableStatementTree
 
VariableTree - Interface in org.sonar.plugins.php.api.tree.expression
VariableUsage() - Constructor for class org.sonar.php.cfg.LiveVariablesAnalysis.VariableUsage
 
VariableVariableTree - Interface in org.sonar.plugins.php.api.tree.expression
VariableVariableTreeImpl - Class in org.sonar.php.tree.impl.expression
 
VariableVariableTreeImpl(List<InternalSyntaxToken>, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.VariableVariableTreeImpl
 
variableWithoutObjects(Optional<List<InternalSyntaxToken>>, VariableTree) - Method in class org.sonar.php.parser.TreeFactory
 
verify(File, PHPCheck) - Static method in class org.sonar.plugins.php.api.tests.PHPCheckVerifier
 
verify(PHPCheck, File...) - Static method in class org.sonar.plugins.php.api.tests.PHPCheckVerifier
 
verifyNoIssue(File, PHPCheck) - Static method in class org.sonar.plugins.php.api.tests.PHPCheckVerifier
 
visibility() - Method in interface org.sonar.php.symbols.MethodSymbol
 
visibility() - Method in class org.sonar.php.symbols.MethodSymbolData
 
visibility() - Method in class org.sonar.php.symbols.MethodSymbolImpl
 
visibility() - Method in class org.sonar.php.symbols.UnknownMethodSymbol
 
visibility() - Method in class org.sonar.php.tree.impl.declaration.ParameterTreeImpl
 
visibility() - Method in interface org.sonar.plugins.php.api.tree.declaration.ParameterTree
 
Visibility - Enum in org.sonar.php.symbols
 
VISIBILITY_MODIFIER - org.sonar.php.parser.PHPLexicalGrammar
 
VISIBILITY_MODIFIER() - Method in class org.sonar.php.parser.PHPGrammar
 
visitAnonymousClass(AnonymousClassTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitAnonymousClass(AnonymousClassTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitAnonymousClass(AnonymousClassTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitAnonymousClass(AnonymousClassTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitArrayAccess(ArrayAccessTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitArrayAccess(ArrayAccessTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitArrayAssignmentPattern(ArrayAssignmentPatternTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitArrayAssignmentPattern(ArrayAssignmentPatternTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitArrayAssignmentPatternElement(ArrayAssignmentPatternElementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitArrayAssignmentPatternElement(ArrayAssignmentPatternElementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitArrayInitializerBracket(ArrayInitializerBracketTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitArrayInitializerBracket(ArrayInitializerBracketTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitArrayInitializerFunction(ArrayInitializerFunctionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitArrayInitializerFunction(ArrayInitializerFunctionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitArrayPair(ArrayPairTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitArrayPair(ArrayPairTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitArrowFunctionExpression(ArrowFunctionExpressionTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitArrowFunctionExpression(ArrowFunctionExpressionTree) - Method in class org.sonar.php.metrics.ComplexityVisitor.ShallowComplexityVisitor
 
visitArrowFunctionExpression(ArrowFunctionExpressionTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitArrowFunctionExpression(ArrowFunctionExpressionTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitArrowFunctionExpression(ArrowFunctionExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitArrowFunctionExpression(ArrowFunctionExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.php.tree.visitors.AssignmentExpressionVisitor
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitAttribute(AttributeTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitAttribute(AttributeTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitAttributeGroup(AttributeGroupTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitAttributeGroup(AttributeGroupTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitBinaryExpression(BinaryExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitBlock(BlockTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitBlock(BlockTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitBreakStatement(BreakStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitBreakStatement(BreakStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitBreakStatement(BreakStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitBuiltInType(BuiltInTypeTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitBuiltInType(BuiltInTypeTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitCallArgument(CallArgumentTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitCallArgument(CallArgumentTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitCaseClause(CaseClauseTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitCaseClause(CaseClauseTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitCaseClause(CaseClauseTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitCastExpression(CastExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitCastExpression(CastExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitCatchBlock(CatchBlockTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitCatchBlock(CatchBlockTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitCatchBlock(CatchBlockTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitClassDeclaration(ClassDeclarationTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitClassDeclaration(ClassDeclarationTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitClassDeclaration(ClassDeclarationTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitClassDeclaration(ClassDeclarationTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitClassPropertyDeclaration(ClassPropertyDeclarationTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitClassPropertyDeclaration(ClassPropertyDeclarationTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitClassPropertyDeclaration(ClassPropertyDeclarationTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitCompilationUnit(CompilationUnitTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitCompoundVariable(CompoundVariableTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitCompoundVariable(CompoundVariableTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitCompoundVariable(CompoundVariableTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitComputedVariable(ComputedVariableTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitComputedVariable(ComputedVariableTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitComputedVariable(ComputedVariableTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitConditionalExpression(ConditionalExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitConstDeclaration(ConstantDeclarationTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitConstDeclaration(ConstantDeclarationTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitConstDeclaration(ConstantDeclarationTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
[ START ] Statement
visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitContinueStatement(ContinueStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitDeclareStatement(DeclareStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitDeclareStatement(DeclareStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitDefaultClause(DefaultClauseTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitDefaultClause(DefaultClauseTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitDoWhileStatement(DoWhileStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitEchoTagStatement(EchoTagStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitEchoTagStatement(EchoTagStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitElseClause(ElseClauseTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitElseClause(ElseClauseTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitElseClause(ElseClauseTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitElseifClause(ElseifClauseTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitElseifClause(ElseifClauseTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitElseifClause(ElseifClauseTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitEmptyStatement(EmptyStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitExecutionOperator(ExecutionOperatorTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitExecutionOperator(ExecutionOperatorTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitExpandableStringCharacters(ExpandableStringCharactersTree) - Method in class org.sonar.php.highlighter.SyntaxHighlighterVisitor
 
visitExpandableStringCharacters(ExpandableStringCharactersTree) - Method in class org.sonar.php.metrics.CpdVisitor
 
visitExpandableStringCharacters(ExpandableStringCharactersTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitExpandableStringCharacters(ExpandableStringCharactersTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitExpandableStringLiteral(ExpandableStringLiteralTree) - Method in class org.sonar.php.highlighter.SyntaxHighlighterVisitor
 
visitExpandableStringLiteral(ExpandableStringLiteralTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitExpandableStringLiteral(ExpandableStringLiteralTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitExpressionListStatement(ExpressionListStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitExpressionListStatement(ExpressionListStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitExpressionStatement(ExpressionStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitForEachStatement(ForEachStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitForEachStatement(ForEachStatementTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitForEachStatement(ForEachStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitForEachStatement(ForEachStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitForStatement(ForStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitForStatement(ForStatementTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitForStatement(ForStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitForStatement(ForStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitFunctionCall(FunctionCallTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitFunctionCall(FunctionCallTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitFunctionCall(FunctionCallTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitFunctionCall(FunctionCallTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.php.metrics.ComplexityVisitor.ShallowComplexityVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.php.metrics.ComplexityVisitor.ShallowComplexityVisitor
 
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitFunctionExpression(FunctionExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitGlobalStatement(GlobalStatementTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitGlobalStatement(GlobalStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitGlobalStatement(GlobalStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitGotoStatement(GotoStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitGotoStatement(GotoStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitGotoStatement(GotoStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitHeredoc(HeredocStringLiteralTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitHeredoc(HeredocStringLiteralTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitIfStatement(IfStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitInlineHTML(InlineHTMLTree) - Method in class org.sonar.php.metrics.CpdVisitor
 
visitInlineHTML(InlineHTMLTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitInlineHTML(InlineHTMLTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitLabel(LabelTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitLabel(LabelTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitLexicalVariables(LexicalVariablesTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitLexicalVariables(LexicalVariablesTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitLexicalVariables(LexicalVariablesTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitListExpression(ListExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitListExpression(ListExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitLiteral(LiteralTree) - Method in class org.sonar.php.highlighter.SyntaxHighlighterVisitor
 
visitLiteral(LiteralTree) - Method in class org.sonar.php.metrics.CpdVisitor
 
visitLiteral(LiteralTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitLiteral(LiteralTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitMatchConditionClause(MatchConditionClauseTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitMatchConditionClause(MatchConditionClauseTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitMatchDefaultClause(MatchDefaultClauseTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitMatchDefaultClause(MatchDefaultClauseTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitMatchExpression(MatchExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitMatchExpression(MatchExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitMemberAccess(MemberAccessTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitMemberAccess(MemberAccessTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitMemberAccess(MemberAccessTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.php.metrics.ComplexityVisitor.ShallowComplexityVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitMethodDeclaration(MethodDeclarationTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitNameIdentifier(NameIdentifierTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitNameIdentifier(NameIdentifierTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitNameIdentifier(NameIdentifierTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitNamespaceName(NamespaceNameTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitNamespaceName(NamespaceNameTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitNamespaceStatement(NamespaceStatementTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitNamespaceStatement(NamespaceStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitNamespaceStatement(NamespaceStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitNewExpression(NewExpressionTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitNewExpression(NewExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitNewExpression(NewExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitNode(Tree) - Method in class org.sonar.php.metrics.CounterVisitor
 
visitNode(Tree) - Method in class org.sonar.php.metrics.MetricsVisitor
 
visitNode(Tree) - Method in class org.sonar.php.utils.SourceBuilder
 
visitNode(Tree) - Method in class org.sonar.plugins.php.api.visitors.PHPTreeSubscriber
 
VisitorCheck - Interface in org.sonar.plugins.php.api.visitors
 
visitParameter(ParameterTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitParameter(ParameterTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitParameter(ParameterTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitParameterList(ParameterListTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitParameterList(ParameterListTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitParameterList(ParameterListTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitParenthesisedExpression(ParenthesisedExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitParenthesisedExpression(ParenthesisedExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitPostfixExpression(UnaryExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitPostfixExpression(UnaryExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitPrefixedCastExpression(PrefixedCastExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitPrefixedCastExpression(PrefixedCastExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitPrefixExpression(UnaryExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitPrefixExpression(UnaryExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitReferenceVariable(ReferenceVariableTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitReferenceVariable(ReferenceVariableTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitReturnStatement(ReturnStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitReturnTypeClause(ReturnTypeClauseTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitReturnTypeClause(ReturnTypeClauseTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitScript(ScriptTree) - Method in class org.sonar.php.metrics.CpdVisitor
 
visitScript(ScriptTree) - Method in class org.sonar.php.metrics.LineVisitor
 
visitScript(ScriptTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitScript(ScriptTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitSpreadArgument(SpreadArgumentTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitSpreadArgument(SpreadArgumentTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitStaticStatement(StaticStatementTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitStaticStatement(StaticStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitStaticStatement(StaticStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitSwitchStatement(SwitchStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitThrowExpression(ThrowExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitThrowExpression(ThrowExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
[ START ] Expression
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitThrowStatement(ThrowStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitToken(SyntaxToken) - Method in class org.sonar.php.highlighter.SyntaxHighlighterVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.php.metrics.CommentLineVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.php.metrics.CpdVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.php.metrics.LineVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitToken(SyntaxToken) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitTraitAlias(TraitAliasTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitTraitAlias(TraitAliasTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitTraitMethodReference(TraitMethodReferenceTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitTraitMethodReference(TraitMethodReferenceTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitTraitPrecedence(TraitPrecedenceTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitTraitPrecedence(TraitPrecedenceTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitTrivia(SyntaxTrivia) - Method in class org.sonar.php.highlighter.SyntaxHighlighterVisitor
 
visitTrivia(SyntaxTrivia) - Method in class org.sonar.php.utils.ExpectedIssuesParser
 
visitTrivia(SyntaxTrivia) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitTrivia(SyntaxTrivia) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitTryStatement(TryStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitTryStatement(TryStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitType(TypeTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitType(TypeTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitUnionType(UnionTypeTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitUnionType(UnionTypeTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitUnsetVariableStatement(UnsetVariableStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitUnsetVariableStatement(UnsetVariableStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitUseClause(UseClauseTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitUseClause(UseClauseTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitUseStatement(UseStatementTree) - Method in class org.sonar.php.metrics.CpdVisitor
 
visitUseStatement(UseStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitUseStatement(UseStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitUseTraitDeclaration(UseTraitDeclarationTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitUseTraitDeclaration(UseTraitDeclarationTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitUseTraitDeclaration(UseTraitDeclarationTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitVariableDeclaration(VariableDeclarationTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitVariableDeclaration(VariableDeclarationTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
[ START ] Declaration
visitVariableIdentifier(VariableIdentifierTree) - Method in class org.sonar.php.tree.symbols.SymbolVisitor
 
visitVariableIdentifier(VariableIdentifierTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitVariableIdentifier(VariableIdentifierTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitVariableVariable(VariableVariableTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitVariableVariable(VariableVariableTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitWhileStatement(WhileStatementTree) - Method in class org.sonar.php.metrics.CognitiveComplexityVisitor
 
visitWhileStatement(WhileStatementTree) - Method in class org.sonar.php.metrics.ComplexityVisitor
 
visitWhileStatement(WhileStatementTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitWhileStatement(WhileStatementTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 
visitYieldExpression(YieldExpressionTree) - Method in class org.sonar.php.tree.symbols.DeclarationVisitor
 
visitYieldExpression(YieldExpressionTree) - Method in class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
 
visitYieldExpression(YieldExpressionTree) - Method in interface org.sonar.plugins.php.api.visitors.VisitorCheck
 

W

WHILE - org.sonar.php.api.PHPKeyword
 
WHILE_STATEMENT - org.sonar.php.parser.PHPLexicalGrammar
 
WHILE_STATEMENT - org.sonar.plugins.php.api.tree.Tree.Kind
WHILE_STATEMENT() - Method in class org.sonar.php.parser.PHPGrammar
 
whileStatement(InternalSyntaxToken, ParenthesisedExpressionTree, StatementTree) - Method in class org.sonar.php.parser.TreeFactory
 
WhileStatementTree - Interface in org.sonar.plugins.php.api.tree.statement
Represents while statement and alternative while statement syntax as well.
WhileStatementTreeImpl - Class in org.sonar.php.tree.impl.statement
 
WhileStatementTreeImpl(InternalSyntaxToken, ParenthesisedExpressionTree, InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
WhileStatementTreeImpl(InternalSyntaxToken, ParenthesisedExpressionTree, StatementTree) - Constructor for class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
whileToken() - Method in class org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl
 
whileToken() - Method in class org.sonar.php.tree.impl.statement.WhileStatementTreeImpl
 
whileToken() - Method in interface org.sonar.plugins.php.api.tree.statement.DoWhileStatementTree
 
whileToken() - Method in interface org.sonar.plugins.php.api.tree.statement.WhileStatementTree
 
WHITESPACE - Static variable in class org.sonar.php.parser.LexicalConstant
Tab, Vertical Tab, Form Feed, Space, No-break space, Byte Order Mark, Any other Unicode "space separator"
WHITESPACES - org.sonar.php.parser.PHPLexicalGrammar
 

X

XOR - org.sonar.php.api.PHPKeyword
 
XOR - org.sonar.php.api.PHPPunctuator
 
XOR_ASSIGNMENT - org.sonar.plugins.php.api.tree.Tree.Kind
XOR_EQU - org.sonar.php.api.PHPPunctuator
 

Y

YIELD - org.sonar.php.api.PHPKeyword
 
YIELD_EXPRESSION - org.sonar.plugins.php.api.tree.Tree.Kind
YIELD_EXPRESSION() - Method in class org.sonar.php.parser.PHPGrammar
 
YIELD_SCALAR - org.sonar.php.parser.PHPLexicalGrammar
 
YIELD_SCALAR() - Method in class org.sonar.php.parser.PHPGrammar
 
yieldExpression(InternalSyntaxToken) - Method in class org.sonar.php.parser.TreeFactory
 
yieldExpression(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
YieldExpressionTree - Interface in org.sonar.plugins.php.api.tree.expression
YieldExpressionTreeImpl - Class in org.sonar.php.tree.impl.expression
 
YieldExpressionTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
YieldExpressionTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
YieldExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
yieldExpressionWithKey(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
yieldFromExpression(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.php.parser.TreeFactory
 
yieldToken() - Method in class org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl
 
yieldToken() - Method in interface org.sonar.plugins.php.api.tree.expression.YieldExpressionTree
 
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes All Packages