Uses of Package
org.sonar.plugins.python.api.tree
Packages that use org.sonar.plugins.python.api.tree
Package
Description
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.plugins.python.api
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.plugins.python.api.cfgClassDescriptionRoot of the AST.
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.plugins.python.api.symbols
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.plugins.python.api.treeClassDescriptionAliased nameCommon interface for
RegularArgument,UnpackingExpressionAs patternSee https://docs.python.org/3/reference/simple_stmts.html#grammar-token-break-stmtCapture PatternCase blockClass patternSee https://docs.python.org/3/reference/simple_stmts.html#the-continue-statementDictionary ComprehensionIt can be eitherKeyValuePairorUnpackingExpressionExample:os.envorCrypto.Cipher.AESDouble Star Pattern (only used within mapping patterns)Represents singleton Ellipsis objectCommon interface for ElseClause used inIfStatement.elseBranch(),ForStatement.elseClause(),WhileStatement.elseClause()andTryStatement.elseClause()Python 2 only.Example:See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-expression-stmtRoot of the AST.finally:FinallyClause.body()Common interface forFunctionDefandLambdaExpressionglobalGlobalStatement.variables()Group PatternGuardif-elif-else statement.Import From statementImport statementImport statement See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-import-stmtKey Value Pattern (only used within mapping patterns)Keyword pattern Used only inside Class patternLiteral PatternMapping PatternMatch statementSee https://docs.python.org/3/reference/expressions.html#atom-identifiersSee https://docs.python.org/3/library/constants.html#NonenonlocalNonlocalStatement.variables()OR patternSee https://docs.python.org/3/reference/compound_stmts.html#grammar-token-parameter-listhttps://docs.python.org/3/reference/simple_stmts.html#grammar-token-pass-stmtPython 2 only.Qualified expression like "foo.bar"Python 2 only.Sequence PatternStar Pattern Only used inside sequence patternsSee https://docs.python.org/3/reference/lexical_analysis.html#string-literal-concatenation(Tuple.elements())Python 2 onlyValue PatternGroup PatternSee https://docs.python.org/3/reference/simple_stmts.html#grammar-token-yield-stmt -
Classes in org.sonar.plugins.python.api.tree used by org.sonar.pythonClassDescriptionRoot of the AST.See https://docs.python.org/3/reference/lexical_analysis.html#string-literal-concatenation
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.caching
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.cfg
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.cfg.fixpointClassDescriptionDefault implementation of
TreeVisitor.See https://docs.python.org/3/reference/expressions.html#atom-identifiers -
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.metricsClassDescriptionDefault implementation of
TreeVisitor.Common interface for ElseClause used inIfStatement.elseBranch(),ForStatement.elseClause(),WhileStatement.elseClause()andTryStatement.elseClause()if-elif-else statement.See https://docs.python.org/3/reference/lexical_analysis.html#string-literal-concatenation -
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.quickfix
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.regex
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.semanticClassDescriptionDefault implementation of
TreeVisitor.Root of the AST.See https://docs.python.org/3/reference/expressions.html#atom-identifiersSee https://docs.python.org/3/reference/compound_stmts.html#grammar-token-parameter-list -
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.semantic.v2ClassDescriptionDefault implementation of
TreeVisitor.Capture PatternDictionary ComprehensionRoot of the AST.globalGlobalStatement.variables()Import From statementImport statementSee https://docs.python.org/3/reference/expressions.html#atom-identifiersnonlocalNonlocalStatement.variables() -
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.semantic.v2.typesClassDescriptionAliased nameDefault implementation of
TreeVisitor.Dictionary ComprehensionRoot of the AST.Import From statementImport statementSee https://docs.python.org/3/reference/expressions.html#atom-identifiersSee https://docs.python.org/3/library/constants.html#NoneQualified expression like "foo.bar"See https://docs.python.org/3/reference/lexical_analysis.html#string-literal-concatenation(Tuple.elements()) -
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.tests
-
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.treeClassDescriptionAliased nameCommon interface for
RegularArgument,UnpackingExpressionAs patternDefault implementation ofTreeVisitor.See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-break-stmtCapture PatternCase blockClass patternSee https://docs.python.org/3/reference/simple_stmts.html#the-continue-statementDictionary ComprehensionIt can be eitherKeyValuePairorUnpackingExpressionExample:os.envorCrypto.Cipher.AESDouble Star Pattern (only used within mapping patterns)Represents singleton Ellipsis objectCommon interface for ElseClause used inIfStatement.elseBranch(),ForStatement.elseClause(),WhileStatement.elseClause()andTryStatement.elseClause()Python 2 only.Example:See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-expression-stmtRoot of the AST.finally:FinallyClause.body()Common interface forFunctionDefandLambdaExpressionglobalGlobalStatement.variables()Group PatternGuardif-elif-else statement.Import From statementImport statementImport statement See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-import-stmtKey Value Pattern (only used within mapping patterns)Keyword pattern Used only inside Class patternLiteral PatternMapping PatternMatch statementSee https://docs.python.org/3/reference/expressions.html#atom-identifiersSee https://docs.python.org/3/library/constants.html#NonenonlocalNonlocalStatement.variables()OR patternSee https://docs.python.org/3/reference/compound_stmts.html#grammar-token-parameter-listhttps://docs.python.org/3/reference/simple_stmts.html#grammar-token-pass-stmtPython 2 only.Qualified expression like "foo.bar"Python 2 only.Sequence PatternStar Pattern Only used inside sequence patternsSee https://docs.python.org/3/reference/lexical_analysis.html#string-literal-concatenation(Tuple.elements())Python 2 onlyValue PatternGroup PatternSee https://docs.python.org/3/reference/simple_stmts.html#grammar-token-yield-stmt -
Classes in org.sonar.plugins.python.api.tree used by org.sonar.python.typesClassDescriptionDefault implementation of
TreeVisitor.Root of the AST.Qualified expression like "foo.bar"