Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.sonar.python.tree.BaseTreeVisitor (implements org.sonar.python.api.tree.PyTreeVisitor)
- org.sonar.python.metrics.CognitiveComplexityVisitor
- org.sonar.python.PythonCheckTree (implements org.sonar.python.PythonCheck)
- org.sonar.python.SubscriptionVisitor
- org.sonar.sslr.channel.Channel<O>
- org.sonar.python.lexer.IndentationChannel
- org.sonar.python.lexer.NewLineChannel
- org.sonar.python.lexer.StringLiteralsChannel
- org.sonar.python.DocstringExtractor
- org.sonar.python.metrics.FileMetrics
- org.sonar.python.IssueLocation
- org.sonar.python.lexer.LexerState
- com.sonar.sslr.api.Preprocessor
- org.sonar.python.lexer.IndentationPreprocessor
- org.sonar.python.PythonCheck.PreciseIssue
- org.sonar.python.PythonConfiguration
- org.sonar.python.lexer.PythonLexer
- org.sonar.python.parser.PythonParser
- org.sonar.python.PythonSubscriptionCheck (implements org.sonar.python.PythonCheck, org.sonar.python.SubscriptionCheck)
- org.sonar.python.tree.PythonTreeMaker
- org.sonar.python.PythonVisitor
- org.sonar.python.metrics.ComplexityVisitor
- org.sonar.python.metrics.FileLinesVisitor
- org.sonar.python.PythonCheckAstNode (implements org.sonar.python.PythonCheck)
- org.sonar.python.semantic.SymbolTableBuilderVisitor
- org.sonar.python.PythonVisitorContext
- org.sonar.python.tree.PyTree (implements org.sonar.python.api.tree.Tree)
- org.sonar.python.tree.PyAliasedNameTreeImpl (implements org.sonar.python.api.tree.PyAliasedNameTree)
- org.sonar.python.tree.PyAnnotatedAssignmentTreeImpl (implements org.sonar.python.api.tree.PyAnnotatedAssignmentTree)
- org.sonar.python.tree.PyArgListTreeImpl (implements org.sonar.python.api.tree.PyArgListTree)
- org.sonar.python.tree.PyArgumentTreeImpl (implements org.sonar.python.api.tree.PyArgumentTree)
- org.sonar.python.tree.PyAssertStatementTreeImpl (implements org.sonar.python.api.tree.PyAssertStatementTree)
- org.sonar.python.tree.PyAssignmentStatementTreeImpl (implements org.sonar.python.api.tree.PyAssignmentStatementTree)
- org.sonar.python.tree.PyAwaitExpressionTreeImpl (implements org.sonar.python.api.tree.PyAwaitExpressionTree)
- org.sonar.python.tree.PyBinaryExpressionTreeImpl (implements org.sonar.python.api.tree.PyBinaryExpressionTree)
- org.sonar.python.tree.PyInExpressionTreeImpl (implements org.sonar.python.api.tree.PyInExpressionTree)
- org.sonar.python.tree.PyIsExpressionTreeImpl (implements org.sonar.python.api.tree.PyIsExpressionTree)
- org.sonar.python.tree.PyBreakStatementTreeImpl (implements org.sonar.python.api.tree.PyBreakStatementTree)
- org.sonar.python.tree.PyCallExpressionTreeImpl (implements org.sonar.python.api.tree.PyCallExpressionTree)
- org.sonar.python.tree.PyClassDefTreeImpl (implements org.sonar.python.api.tree.PyClassDefTree)
- org.sonar.python.tree.PyCompoundAssignmentStatementTreeImpl (implements org.sonar.python.api.tree.PyCompoundAssignmentStatementTree)
- org.sonar.python.tree.PyComprehensionExpressionTreeImpl (implements org.sonar.python.api.tree.PyComprehensionExpressionTree)
- org.sonar.python.tree.PyComprehensionForTreeImpl (implements org.sonar.python.api.tree.PyComprehensionForTree)
- org.sonar.python.tree.PyComprehensionIfTreeImpl (implements org.sonar.python.api.tree.PyComprehensionIfTree)
- org.sonar.python.tree.PyConditionalExpressionTreeImpl (implements org.sonar.python.api.tree.PyConditionalExpressionTree)
- org.sonar.python.tree.PyContinueStatementTreeImpl (implements org.sonar.python.api.tree.PyContinueStatementTree)
- org.sonar.python.tree.PyDecoratorTreeImpl (implements org.sonar.python.api.tree.PyDecoratorTree)
- org.sonar.python.tree.PyDelStatementTreeImpl (implements org.sonar.python.api.tree.PyDelStatementTree)
- org.sonar.python.tree.PyDictCompExpressionTreeImpl (implements org.sonar.python.api.tree.PyDictCompExpressionTree)
- org.sonar.python.tree.PyDictOrSetLiteralTreeImpl
- org.sonar.python.tree.PyDictionaryLiteralTreeImpl (implements org.sonar.python.api.tree.PyDictionaryLiteralTree)
- org.sonar.python.tree.PySetLiteralTreeImpl (implements org.sonar.python.api.tree.PySetLiteralTree)
- org.sonar.python.tree.PyDottedNameTreeImpl (implements org.sonar.python.api.tree.PyDottedNameTree)
- org.sonar.python.tree.PyEllipsisExpressionTreeImpl (implements org.sonar.python.api.tree.PyEllipsisExpressionTree)
- org.sonar.python.tree.PyElseStatementTreeImpl (implements org.sonar.python.api.tree.PyElseStatementTree)
- org.sonar.python.tree.PyExceptClauseTreeImpl (implements org.sonar.python.api.tree.PyExceptClauseTree)
- org.sonar.python.tree.PyExecStatementTreeImpl (implements org.sonar.python.api.tree.PyExecStatementTree)
- org.sonar.python.tree.PyExpressionListTreeImpl (implements org.sonar.python.api.tree.PyExpressionListTree)
- org.sonar.python.tree.PyExpressionStatementTreeImpl (implements org.sonar.python.api.tree.PyExpressionStatementTree)
- org.sonar.python.tree.PyFileInputTreeImpl (implements org.sonar.python.api.tree.PyFileInputTree)
- org.sonar.python.tree.PyFinallyClauseTreeImpl (implements org.sonar.python.api.tree.PyFinallyClauseTree)
- org.sonar.python.tree.PyForStatementTreeImpl (implements org.sonar.python.api.tree.PyForStatementTree)
- org.sonar.python.tree.PyFunctionDefTreeImpl (implements org.sonar.python.api.tree.PyFunctionDefTree)
- org.sonar.python.tree.PyGlobalStatementTreeImpl (implements org.sonar.python.api.tree.PyGlobalStatementTree)
- org.sonar.python.tree.PyIfStatementTreeImpl (implements org.sonar.python.api.tree.PyIfStatementTree)
- org.sonar.python.tree.PyImportFromTreeImpl (implements org.sonar.python.api.tree.PyImportFromTree)
- org.sonar.python.tree.PyImportNameTreeImpl (implements org.sonar.python.api.tree.PyImportNameTree)
- org.sonar.python.tree.PyKeyValuePairTreeImpl (implements org.sonar.python.api.tree.PyKeyValuePairTree)
- org.sonar.python.tree.PyLambdaExpressionTreeImpl (implements org.sonar.python.api.tree.PyLambdaExpressionTree)
- org.sonar.python.tree.PyListLiteralTreeImpl (implements org.sonar.python.api.tree.PyListLiteralTree)
- org.sonar.python.tree.PyNameTreeImpl (implements org.sonar.python.api.tree.PyNameTree)
- org.sonar.python.tree.PyNoneExpressionTreeImpl (implements org.sonar.python.api.tree.PyNoneExpressionTree)
- org.sonar.python.tree.PyNonlocalStatementTreeImpl (implements org.sonar.python.api.tree.PyNonlocalStatementTree)
- org.sonar.python.tree.PyNumericLiteralTreeImpl (implements org.sonar.python.api.tree.PyNumericLiteralTree)
- org.sonar.python.tree.PyParameterListTreeImpl (implements org.sonar.python.api.tree.PyParameterListTree)
- org.sonar.python.tree.PyParameterTreeImpl (implements org.sonar.python.api.tree.PyParameterTree)
- org.sonar.python.tree.PyParenthesizedExpressionTreeImpl (implements org.sonar.python.api.tree.PyParenthesizedExpressionTree)
- org.sonar.python.tree.PyPassStatementTreeImpl (implements org.sonar.python.api.tree.PyPassStatementTree)
- org.sonar.python.tree.PyPrintStatementTreeImpl (implements org.sonar.python.api.tree.PyPrintStatementTree)
- org.sonar.python.tree.PyQualifiedExpressionTreeImpl (implements org.sonar.python.api.tree.PyQualifiedExpressionTree)
- org.sonar.python.tree.PyRaiseStatementTreeImpl (implements org.sonar.python.api.tree.PyRaiseStatementTree)
- org.sonar.python.tree.PyReprExpressionTreeImpl (implements org.sonar.python.api.tree.PyReprExpressionTree)
- org.sonar.python.tree.PyReturnStatementTreeImpl (implements org.sonar.python.api.tree.PyReturnStatementTree)
- org.sonar.python.tree.PySliceExpressionTreeImpl (implements org.sonar.python.api.tree.PySliceExpressionTree)
- org.sonar.python.tree.PySliceItemTreeImpl (implements org.sonar.python.api.tree.PySliceItemTree)
- org.sonar.python.tree.PySliceListTreeImpl (implements org.sonar.python.api.tree.PySliceListTree)
- org.sonar.python.tree.PyStarredExpressionTreeImpl (implements org.sonar.python.api.tree.PyStarredExpressionTree)
- org.sonar.python.tree.PyStatementListTreeImpl (implements org.sonar.python.api.tree.PyStatementListTree)
- org.sonar.python.tree.PyStringElementImpl (implements org.sonar.python.api.tree.PyStringElementTree)
- org.sonar.python.tree.PyStringLiteralTreeImpl (implements org.sonar.python.api.tree.PyStringLiteralTree)
- org.sonar.python.tree.PySubscriptionExpressionTreeImpl (implements org.sonar.python.api.tree.PySubscriptionExpressionTree)
- org.sonar.python.tree.PyTryStatementTreeImpl (implements org.sonar.python.api.tree.PyTryStatementTree)
- org.sonar.python.tree.PyTupleParameterTreeImpl (implements org.sonar.python.api.tree.PyTupleParameterTree)
- org.sonar.python.tree.PyTupleTreeImpl (implements org.sonar.python.api.tree.PyTupleTree)
- org.sonar.python.tree.PyTypeAnnotationTreeImpl (implements org.sonar.python.api.tree.PyTypeAnnotationTree)
- org.sonar.python.tree.PyUnaryExpressionTreeImpl (implements org.sonar.python.api.tree.PyUnaryExpressionTree)
- org.sonar.python.tree.PyWhileStatementTreeImpl (implements org.sonar.python.api.tree.PyWhileStatementTree)
- org.sonar.python.tree.PyWithStatementTreeImpl (implements org.sonar.python.api.tree.PyWithStatementTree)
- org.sonar.python.tree.PyWithStatementTreeImpl.PyWithItemTreeImpl (implements org.sonar.python.api.tree.PyWithItemTree)
- org.sonar.python.tree.PyYieldExpressionTreeImpl (implements org.sonar.python.api.tree.PyYieldExpressionTree)
- org.sonar.python.tree.PyYieldStatementTreeImpl (implements org.sonar.python.api.tree.PyYieldStatementTree)
- org.sonar.python.TestPythonVisitorRunner
- org.sonar.python.TokenLocation
- org.sonar.python.tree.BaseTreeVisitor (implements org.sonar.python.api.tree.PyTreeVisitor)
Interface Hierarchy
- org.sonar.python.metrics.CognitiveComplexityVisitor.SecondaryLocationConsumer
- org.sonar.python.PythonCheck
- org.sonar.python.PythonFile
- org.sonar.python.api.tree.PyTreeVisitor
- org.sonar.python.SubscriptionCheck
- org.sonar.python.SubscriptionCheck.Context
- org.sonar.python.SubscriptionContext
- org.sonar.python.semantic.Symbol
- org.sonar.python.semantic.SymbolTable
- org.sonar.python.api.tree.Tree
- org.sonar.python.api.tree.PyAliasedNameTree
- org.sonar.python.api.tree.PyAnyParameterTree
- org.sonar.python.api.tree.PyParameterTree
- org.sonar.python.api.tree.PyTupleParameterTree
- org.sonar.python.api.tree.PyArgListTree
- org.sonar.python.api.tree.PyArgumentTree
- org.sonar.python.api.tree.PyComprehensionClauseTree
- org.sonar.python.api.tree.PyComprehensionForTree
- org.sonar.python.api.tree.PyComprehensionIfTree
- org.sonar.python.api.tree.PyDecoratorTree
- org.sonar.python.api.tree.PyDottedNameTree
- org.sonar.python.api.tree.PyExceptClauseTree
- org.sonar.python.api.tree.PyExpressionTree
- org.sonar.python.api.tree.PyAwaitExpressionTree
- org.sonar.python.api.tree.PyBinaryExpressionTree
- org.sonar.python.api.tree.PyInExpressionTree
- org.sonar.python.api.tree.PyIsExpressionTree
- org.sonar.python.api.tree.PyCallExpressionTree
- org.sonar.python.api.tree.PyComprehensionExpressionTree
- org.sonar.python.api.tree.PyConditionalExpressionTree
- org.sonar.python.api.tree.PyDictCompExpressionTree
- org.sonar.python.api.tree.PyDictionaryLiteralTree
- org.sonar.python.api.tree.PyEllipsisExpressionTree
- org.sonar.python.api.tree.PyExpressionListTree
- org.sonar.python.api.tree.PyLambdaExpressionTree
- org.sonar.python.api.tree.PyListLiteralTree
- org.sonar.python.api.tree.PyNameTree
- org.sonar.python.api.tree.PyNoneExpressionTree
- org.sonar.python.api.tree.PyNumericLiteralTree
- org.sonar.python.api.tree.PyParenthesizedExpressionTree
- org.sonar.python.api.tree.PyQualifiedExpressionTree
- org.sonar.python.api.tree.PyReprExpressionTree
- org.sonar.python.api.tree.PySetLiteralTree
- org.sonar.python.api.tree.PySliceExpressionTree
- org.sonar.python.api.tree.PyStarredExpressionTree
- org.sonar.python.api.tree.PyStringLiteralTree
- org.sonar.python.api.tree.PySubscriptionExpressionTree
- org.sonar.python.api.tree.PyTupleTree
- org.sonar.python.api.tree.PyUnaryExpressionTree
- org.sonar.python.api.tree.PyYieldExpressionTree
- org.sonar.python.api.tree.PyFileInputTree
- org.sonar.python.api.tree.PyFinallyClauseTree
- org.sonar.python.api.tree.PyKeyValuePairTree
- org.sonar.python.api.tree.PyParameterListTree
- org.sonar.python.api.tree.PySliceItemTree
- org.sonar.python.api.tree.PySliceListTree
- org.sonar.python.api.tree.PyStatementListTree
- org.sonar.python.api.tree.PyStatementTree
- org.sonar.python.api.tree.PyAnnotatedAssignmentTree
- org.sonar.python.api.tree.PyAssertStatementTree
- org.sonar.python.api.tree.PyAssignmentStatementTree
- org.sonar.python.api.tree.PyBreakStatementTree
- org.sonar.python.api.tree.PyClassDefTree
- org.sonar.python.api.tree.PyCompoundAssignmentStatementTree
- org.sonar.python.api.tree.PyContinueStatementTree
- org.sonar.python.api.tree.PyDelStatementTree
- org.sonar.python.api.tree.PyElseStatementTree
- org.sonar.python.api.tree.PyExecStatementTree
- org.sonar.python.api.tree.PyExpressionStatementTree
- org.sonar.python.api.tree.PyForStatementTree
- org.sonar.python.api.tree.PyFunctionDefTree
- org.sonar.python.api.tree.PyGlobalStatementTree
- org.sonar.python.api.tree.PyIfStatementTree
- org.sonar.python.api.tree.PyImportStatementTree
- org.sonar.python.api.tree.PyImportFromTree
- org.sonar.python.api.tree.PyImportNameTree
- org.sonar.python.api.tree.PyNonlocalStatementTree
- org.sonar.python.api.tree.PyPassStatementTree
- org.sonar.python.api.tree.PyPrintStatementTree
- org.sonar.python.api.tree.PyRaiseStatementTree
- org.sonar.python.api.tree.PyReturnStatementTree
- org.sonar.python.api.tree.PyTryStatementTree
- org.sonar.python.api.tree.PyWhileStatementTree
- org.sonar.python.api.tree.PyWithStatementTree
- org.sonar.python.api.tree.PyYieldStatementTree
- org.sonar.python.api.tree.PyStringElementTree
- org.sonar.python.api.tree.PyTypeAnnotationTree
- org.sonar.python.api.tree.PyWithItemTree
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.sonar.python.api.PythonGrammar (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.python.api.PythonKeyword (implements com.sonar.sslr.api.TokenType)
- org.sonar.python.api.PythonPunctuator (implements com.sonar.sslr.api.TokenType)
- org.sonar.python.api.PythonTokenType (implements com.sonar.sslr.api.TokenType)
- org.sonar.python.api.tree.Tree.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)