Hierarchy For All Packages
Package Hierarchies:- org.sonar.php,
- org.sonar.php.api,
- org.sonar.php.cfg,
- org.sonar.php.compat,
- org.sonar.php.highlighter,
- org.sonar.php.ini,
- org.sonar.php.ini.tree,
- org.sonar.php.metrics,
- org.sonar.php.parser,
- org.sonar.php.symbols,
- org.sonar.php.tree,
- org.sonar.php.tree.impl,
- org.sonar.php.tree.impl.declaration,
- org.sonar.php.tree.impl.expression,
- org.sonar.php.tree.impl.lexical,
- org.sonar.php.tree.impl.statement,
- org.sonar.php.tree.symbols,
- org.sonar.php.tree.visitors,
- org.sonar.php.utils,
- org.sonar.php.utils.collections,
- org.sonar.plugins.php.api.cfg,
- org.sonar.plugins.php.api.symbols,
- org.sonar.plugins.php.api.tests,
- org.sonar.plugins.php.api.tree,
- org.sonar.plugins.php.api.tree.declaration,
- org.sonar.plugins.php.api.tree.expression,
- org.sonar.plugins.php.api.tree.lexical,
- org.sonar.plugins.php.api.tree.statement,
- org.sonar.plugins.php.api.visitors
Class Hierarchy
- java.lang.Object
- org.sonar.php.symbols.AbstractClassSymbol (implements org.sonar.php.symbols.ClassSymbol)
- com.sonar.sslr.api.typed.ActionParser<N>
- org.sonar.php.parser.PHPParser
- org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElements
- org.sonar.php.ini.BasePhpIniIssue (implements org.sonar.php.ini.PhpIniIssue)
- org.sonar.php.symbols.ClassSymbolData
- org.sonar.php.symbols.ClassSymbolIndex
- org.sonar.php.metrics.CognitiveComplexityVisitor.CognitiveComplexity
- org.sonar.php.metrics.CognitiveComplexityVisitor.ComplexityComponent
- org.sonar.plugins.php.api.cfg.ControlFlowGraph
- org.sonar.php.metrics.CpdVisitor.CpdToken
- org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl.DeclareStatementHead
- org.sonar.plugins.php.api.visitors.FileIssue (implements org.sonar.plugins.php.api.visitors.PhpIssue)
- org.sonar.php.metrics.FileMeasures
- org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl.ForEachStatementHeader
- org.sonar.php.tree.impl.statement.ForStatementTreeImpl.ForStatementHeader
- org.sonar.php.symbols.FunctionSymbolData
- org.sonar.php.symbols.MethodSymbolData
- org.sonar.php.symbols.FunctionSymbolData.FunctionSymbolProperties
- org.sonar.php.symbols.FunctionSymbolIndex
- org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl (implements org.sonar.php.symbols.FunctionSymbol)
- org.sonar.php.symbols.MethodSymbolImpl (implements org.sonar.php.symbols.MethodSymbol)
- org.sonar.plugins.php.api.visitors.IssueLocation
- org.sonar.php.utils.collections.IteratorUtils
- org.sonar.php.tree.visitors.LegacyIssue (implements org.sonar.plugins.php.api.visitors.Issue)
- org.sonar.php.parser.LexicalConstant
- org.sonar.plugins.php.api.visitors.LineIssue (implements org.sonar.plugins.php.api.visitors.PhpIssue)
- org.sonar.php.utils.collections.ListUtils
- org.sonar.php.utils.LiteralUtils
- org.sonar.php.cfg.LiveVariablesAnalysis
- org.sonar.php.cfg.LiveVariablesAnalysis.LiveVariables
- org.sonar.php.cfg.LiveVariablesAnalysis.VariableUsage
- org.sonar.php.symbols.LocationInFileImpl (implements org.sonar.plugins.php.api.visitors.LocationInFile)
- org.sonar.php.utils.collections.MapBuilder<K,V>
- org.sonar.php.symbols.Parameter
- org.sonar.php.PHPAnalyzer
- org.sonar.php.tree.visitors.PHPCheckContext (implements org.sonar.plugins.php.api.visitors.CheckContext)
- org.sonar.plugins.php.api.tests.PHPCheckTest
- org.sonar.plugins.php.api.tests.PHPCheckVerifier
- org.sonar.php.compat.PhpFileImpl (implements org.sonar.plugins.php.api.visitors.PhpFile)
- org.sonar.php.parser.PHPGrammar
- org.sonar.php.ini.PhpIniParser
- org.sonar.php.parser.PHPNodeBuilder (implements com.sonar.sslr.api.typed.NodeBuilder)
- org.sonar.php.parser.PHPParserBuilder
- org.sonar.plugins.php.api.tests.PhpTestFile (implements org.sonar.plugins.php.api.visitors.PhpFile)
- org.sonar.php.tree.impl.PHPTree (implements org.sonar.plugins.php.api.tree.Tree)
- org.sonar.php.tree.impl.expression.AnonymousClassTreeImpl (implements org.sonar.plugins.php.api.tree.expression.AnonymousClassTree, org.sonar.php.tree.symbols.HasClassSymbol)
- org.sonar.php.tree.impl.expression.ArrayAccessTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ArrayAccessTree)
- org.sonar.php.tree.impl.expression.ArrayAssignmentPatternElementTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternElementTree)
- org.sonar.php.tree.impl.expression.ArrayAssignmentPatternTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternTree)
- org.sonar.php.tree.impl.expression.ArrayInitializerBracketTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ArrayInitializerBracketTree)
- org.sonar.php.tree.impl.expression.ArrayInitializerFunctionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ArrayInitializerFunctionTree)
- org.sonar.php.tree.impl.expression.ArrayPairTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ArrayPairTree)
- org.sonar.php.tree.impl.expression.ArrowFunctionExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree)
- org.sonar.php.tree.impl.expression.AssignmentByReferenceTreeImpl (implements org.sonar.plugins.php.api.tree.expression.AssignmentExpressionTree)
- org.sonar.php.tree.impl.expression.AssignmentExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.AssignmentExpressionTree)
- org.sonar.php.tree.impl.declaration.AttributeGroupTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.AttributeGroupTree)
- org.sonar.php.tree.impl.declaration.AttributeTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.AttributeTree)
- org.sonar.php.tree.impl.expression.BinaryExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.BinaryExpressionTree)
- org.sonar.php.tree.impl.statement.BlockTreeImpl (implements org.sonar.plugins.php.api.tree.statement.BlockTree)
- org.sonar.php.tree.impl.statement.BreakStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.BreakStatementTree)
- org.sonar.php.tree.impl.declaration.BuiltInTypeTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.BuiltInTypeTree)
- org.sonar.php.tree.impl.declaration.CallArgumentTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.CallArgumentTree)
- org.sonar.php.tree.impl.statement.CaseClauseTreeImpl (implements org.sonar.plugins.php.api.tree.statement.CaseClauseTree)
- org.sonar.php.tree.impl.expression.CastExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.CastExpressionTree)
- org.sonar.php.tree.impl.statement.CatchBlockTreeImpl (implements org.sonar.plugins.php.api.tree.statement.CatchBlockTree)
- org.sonar.php.tree.impl.declaration.ClassDeclarationTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree, org.sonar.php.tree.symbols.HasClassSymbol)
- org.sonar.php.tree.impl.declaration.ClassPropertyDeclarationTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree)
- org.sonar.php.tree.impl.CompilationUnitTreeImpl (implements org.sonar.plugins.php.api.tree.CompilationUnitTree)
- org.sonar.php.tree.impl.expression.CompoundVariableTreeImpl (implements org.sonar.plugins.php.api.tree.expression.CompoundVariableTree)
- org.sonar.php.tree.impl.expression.ComputedVariableTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ComputedVariableTree)
- org.sonar.php.tree.impl.expression.ConditionalExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ConditionalExpressionTree)
- org.sonar.php.tree.impl.declaration.ConstantDeclarationTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.ConstantDeclarationTree)
- org.sonar.php.tree.impl.statement.ContinueStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ContinueStatementTree)
- org.sonar.php.tree.impl.statement.DeclareStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.DeclareStatementTree)
- org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl (implements org.sonar.plugins.php.api.tree.statement.DefaultClauseTree)
- org.sonar.php.tree.impl.statement.DoWhileStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.DoWhileStatementTree)
- org.sonar.php.tree.impl.statement.EchoTagStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.EchoTagStatementTree)
- org.sonar.php.tree.impl.statement.ElseClauseTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ElseClauseTree)
- org.sonar.php.tree.impl.statement.ElseifClauseTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ElseifClauseTree)
- org.sonar.php.tree.impl.statement.EmptyStatementImpl (implements org.sonar.plugins.php.api.tree.statement.EmptyStatementTree)
- org.sonar.php.tree.impl.expression.ExecutionOperatorTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ExecutionOperatorTree)
- org.sonar.php.tree.impl.expression.ExpandableStringCharactersTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ExpandableStringCharactersTree)
- org.sonar.php.tree.impl.expression.ExpandableStringLiteralTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ExpandableStringLiteralTree)
- org.sonar.php.tree.impl.statement.ExpressionListStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ExpressionListStatementTree)
- org.sonar.php.tree.impl.statement.ExpressionStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ExpressionStatementTree)
- org.sonar.php.tree.impl.statement.ForEachStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ForEachStatementTree)
- org.sonar.php.tree.impl.statement.ForStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ForStatementTree)
- org.sonar.php.tree.impl.expression.FunctionCallTreeImpl (implements org.sonar.plugins.php.api.tree.expression.FunctionCallTree)
- org.sonar.php.tree.impl.declaration.FunctionDeclarationTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree, org.sonar.php.tree.symbols.HasFunctionSymbol)
- org.sonar.php.tree.impl.expression.FunctionExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree)
- org.sonar.php.tree.impl.statement.GlobalStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.GlobalStatementTree)
- org.sonar.php.tree.impl.statement.GotoStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.GotoStatementTree)
- org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl (implements org.sonar.plugins.php.api.tree.expression.HeredocStringLiteralTree)
- org.sonar.php.tree.impl.expression.HeredocStringLiteralTreeImpl.HeredocBody
- org.sonar.php.tree.impl.statement.IfStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.IfStatementTree)
- org.sonar.php.tree.impl.statement.InlineHTMLTreeImpl (implements org.sonar.plugins.php.api.tree.statement.InlineHTMLTree)
- org.sonar.php.tree.impl.lexical.InternalSyntaxToken (implements org.sonar.plugins.php.api.tree.lexical.SyntaxToken)
- org.sonar.php.tree.impl.lexical.InternalSyntaxTrivia (implements org.sonar.plugins.php.api.tree.lexical.SyntaxTrivia)
- org.sonar.php.tree.impl.statement.LabelTreeImpl (implements org.sonar.plugins.php.api.tree.statement.LabelTree)
- org.sonar.php.tree.impl.expression.LexicalVariablesTreeImpl (implements org.sonar.plugins.php.api.tree.expression.LexicalVariablesTree)
- org.sonar.php.tree.impl.expression.ListExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ListExpressionTree)
- org.sonar.php.tree.impl.expression.LiteralTreeImpl (implements org.sonar.plugins.php.api.tree.expression.LiteralTree)
- org.sonar.php.tree.impl.expression.MatchConditionClauseTreeImpl (implements org.sonar.plugins.php.api.tree.expression.MatchConditionClauseTree)
- org.sonar.php.tree.impl.expression.MatchDefaultClauseTreeImpl (implements org.sonar.plugins.php.api.tree.expression.MatchDefaultClauseTree)
- org.sonar.php.tree.impl.expression.MatchExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.MatchExpressionTree)
- org.sonar.php.tree.impl.expression.MemberAccessTreeImpl (implements org.sonar.plugins.php.api.tree.expression.MemberAccessTree)
- org.sonar.php.tree.impl.declaration.MethodDeclarationTreeImpl (implements org.sonar.php.tree.symbols.HasMethodSymbol, org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree)
- org.sonar.php.tree.impl.expression.NameIdentifierTreeImpl (implements org.sonar.plugins.php.api.tree.expression.NameIdentifierTree)
- org.sonar.php.tree.impl.declaration.NamespaceNameTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree)
- org.sonar.php.tree.impl.declaration.ClassNamespaceNameTreeImpl
- org.sonar.php.tree.impl.statement.NamespaceStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.NamespaceStatementTree)
- org.sonar.php.tree.impl.expression.NewExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.NewExpressionTree)
- org.sonar.php.tree.impl.declaration.ParameterListTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.ParameterListTree)
- org.sonar.php.tree.impl.declaration.ParameterTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.ParameterTree)
- org.sonar.php.tree.impl.expression.ParenthesizedExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ParenthesisedExpressionTree)
- org.sonar.php.tree.impl.expression.PostfixExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.UnaryExpressionTree)
- org.sonar.php.tree.impl.expression.PrefixedCastExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.PrefixedCastExpressionTree)
- org.sonar.php.tree.impl.expression.PrefixExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.UnaryExpressionTree)
- org.sonar.php.tree.impl.expression.ReferenceVariableTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ReferenceVariableTree)
- org.sonar.php.tree.impl.statement.ReturnStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ReturnStatementTree)
- org.sonar.php.tree.impl.declaration.ReturnTypeClauseTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.ReturnTypeClauseTree)
- org.sonar.php.tree.impl.ScriptTreeImpl (implements org.sonar.plugins.php.api.tree.ScriptTree)
- org.sonar.php.tree.impl.expression.SpreadArgumentTreeImpl (implements org.sonar.plugins.php.api.tree.expression.SpreadArgumentTree)
- org.sonar.php.tree.impl.statement.StaticStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.StaticStatementTree)
- org.sonar.php.tree.impl.statement.SwitchStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.SwitchStatementTree)
- org.sonar.php.tree.impl.expression.ThrowExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.ThrowExpressionTree)
- org.sonar.php.tree.impl.statement.ThrowStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.ThrowStatementTree)
- org.sonar.php.tree.impl.declaration.TraitAliasTreeImpl (implements org.sonar.plugins.php.api.tree.statement.TraitAliasTree)
- org.sonar.php.tree.impl.declaration.TraitMethodReferenceTreeImpl (implements org.sonar.plugins.php.api.tree.statement.TraitMethodReferenceTree)
- org.sonar.php.tree.impl.declaration.TraitPrecedenceTreeImpl (implements org.sonar.plugins.php.api.tree.statement.TraitPrecedenceTree)
- org.sonar.php.tree.impl.statement.TryStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.TryStatementTree)
- org.sonar.php.tree.impl.declaration.TypeTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.TypeTree)
- org.sonar.php.tree.impl.declaration.UnionTypeTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.UnionTypeTree)
- org.sonar.php.tree.impl.statement.UnsetVariableStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.UnsetVariableStatementTree)
- org.sonar.php.tree.impl.declaration.UseClauseTreeImpl (implements org.sonar.plugins.php.api.tree.statement.UseClauseTree)
- org.sonar.php.tree.impl.statement.UseStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.UseStatementTree)
- org.sonar.php.tree.impl.declaration.UseTraitDeclarationTreeImpl (implements org.sonar.plugins.php.api.tree.statement.UseTraitDeclarationTree)
- org.sonar.php.tree.impl.statement.VariableDeclarationTreeImpl (implements org.sonar.plugins.php.api.tree.declaration.VariableDeclarationTree)
- org.sonar.php.tree.impl.VariableIdentifierTreeImpl (implements org.sonar.plugins.php.api.tree.expression.VariableIdentifierTree)
- org.sonar.php.tree.impl.expression.VariableVariableTreeImpl (implements org.sonar.plugins.php.api.tree.expression.VariableVariableTree)
- org.sonar.php.tree.impl.statement.WhileStatementTreeImpl (implements org.sonar.plugins.php.api.tree.statement.WhileStatementTree)
- org.sonar.php.tree.impl.expression.YieldExpressionTreeImpl (implements org.sonar.plugins.php.api.tree.expression.YieldExpressionTree)
- org.sonar.plugins.php.api.visitors.PHPTreeSubscriber
- org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck (implements org.sonar.plugins.php.api.visitors.PHPCheck)
- org.sonar.php.metrics.CounterVisitor
- org.sonar.php.metrics.MetricsVisitor
- org.sonar.php.utils.SourceBuilder
- org.sonar.plugins.php.api.visitors.PHPSubscriptionCheck (implements org.sonar.plugins.php.api.visitors.PHPCheck)
- org.sonar.plugins.php.api.visitors.PHPVisitorCheck (implements org.sonar.plugins.php.api.visitors.VisitorCheck)
- org.sonar.php.tree.visitors.AssignmentExpressionVisitor
- org.sonar.php.metrics.CognitiveComplexityVisitor
- org.sonar.php.metrics.CommentLineVisitor
- org.sonar.php.metrics.ComplexityVisitor
- org.sonar.php.metrics.ComplexityVisitor.ShallowComplexityVisitor
- org.sonar.php.metrics.CpdVisitor
- org.sonar.php.tree.symbols.DeclarationVisitor
- org.sonar.php.utils.ExpectedIssuesParser
- org.sonar.php.metrics.LineVisitor
- org.sonar.php.tree.symbols.SymbolVisitor
- org.sonar.php.highlighter.SyntaxHighlighterVisitor
- org.sonar.plugins.php.api.visitors.PreciseIssue (implements org.sonar.plugins.php.api.visitors.PhpIssue)
- org.sonar.php.symbols.ProjectSymbolData
- org.sonar.php.tree.symbols.QualifiedNames
- org.sonar.php.tree.symbols.Scope
- org.sonar.php.tree.impl.SeparatedListImpl<T> (implements org.sonar.plugins.php.api.tree.SeparatedList<T>)
- org.sonar.php.utils.collections.SetUtils
- org.sonar.php.highlighter.SymbolHighlighter
- org.sonar.php.tree.symbols.SymbolImpl (implements org.sonar.plugins.php.api.symbols.Symbol)
- org.sonar.php.tree.symbols.MemberSymbolImpl (implements org.sonar.plugins.php.api.symbols.MemberSymbol)
- org.sonar.php.tree.symbols.TypeSymbolImpl (implements org.sonar.plugins.php.api.symbols.TypeSymbol)
- org.sonar.php.tree.symbols.SymbolQualifiedName (implements org.sonar.plugins.php.api.symbols.QualifiedName)
- org.sonar.php.symbols.Symbols
- org.sonar.php.tree.symbols.SymbolTableImpl (implements org.sonar.plugins.php.api.symbols.SymbolTable)
- org.sonar.plugins.php.api.tests.TestIssue
- org.sonar.plugins.php.api.tests.TestIssue.Location
- org.sonar.php.parser.TreeFactory
- org.sonar.php.parser.TreeFactory.Tuple<T,U>
- org.sonar.php.tree.TreeUtils
- org.sonar.php.symbols.UnknownFunctionSymbol (implements org.sonar.php.symbols.FunctionSymbol)
- org.sonar.php.symbols.UnknownMethodSymbol (implements org.sonar.php.symbols.MethodSymbol)
Interface Hierarchy
- org.sonar.plugins.php.api.cfg.CfgBlock
- org.sonar.plugins.php.api.cfg.CfgBranchingBlock
- org.sonar.plugins.php.api.visitors.CheckContext
- org.sonar.php.ini.tree.Directive
- org.sonar.plugins.php.api.tree.declaration.HasAttributes
- org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree (also extends org.sonar.plugins.php.api.tree.declaration.ClassMemberTree)
- org.sonar.plugins.php.api.tree.declaration.ClassTree (also extends org.sonar.plugins.php.api.tree.Tree)
- org.sonar.plugins.php.api.tree.expression.AnonymousClassTree (also extends org.sonar.plugins.php.api.tree.expression.ExpressionTree)
- org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree (also extends org.sonar.plugins.php.api.tree.statement.StatementTree)
- org.sonar.plugins.php.api.tree.declaration.FunctionTree (also extends org.sonar.plugins.php.api.tree.Tree)
- org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree (also extends org.sonar.plugins.php.api.tree.expression.ExpressionTree)
- org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree (also extends org.sonar.plugins.php.api.tree.statement.StatementTree)
- org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree (also extends org.sonar.plugins.php.api.tree.expression.ExpressionTree)
- org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree (also extends org.sonar.plugins.php.api.tree.declaration.ClassMemberTree)
- org.sonar.plugins.php.api.tree.declaration.ParameterTree (also extends org.sonar.plugins.php.api.tree.Tree)
- org.sonar.php.tree.symbols.HasClassSymbol
- org.sonar.php.tree.symbols.HasFunctionSymbol
- org.sonar.php.tree.symbols.HasMethodSymbol
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- org.sonar.plugins.php.api.tree.SeparatedList<T>
- java.util.List<E>
- java.util.Collection<E>
- org.sonar.plugins.php.api.visitors.LocationInFile
- org.sonar.plugins.php.api.visitors.PHPCheck
- org.sonar.plugins.php.api.visitors.VisitorCheck
- org.sonar.plugins.php.api.visitors.PHPCustomRuleRepository
- org.sonar.plugins.php.api.visitors.PhpFile
- org.sonar.php.ini.PhpIniCheck
- org.sonar.php.ini.tree.PhpIniFile
- org.sonar.php.ini.PhpIniIssue
- org.sonar.plugins.php.api.visitors.PhpIssue
- org.sonar.plugins.php.api.visitors.Issue
- org.sonar.plugins.php.api.symbols.QualifiedName
- org.sonar.php.symbols.Symbol
- org.sonar.php.symbols.ClassSymbol
- org.sonar.php.symbols.FunctionSymbol
- org.sonar.php.symbols.MethodSymbol
- org.sonar.plugins.php.api.symbols.Symbol
- org.sonar.plugins.php.api.symbols.MemberSymbol
- org.sonar.plugins.php.api.symbols.TypeSymbol
- org.sonar.plugins.php.api.symbols.SymbolTable
- org.sonar.plugins.php.api.tree.Tree
- org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternElementTree
- org.sonar.plugins.php.api.tree.expression.ArrayPairTree
- org.sonar.plugins.php.api.tree.declaration.AttributeGroupTree
- org.sonar.plugins.php.api.tree.declaration.AttributeTree
- org.sonar.plugins.php.api.tree.declaration.CallArgumentTree
- org.sonar.plugins.php.api.tree.statement.CatchBlockTree
- org.sonar.plugins.php.api.tree.declaration.ClassMemberTree
- org.sonar.plugins.php.api.tree.declaration.ClassPropertyDeclarationTree (also extends org.sonar.plugins.php.api.tree.declaration.HasAttributes)
- org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree (also extends org.sonar.plugins.php.api.tree.declaration.FunctionTree)
- org.sonar.plugins.php.api.tree.statement.UseTraitDeclarationTree
- org.sonar.plugins.php.api.tree.declaration.ClassTree (also extends org.sonar.plugins.php.api.tree.declaration.HasAttributes)
- org.sonar.plugins.php.api.tree.expression.AnonymousClassTree (also extends org.sonar.plugins.php.api.tree.expression.ExpressionTree)
- org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree (also extends org.sonar.plugins.php.api.tree.statement.StatementTree)
- org.sonar.plugins.php.api.tree.CompilationUnitTree
- org.sonar.plugins.php.api.tree.declaration.DeclaredTypeTree
- org.sonar.plugins.php.api.tree.declaration.TypeTree
- org.sonar.plugins.php.api.tree.declaration.UnionTypeTree
- org.sonar.plugins.php.api.tree.statement.ElseClauseTree
- org.sonar.plugins.php.api.tree.expression.ExpressionTree
- org.sonar.plugins.php.api.tree.expression.AnonymousClassTree (also extends org.sonar.plugins.php.api.tree.declaration.ClassTree)
- org.sonar.plugins.php.api.tree.expression.ArrayAccessTree
- org.sonar.plugins.php.api.tree.expression.ArrayDestructuringTree
- org.sonar.plugins.php.api.tree.expression.ArrayAssignmentPatternTree
- org.sonar.plugins.php.api.tree.expression.ListExpressionTree
- org.sonar.plugins.php.api.tree.expression.ArrayInitializerTree
- org.sonar.plugins.php.api.tree.expression.ArrayInitializerBracketTree
- org.sonar.plugins.php.api.tree.expression.ArrayInitializerFunctionTree
- org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree (also extends org.sonar.plugins.php.api.tree.declaration.FunctionTree)
- org.sonar.plugins.php.api.tree.expression.AssignmentExpressionTree
- org.sonar.plugins.php.api.tree.expression.BinaryExpressionTree
- org.sonar.plugins.php.api.tree.expression.CastExpressionTree
- org.sonar.plugins.php.api.tree.expression.ConditionalExpressionTree
- org.sonar.plugins.php.api.tree.expression.ExecutionOperatorTree
- org.sonar.plugins.php.api.tree.expression.ExpandableStringCharactersTree
- org.sonar.plugins.php.api.tree.expression.ExpandableStringLiteralTree
- org.sonar.plugins.php.api.tree.expression.FunctionCallTree
- org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree (also extends org.sonar.plugins.php.api.tree.declaration.FunctionTree)
- org.sonar.plugins.php.api.tree.expression.HeredocStringLiteralTree
- org.sonar.plugins.php.api.tree.expression.IdentifierTree
- org.sonar.plugins.php.api.tree.expression.NameIdentifierTree
- org.sonar.plugins.php.api.tree.expression.VariableIdentifierTree (also extends org.sonar.plugins.php.api.tree.expression.VariableTree)
- org.sonar.plugins.php.api.tree.expression.LexicalVariablesTree
- org.sonar.plugins.php.api.tree.expression.LiteralTree
- org.sonar.plugins.php.api.tree.expression.MatchExpressionTree
- org.sonar.plugins.php.api.tree.expression.MemberAccessTree
- org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree (also extends org.sonar.plugins.php.api.tree.declaration.TypeNameTree)
- org.sonar.plugins.php.api.tree.expression.NewExpressionTree
- org.sonar.plugins.php.api.tree.expression.ParenthesisedExpressionTree
- org.sonar.plugins.php.api.tree.expression.PrefixedCastExpressionTree
- org.sonar.plugins.php.api.tree.expression.SpreadArgumentTree
- org.sonar.plugins.php.api.tree.expression.ThrowExpressionTree
- org.sonar.plugins.php.api.tree.expression.UnaryExpressionTree
- org.sonar.plugins.php.api.tree.expression.VariableTree
- org.sonar.plugins.php.api.tree.expression.CompoundVariableTree
- org.sonar.plugins.php.api.tree.expression.ComputedVariableTree
- org.sonar.plugins.php.api.tree.expression.ReferenceVariableTree
- org.sonar.plugins.php.api.tree.expression.VariableIdentifierTree (also extends org.sonar.plugins.php.api.tree.expression.IdentifierTree)
- org.sonar.plugins.php.api.tree.expression.VariableVariableTree
- org.sonar.plugins.php.api.tree.expression.YieldExpressionTree
- org.sonar.plugins.php.api.tree.declaration.FunctionTree (also extends org.sonar.plugins.php.api.tree.declaration.HasAttributes)
- org.sonar.plugins.php.api.tree.expression.ArrowFunctionExpressionTree (also extends org.sonar.plugins.php.api.tree.expression.ExpressionTree)
- org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree (also extends org.sonar.plugins.php.api.tree.statement.StatementTree)
- org.sonar.plugins.php.api.tree.expression.FunctionExpressionTree (also extends org.sonar.plugins.php.api.tree.expression.ExpressionTree)
- org.sonar.plugins.php.api.tree.declaration.MethodDeclarationTree (also extends org.sonar.plugins.php.api.tree.declaration.ClassMemberTree)
- org.sonar.plugins.php.api.tree.expression.MatchClauseTree
- org.sonar.plugins.php.api.tree.expression.MatchConditionClauseTree
- org.sonar.plugins.php.api.tree.expression.MatchDefaultClauseTree
- org.sonar.plugins.php.api.tree.declaration.ParameterListTree
- org.sonar.plugins.php.api.tree.declaration.ParameterTree (also extends org.sonar.plugins.php.api.tree.declaration.HasAttributes)
- org.sonar.plugins.php.api.tree.declaration.ReturnTypeClauseTree
- org.sonar.plugins.php.api.tree.ScriptTree
- org.sonar.plugins.php.api.tree.statement.StatementTree
- org.sonar.plugins.php.api.tree.statement.BlockTree
- org.sonar.plugins.php.api.tree.statement.BreakStatementTree
- org.sonar.plugins.php.api.tree.declaration.ClassDeclarationTree (also extends org.sonar.plugins.php.api.tree.declaration.ClassTree)
- org.sonar.plugins.php.api.tree.declaration.ConstantDeclarationTree
- org.sonar.plugins.php.api.tree.statement.ContinueStatementTree
- org.sonar.plugins.php.api.tree.statement.DeclareStatementTree
- org.sonar.plugins.php.api.tree.statement.DoWhileStatementTree
- org.sonar.plugins.php.api.tree.statement.EchoTagStatementTree
- org.sonar.plugins.php.api.tree.statement.ElseifClauseTree
- org.sonar.plugins.php.api.tree.statement.EmptyStatementTree
- org.sonar.plugins.php.api.tree.statement.ExpressionListStatementTree
- org.sonar.plugins.php.api.tree.statement.ExpressionStatementTree
- org.sonar.plugins.php.api.tree.statement.ForEachStatementTree
- org.sonar.plugins.php.api.tree.statement.ForStatementTree
- org.sonar.plugins.php.api.tree.declaration.FunctionDeclarationTree (also extends org.sonar.plugins.php.api.tree.declaration.FunctionTree)
- org.sonar.plugins.php.api.tree.statement.GlobalStatementTree
- org.sonar.plugins.php.api.tree.statement.GotoStatementTree
- org.sonar.plugins.php.api.tree.statement.IfStatementTree
- org.sonar.plugins.php.api.tree.statement.InlineHTMLTree
- org.sonar.plugins.php.api.tree.statement.LabelTree
- org.sonar.plugins.php.api.tree.statement.NamespaceStatementTree
- org.sonar.plugins.php.api.tree.statement.ReturnStatementTree
- org.sonar.plugins.php.api.tree.statement.StaticStatementTree
- org.sonar.plugins.php.api.tree.statement.SwitchStatementTree
- org.sonar.plugins.php.api.tree.statement.ThrowStatementTree
- org.sonar.plugins.php.api.tree.statement.TryStatementTree
- org.sonar.plugins.php.api.tree.statement.UnsetVariableStatementTree
- org.sonar.plugins.php.api.tree.statement.UseStatementTree
- org.sonar.plugins.php.api.tree.statement.WhileStatementTree
- org.sonar.plugins.php.api.tree.statement.SwitchCaseClauseTree
- org.sonar.plugins.php.api.tree.statement.CaseClauseTree
- org.sonar.plugins.php.api.tree.statement.DefaultClauseTree
- org.sonar.plugins.php.api.tree.lexical.SyntaxToken
- org.sonar.plugins.php.api.tree.lexical.SyntaxTrivia
- org.sonar.plugins.php.api.tree.statement.TraitAdaptationStatementTree
- org.sonar.plugins.php.api.tree.statement.TraitAliasTree
- org.sonar.plugins.php.api.tree.statement.TraitPrecedenceTree
- org.sonar.plugins.php.api.tree.statement.TraitMethodReferenceTree
- org.sonar.plugins.php.api.tree.declaration.TypeNameTree
- org.sonar.plugins.php.api.tree.declaration.BuiltInTypeTree
- org.sonar.plugins.php.api.tree.declaration.NamespaceNameTree (also extends org.sonar.plugins.php.api.tree.expression.ExpressionTree)
- org.sonar.plugins.php.api.tree.statement.UseClauseTree
- org.sonar.plugins.php.api.tree.declaration.VariableDeclarationTree
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.sonar.php.symbols.BuiltinSymbolData
- org.sonar.php.symbols.ClassSymbol.Kind
- org.sonar.php.parser.PHPGrammarRuleKey (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.php.api.PHPKeyword (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.php.parser.PHPLexicalGrammar (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.php.api.PHPPunctuator (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.php.parser.PHPTokenType
- org.sonar.plugins.php.api.symbols.Symbol.Kind
- org.sonar.plugins.php.api.tree.Tree.Kind (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.php.symbols.Trilean
- org.sonar.php.symbols.UnknownLocationInFile (implements org.sonar.plugins.php.api.visitors.LocationInFile)
- org.sonar.php.symbols.Visibility
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)