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
All Classes All Packages
All Classes All Packages
A
- A_EXPR - org.sonar.python.api.PythonGrammar
- accept(TreeVisitor) - Method in interface org.sonar.plugins.python.api.tree.Tree
- accept(TreeVisitor) - Method in class org.sonar.python.tree.AliasedNameImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ArgListImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.AssertStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.AssignmentStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.AwaitExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.BinaryExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.BreakStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.CallExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ClassDefImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ComprehensionForImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ComprehensionIfImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ContinueStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.DecoratorImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.DelStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.DictCompExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.DictionaryLiteralImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.DottedNameImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.EllipsisExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ElseClauseImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ExceptClauseImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ExecStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ExpressionListImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ExpressionStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.FileInputImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.FinallyClauseImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ForStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.FunctionDefImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.GlobalStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.IfStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ImportFromImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ImportNameImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.KeyValuePairImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.LambdaExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ListLiteralImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.NameImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.NoneExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.NonlocalStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.NumericLiteralImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ParameterImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ParameterListImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.PassStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.PrintStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.QualifiedExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.RaiseStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.RegularArgumentImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ReprExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ReturnStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.SetLiteralImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.SliceExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.SliceItemImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.SliceListImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.StatementListImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.StringElementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.StringLiteralImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.TokenImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.TryStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.TupleImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.TupleParameterImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.TypeAnnotationImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.UnaryExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.UnpackingExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.WhileStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.WithStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.YieldExpressionImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.YieldStatementImpl
- addClassField(Symbol) - Method in class org.sonar.python.tree.ClassDefImpl
- addElement(Tree) - Method in class org.sonar.python.cfg.PythonCfgBlock
- addFileIssue(String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
- addGlobalVariables(Symbol) - Method in class org.sonar.python.tree.FileInputImpl
- addInstanceField(Symbol) - Method in class org.sonar.python.tree.ClassDefImpl
- addIssue(PythonCheck.PreciseIssue) - Method in class org.sonar.plugins.python.api.PythonVisitorContext
- addIssue(Token, String) - Method in class org.sonar.plugins.python.api.PythonVisitorCheck
- addIssue(Token, String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
- addIssue(Token, Token, String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
- addIssue(Tree, String) - Method in class org.sonar.plugins.python.api.PythonVisitorCheck
- addIssue(Tree, String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
- addLineIssue(String, int) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
- addLocalVariableSymbol(Symbol) - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
- addLocalVariableSymbol(Symbol) - Method in class org.sonar.python.tree.DictCompExpressionImpl
- addLocalVariableSymbol(Symbol) - Method in class org.sonar.python.tree.FunctionDefImpl
- addLocalVariableSymbol(Symbol) - Method in class org.sonar.python.tree.LambdaExpressionImpl
- alias() - Method in interface org.sonar.plugins.python.api.tree.AliasedName
- alias() - Method in class org.sonar.python.tree.AliasedNameImpl
- ALIASED_NAME - org.sonar.plugins.python.api.tree.Tree.Kind
- AliasedName - Interface in org.sonar.plugins.python.api.tree
-
Aliased name
- AliasedNameImpl - Class in org.sonar.python.tree
- AliasedNameImpl(DottedName) - Constructor for class org.sonar.python.tree.AliasedNameImpl
- AliasedNameImpl(Token, DottedName, Name) - Constructor for class org.sonar.python.tree.AliasedNameImpl
- all() - Method in interface org.sonar.plugins.python.api.tree.ParameterList
- all() - Method in class org.sonar.python.tree.ParameterListImpl
- analyze(Collection<PythonSubscriptionCheck>, PythonVisitorContext) - Static method in class org.sonar.python.SubscriptionVisitor
- analyze(ControlFlowGraph) - Static method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis
- analyze(ControlFlowGraph, Set<Symbol>) - Static method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis
- AND - org.sonar.plugins.python.api.tree.Tree.Kind
- AND - org.sonar.python.api.PythonKeyword
-
Logical AND.
- AND - org.sonar.python.api.PythonPunctuator
-
Bitwise AND.
- AND_ASSIGN - org.sonar.python.api.PythonPunctuator
- AND_EXPR - org.sonar.python.api.PythonGrammar
- AND_TEST - org.sonar.python.api.PythonGrammar
- ANNASSIGN - org.sonar.python.api.PythonGrammar
- ANNOTATED_ASSIGNMENT - org.sonar.plugins.python.api.tree.Tree.Kind
- annotatedAssignment(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- AnnotatedAssignment - Interface in org.sonar.plugins.python.api.tree
- AnnotatedAssignmentImpl - Class in org.sonar.python.tree
- AnnotatedAssignmentImpl(Expression, TypeAnnotation, Token, Expression, Separators) - Constructor for class org.sonar.python.tree.AnnotatedAssignmentImpl
- annotation() - Method in interface org.sonar.plugins.python.api.tree.AnnotatedAssignment
- annotation() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- AnyParameter - Interface in org.sonar.plugins.python.api.tree
- ARG_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
- ArgList - Interface in org.sonar.plugins.python.api.tree
- ARGLIST - org.sonar.python.api.PythonGrammar
- ArgListImpl - Class in org.sonar.python.tree
- ArgListImpl(List<Argument>, List<Token>) - Constructor for class org.sonar.python.tree.ArgListImpl
- args() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
-
null if class is defined without args
class Foo:...orclass Foo():... - args() - Method in class org.sonar.python.tree.ClassDefImpl
- argument(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- Argument - Interface in org.sonar.plugins.python.api.tree
-
Common interface for
RegularArgument,UnpackingExpression - ARGUMENT - org.sonar.python.api.PythonGrammar
- argumentList() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
- argumentList() - Method in class org.sonar.python.tree.CallExpressionImpl
- arguments() - Method in interface org.sonar.plugins.python.api.tree.ArgList
- arguments() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
-
Utility method to return
argumentList().arguments()or an empty list when argumentList is null. - arguments() - Method in interface org.sonar.plugins.python.api.tree.Decorator
- arguments() - Method in class org.sonar.python.tree.ArgListImpl
- arguments() - Method in class org.sonar.python.tree.CallExpressionImpl
- arguments() - Method in class org.sonar.python.tree.DecoratorImpl
- as() - Method in interface org.sonar.plugins.python.api.tree.WithItem
- as() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
- AS - org.sonar.python.api.PythonKeyword
- asKeyword() - Method in interface org.sonar.plugins.python.api.tree.AliasedName
- asKeyword() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
- asKeyword() - Method in class org.sonar.python.tree.AliasedNameImpl
- asKeyword() - Method in class org.sonar.python.tree.ExceptClauseImpl
- ASSERT - org.sonar.python.api.PythonKeyword
- ASSERT_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- ASSERT_STMT - org.sonar.python.api.PythonGrammar
- assertKeyword() - Method in interface org.sonar.plugins.python.api.tree.AssertStatement
- assertKeyword() - Method in class org.sonar.python.tree.AssertStatementImpl
- assertStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- AssertStatement - Interface in org.sonar.plugins.python.api.tree
- AssertStatementImpl - Class in org.sonar.python.tree
- AssertStatementImpl(Token, Expression, Expression, Separators) - Constructor for class org.sonar.python.tree.AssertStatementImpl
- ASSIGN - org.sonar.python.api.PythonPunctuator
- assignedValue() - Method in interface org.sonar.plugins.python.api.tree.AnnotatedAssignment
- assignedValue() - Method in interface org.sonar.plugins.python.api.tree.AssignmentStatement
- assignedValue() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- assignedValue() - Method in class org.sonar.python.tree.AssignmentStatementImpl
- assignment(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- ASSIGNMENT_LHS - org.sonar.plugins.python.api.symbols.Usage.Kind
- ASSIGNMENT_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- AssignmentStatement - Interface in org.sonar.plugins.python.api.tree
- AssignmentStatementImpl - Class in org.sonar.python.tree
- AssignmentStatementImpl(List<Token>, List<ExpressionList>, Expression, Separators) - Constructor for class org.sonar.python.tree.AssignmentStatementImpl
- ASYNC_STMT - org.sonar.python.api.PythonGrammar
- asyncKeyword() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- asyncKeyword() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- asyncKeyword() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
- asyncKeyword() - Method in class org.sonar.python.tree.ForStatementImpl
- asyncKeyword() - Method in class org.sonar.python.tree.FunctionDefImpl
- asyncKeyword() - Method in class org.sonar.python.tree.WithStatementImpl
- asyncToken() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
- asyncToken() - Method in class org.sonar.python.tree.ComprehensionForImpl
- AT - org.sonar.python.api.PythonPunctuator
- atFileLevel(String) - Static method in class org.sonar.plugins.python.api.IssueLocation
- atLineLevel(String, int) - Static method in class org.sonar.plugins.python.api.IssueLocation
- ATOM - org.sonar.python.api.PythonGrammar
- atToken() - Method in interface org.sonar.plugins.python.api.tree.Decorator
- atToken() - Method in class org.sonar.python.tree.DecoratorImpl
- ATTRIBUTE_REF - org.sonar.python.api.PythonGrammar
- AUGASSIGN - org.sonar.python.api.PythonGrammar
- AWAIT - org.sonar.plugins.python.api.tree.Tree.Kind
- AwaitExpression - Interface in org.sonar.plugins.python.api.tree
- AwaitExpressionImpl - Class in org.sonar.python.tree
- AwaitExpressionImpl(Token, Expression) - Constructor for class org.sonar.python.tree.AwaitExpressionImpl
- awaitToken() - Method in interface org.sonar.plugins.python.api.tree.AwaitExpression
- awaitToken() - Method in class org.sonar.python.tree.AwaitExpressionImpl
B
- BACKTICK - org.sonar.python.api.PythonPunctuator
- BaseTreeVisitor - Class in org.sonar.plugins.python.api.tree
-
Default implementation of
TreeVisitor. - BaseTreeVisitor() - Constructor for class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- BinaryExpression - Interface in org.sonar.plugins.python.api.tree
- BinaryExpressionImpl - Class in org.sonar.python.tree
- BinaryExpressionImpl(Expression, Token, Expression) - Constructor for class org.sonar.python.tree.BinaryExpressionImpl
- BITWISE_AND - org.sonar.plugins.python.api.tree.Tree.Kind
- BITWISE_COMPLEMENT - org.sonar.plugins.python.api.tree.Tree.Kind
- BITWISE_OR - org.sonar.plugins.python.api.tree.Tree.Kind
- BITWISE_XOR - org.sonar.plugins.python.api.tree.Tree.Kind
- block - Variable in class org.sonar.python.cfg.fixpoint.CfgBlockState
- blocks() - Method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
- body() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- body() - Method in interface org.sonar.plugins.python.api.tree.ElseClause
- body() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
- body() - Method in interface org.sonar.plugins.python.api.tree.FinallyClause
- body() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- body() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- body() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
- body() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
- body() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
- body() - Method in class org.sonar.python.tree.ClassDefImpl
- body() - Method in class org.sonar.python.tree.ElseClauseImpl
- body() - Method in class org.sonar.python.tree.ExceptClauseImpl
- body() - Method in class org.sonar.python.tree.FinallyClauseImpl
- body() - Method in class org.sonar.python.tree.ForStatementImpl
- body() - Method in class org.sonar.python.tree.FunctionDefImpl
- body() - Method in class org.sonar.python.tree.IfStatementImpl
- body() - Method in class org.sonar.python.tree.TryStatementImpl
- body() - Method in class org.sonar.python.tree.WhileStatementImpl
- boundSeparator() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
- boundSeparator() - Method in class org.sonar.python.tree.SliceItemImpl
- branchingTree() - Method in interface org.sonar.plugins.python.api.cfg.CfgBranchingBlock
-
Syntax tree causing branching: e.g.
- branchingTree() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
- BREAK - org.sonar.python.api.PythonKeyword
- BREAK_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- BREAK_STMT - org.sonar.python.api.PythonGrammar
- breakKeyword() - Method in interface org.sonar.plugins.python.api.tree.BreakStatement
- breakKeyword() - Method in class org.sonar.python.tree.BreakStatementImpl
- breakStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- BreakStatement - Interface in org.sonar.plugins.python.api.tree
-
See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-break-stmt
- BreakStatementImpl - Class in org.sonar.python.tree
- BreakStatementImpl(Token, Separators) - Constructor for class org.sonar.python.tree.BreakStatementImpl
- build(CfgBlock) - Static method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis.LiveVariables
-
Builds a new LiveVariables instance for the given block and initializes the 'kill' and 'gen' symbol sets.
- build(CfgBlock, Map<Symbol, DefinedVariablesAnalysis.VariableDefinition>) - Static method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.DefinedVariables
-
Builds a new DefinedVariables instance for the given block and initializes the 'kill' symbol sets.
- build(FileInput, PythonFile) - Static method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
- build(FunctionDef, PythonFile) - Static method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
- BuiltinSymbols - Class in org.sonar.python.semantic
C
- CALL_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
- CALL_EXPR - org.sonar.python.api.PythonGrammar
- callee() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
- callee() - Method in class org.sonar.python.tree.CallExpressionImpl
- calleeSymbol() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
- callExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- CallExpression - Interface in org.sonar.plugins.python.api.tree
- CallExpressionImpl - Class in org.sonar.python.tree
- CallExpressionImpl(Expression, ArgList, Token, Token) - Constructor for class org.sonar.python.tree.CallExpressionImpl
- CfgBlock - Interface in org.sonar.plugins.python.api.cfg
- CfgBlockState - Class in org.sonar.python.cfg.fixpoint
- CfgBranchingBlock - Interface in org.sonar.plugins.python.api.cfg
-
A
CfgBlockwith 2 successors: represents a block ending with a condition which determines which successor is executed next. - CfgUtils - Class in org.sonar.python.cfg
- check() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- checkClasses() - Method in interface org.sonar.plugins.python.api.PythonCustomRuleRepository
-
List of the custom rules classes.
- children() - Method in interface org.sonar.plugins.python.api.tree.Tree
- children() - Method in class org.sonar.python.tree.PyTree
- CLASS - org.sonar.python.api.PythonKeyword
- CLASS_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
- ClassDef - Interface in org.sonar.plugins.python.api.tree
- CLASSDEF - org.sonar.plugins.python.api.tree.Tree.Kind
- CLASSDEF - org.sonar.python.api.PythonGrammar
- ClassDefImpl - Class in org.sonar.python.tree
- ClassDefImpl(List<Decorator>, Token, Name, Token, ArgList, Token, Token, Token, Token, StatementList, Token, StringLiteral) - Constructor for class org.sonar.python.tree.ClassDefImpl
- classDefStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- classFields() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
-
Contains fields and methods symbols
- classFields() - Method in class org.sonar.python.tree.ClassDefImpl
- classKeyword() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- classKeyword() - Method in class org.sonar.python.tree.ClassDefImpl
- CLASSNAME - org.sonar.python.api.PythonGrammar
- closingBacktick() - Method in interface org.sonar.plugins.python.api.tree.ReprExpression
- closingBacktick() - Method in class org.sonar.python.tree.ReprExpressionImpl
- closingParenthesis() - Method in interface org.sonar.plugins.python.api.tree.TupleParameter
- closingParenthesis() - Method in class org.sonar.python.tree.TupleParameterImpl
- cognitiveComplexity() - Method in class org.sonar.python.metrics.FileMetrics
- CognitiveComplexityVisitor - Class in org.sonar.python.metrics
- CognitiveComplexityVisitor.SecondaryLocationConsumer - Interface in org.sonar.python.metrics
- colon() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- colon() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- colon() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- colon() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePair
- colon() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
- colon() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
- colon() - Method in class org.sonar.python.tree.ClassDefImpl
- colon() - Method in class org.sonar.python.tree.ForStatementImpl
- colon() - Method in class org.sonar.python.tree.FunctionDefImpl
- colon() - Method in class org.sonar.python.tree.KeyValuePairImpl
- colon() - Method in class org.sonar.python.tree.WhileStatementImpl
- colon() - Method in class org.sonar.python.tree.WithStatementImpl
- COLON - org.sonar.python.api.PythonPunctuator
- colonToken() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
- colonToken() - Method in interface org.sonar.plugins.python.api.tree.LambdaExpression
- colonToken() - Method in class org.sonar.python.tree.DictCompExpressionImpl
- colonToken() - Method in class org.sonar.python.tree.LambdaExpressionImpl
- column() - Method in interface org.sonar.plugins.python.api.tree.Token
- column() - Method in class org.sonar.python.tree.TokenImpl
- COMMA - org.sonar.python.api.PythonPunctuator
- commas() - Method in interface org.sonar.plugins.python.api.tree.DictionaryLiteral
- commas() - Method in interface org.sonar.plugins.python.api.tree.ExpressionList
- commas() - Method in interface org.sonar.plugins.python.api.tree.SetLiteral
- commas() - Method in interface org.sonar.plugins.python.api.tree.Tuple
- commas() - Method in interface org.sonar.plugins.python.api.tree.TupleParameter
- commas() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
- commas() - Method in class org.sonar.python.tree.ExpressionListImpl
- commas() - Method in class org.sonar.python.tree.TupleImpl
- commas() - Method in class org.sonar.python.tree.TupleParameterImpl
- commaToken() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
- commaToken() - Method in class org.sonar.python.tree.ExceptClauseImpl
- COMP_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
- COMP_FOR - org.sonar.plugins.python.api.tree.Tree.Kind
- COMP_FOR - org.sonar.python.api.PythonGrammar
- COMP_IF - org.sonar.plugins.python.api.tree.Tree.Kind
- COMP_IF - org.sonar.python.api.PythonGrammar
- COMP_ITER - org.sonar.python.api.PythonGrammar
- COMP_OPERATOR - org.sonar.python.api.PythonGrammar
- COMPARISON - org.sonar.plugins.python.api.tree.Tree.Kind
- COMPARISON - org.sonar.python.api.PythonGrammar
- complexity() - Method in class org.sonar.python.metrics.FileMetrics
- complexity(Tree) - Static method in class org.sonar.python.metrics.ComplexityVisitor
- complexity(Tree, CognitiveComplexityVisitor.SecondaryLocationConsumer) - Static method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- ComplexityVisitor - Class in org.sonar.python.metrics
- ComplexityVisitor() - Constructor for class org.sonar.python.metrics.ComplexityVisitor
- COMPOUND_ASSIGNMENT - org.sonar.plugins.python.api.tree.Tree.Kind
- COMPOUND_ASSIGNMENT_LHS - org.sonar.plugins.python.api.symbols.Usage.Kind
- COMPOUND_STMT - org.sonar.python.api.PythonGrammar
- compoundAssignment(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- CompoundAssignmentStatement - Interface in org.sonar.plugins.python.api.tree
- CompoundAssignmentStatementImpl - Class in org.sonar.python.tree
- CompoundAssignmentStatementImpl(Expression, Token, Expression, Separators) - Constructor for class org.sonar.python.tree.CompoundAssignmentStatementImpl
- compoundAssignmentToken() - Method in interface org.sonar.plugins.python.api.tree.CompoundAssignmentStatement
- compoundAssignmentToken() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
- compoundStatements(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
-
Compound statements http://docs.python.org/reference/compound_stmts.html
- ComprehensionClause - Interface in org.sonar.plugins.python.api.tree
- ComprehensionExpression - Interface in org.sonar.plugins.python.api.tree
- ComprehensionExpressionImpl - Class in org.sonar.python.tree
- ComprehensionExpressionImpl(Tree.Kind, Token, Expression, ComprehensionFor, Token) - Constructor for class org.sonar.python.tree.ComprehensionExpressionImpl
- comprehensionFor() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionExpression
- comprehensionFor() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
- comprehensionFor() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
- comprehensionFor() - Method in class org.sonar.python.tree.DictCompExpressionImpl
- ComprehensionFor - Interface in org.sonar.plugins.python.api.tree
- ComprehensionForImpl - Class in org.sonar.python.tree
- ComprehensionForImpl(Token, Token, Expression, Token, Expression, ComprehensionClause) - Constructor for class org.sonar.python.tree.ComprehensionForImpl
- ComprehensionIf - Interface in org.sonar.plugins.python.api.tree
- ComprehensionIfImpl - Class in org.sonar.python.tree
- ComprehensionIfImpl(Token, Expression, ComprehensionClause) - Constructor for class org.sonar.python.tree.ComprehensionIfImpl
- computeChildren() - Method in class org.sonar.python.tree.AliasedNameImpl
- computeChildren() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- computeChildren() - Method in class org.sonar.python.tree.ArgListImpl
- computeChildren() - Method in class org.sonar.python.tree.AssertStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.AssignmentStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.AwaitExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.BinaryExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.BreakStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.CallExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.ClassDefImpl
- computeChildren() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.ComprehensionForImpl
- computeChildren() - Method in class org.sonar.python.tree.ComprehensionIfImpl
- computeChildren() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.ContinueStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.DecoratorImpl
- computeChildren() - Method in class org.sonar.python.tree.DelStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.DictCompExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
- computeChildren() - Method in class org.sonar.python.tree.DottedNameImpl
- computeChildren() - Method in class org.sonar.python.tree.EllipsisExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.ElseClauseImpl
- computeChildren() - Method in class org.sonar.python.tree.ExceptClauseImpl
- computeChildren() - Method in class org.sonar.python.tree.ExecStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.ExpressionListImpl
- computeChildren() - Method in class org.sonar.python.tree.ExpressionStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.FileInputImpl
- computeChildren() - Method in class org.sonar.python.tree.FinallyClauseImpl
- computeChildren() - Method in class org.sonar.python.tree.ForStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.FunctionDefImpl
- computeChildren() - Method in class org.sonar.python.tree.GlobalStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.IfStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.ImportFromImpl
- computeChildren() - Method in class org.sonar.python.tree.ImportNameImpl
- computeChildren() - Method in class org.sonar.python.tree.InExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.IsExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.KeyValuePairImpl
- computeChildren() - Method in class org.sonar.python.tree.LambdaExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.ListLiteralImpl
- computeChildren() - Method in class org.sonar.python.tree.NameImpl
- computeChildren() - Method in class org.sonar.python.tree.NoneExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.NonlocalStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.NumericLiteralImpl
- computeChildren() - Method in class org.sonar.python.tree.ParameterImpl
- computeChildren() - Method in class org.sonar.python.tree.ParameterListImpl
- computeChildren() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.PassStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.PrintStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.RaiseStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.RegularArgumentImpl
- computeChildren() - Method in class org.sonar.python.tree.ReprExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.ReturnStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.SliceExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.SliceItemImpl
- computeChildren() - Method in class org.sonar.python.tree.SliceListImpl
- computeChildren() - Method in class org.sonar.python.tree.StatementListImpl
- computeChildren() - Method in class org.sonar.python.tree.StringElementImpl
- computeChildren() - Method in class org.sonar.python.tree.StringLiteralImpl
- computeChildren() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.TokenImpl
- computeChildren() - Method in class org.sonar.python.tree.TryStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.TupleImpl
- computeChildren() - Method in class org.sonar.python.tree.TupleParameterImpl
- computeChildren() - Method in class org.sonar.python.tree.TypeAnnotationImpl
- computeChildren() - Method in class org.sonar.python.tree.UnaryExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.UnpackingExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.WhileStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.WithStatementImpl
- computeChildren() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
- computeChildren() - Method in class org.sonar.python.tree.YieldExpressionImpl
- computeChildren() - Method in class org.sonar.python.tree.YieldStatementImpl
- condition() - Method in interface org.sonar.plugins.python.api.tree.AssertStatement
- condition() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionIf
- condition() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
- condition() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
- condition() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
- condition() - Method in class org.sonar.python.tree.AssertStatementImpl
- condition() - Method in class org.sonar.python.tree.ComprehensionIfImpl
- condition() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- condition() - Method in class org.sonar.python.tree.IfStatementImpl
- condition() - Method in class org.sonar.python.tree.WhileStatementImpl
- CONDITIONAL_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
- ConditionalExpression - Interface in org.sonar.plugins.python.api.tree
- ConditionalExpressionImpl - Class in org.sonar.python.tree
- ConditionalExpressionImpl(Expression, Token, Expression, Token, Expression) - Constructor for class org.sonar.python.tree.ConditionalExpressionImpl
- consume(Token, String) - Method in interface org.sonar.python.metrics.CognitiveComplexityVisitor.SecondaryLocationConsumer
- consume(CodeReader, Lexer) - Method in class org.sonar.python.lexer.IndentationChannel
- consume(CodeReader, Lexer) - Method in class org.sonar.python.lexer.NewLineChannel
- consume(CodeReader, Lexer) - Method in class org.sonar.python.lexer.StringLiteralsChannel
- content() - Method in interface org.sonar.plugins.python.api.PythonFile
- CONTINUE - org.sonar.python.api.PythonKeyword
- CONTINUE_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- CONTINUE_STMT - org.sonar.python.api.PythonGrammar
- continueKeyword() - Method in interface org.sonar.plugins.python.api.tree.ContinueStatement
- continueKeyword() - Method in class org.sonar.python.tree.ContinueStatementImpl
- continueStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- ContinueStatement - Interface in org.sonar.plugins.python.api.tree
-
See https://docs.python.org/3/reference/simple_stmts.html#the-continue-statement
- ContinueStatementImpl - Class in org.sonar.python.tree
- ContinueStatementImpl(Token, Separators) - Constructor for class org.sonar.python.tree.ContinueStatementImpl
- ControlFlowGraph - Class in org.sonar.plugins.python.api.cfg
- ControlFlowGraph(Set<CfgBlock>, CfgBlock, CfgBlock) - Constructor for class org.sonar.plugins.python.api.cfg.ControlFlowGraph
- ControlFlowGraphBuilder - Class in org.sonar.python.cfg
- ControlFlowGraphBuilder(StatementList) - Constructor for class org.sonar.python.cfg.ControlFlowGraphBuilder
- cost() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- create() - Static method in enum org.sonar.python.api.PythonGrammar
- create() - Static method in class org.sonar.python.parser.PythonParser
- create(Charset, LexerState) - Static method in class org.sonar.python.lexer.PythonLexer
- createContext(File) - Static method in class org.sonar.python.TestPythonVisitorRunner
- createContext(File, File) - Static method in class org.sonar.python.TestPythonVisitorRunner
D
- Decorator - Interface in org.sonar.plugins.python.api.tree
- DECORATOR - org.sonar.plugins.python.api.tree.Tree.Kind
- DECORATOR - org.sonar.python.api.PythonGrammar
- DecoratorImpl - Class in org.sonar.python.tree
- DecoratorImpl(Token, DottedName, Token, ArgList, Token, Token) - Constructor for class org.sonar.python.tree.DecoratorImpl
- decorators() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- decorators() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- decorators() - Method in class org.sonar.python.tree.ClassDefImpl
- decorators() - Method in class org.sonar.python.tree.FunctionDefImpl
- DECORATORS - org.sonar.python.api.PythonGrammar
- DEDENT - org.sonar.python.api.PythonTokenType
- DEF - org.sonar.python.api.PythonKeyword
- defaultValue() - Method in interface org.sonar.plugins.python.api.tree.Parameter
- defaultValue() - Method in class org.sonar.python.tree.ParameterImpl
- DEFINED - org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.VariableDefinition
- DefinedVariablesAnalysis - Class in org.sonar.python.cfg.fixpoint
- DefinedVariablesAnalysis() - Constructor for class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis
- DefinedVariablesAnalysis.DefinedVariables - Class in org.sonar.python.cfg.fixpoint
- DefinedVariablesAnalysis.VariableDefinition - Enum in org.sonar.python.cfg.fixpoint
- defKeyword() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- defKeyword() - Method in class org.sonar.python.tree.FunctionDefImpl
- DEL - org.sonar.python.api.PythonKeyword
- DEL_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- DEL_STMT - org.sonar.python.api.PythonGrammar
- delKeyword() - Method in interface org.sonar.plugins.python.api.tree.DelStatement
- delKeyword() - Method in class org.sonar.python.tree.DelStatementImpl
- delStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- DelStatement - Interface in org.sonar.plugins.python.api.tree
- DelStatementImpl - Class in org.sonar.python.tree
- DelStatementImpl(Token, List<Expression>, Separators) - Constructor for class org.sonar.python.tree.DelStatementImpl
- DICT_COMPREHENSION - org.sonar.plugins.python.api.tree.Tree.Kind
- DictCompExpression - Interface in org.sonar.plugins.python.api.tree
-
Dictionary Comprehension
- DictCompExpressionImpl - Class in org.sonar.python.tree
- DictCompExpressionImpl(Token, Expression, Token, Expression, ComprehensionFor, Token) - Constructor for class org.sonar.python.tree.DictCompExpressionImpl
- DICTIONARY_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
- DictionaryLiteral - Interface in org.sonar.plugins.python.api.tree
- DictionaryLiteralElement - Interface in org.sonar.plugins.python.api.tree
-
It can be either
KeyValuePairorUnpackingExpression - DictionaryLiteralImpl - Class in org.sonar.python.tree
- DictionaryLiteralImpl(Token, List<Token>, List<DictionaryLiteralElement>, Token) - Constructor for class org.sonar.python.tree.DictionaryLiteralImpl
- DictOrSetLiteralImpl<E extends Tree> - Class in org.sonar.python.tree
- DictOrSetLiteralImpl(Token, List<Token>, List<E>, Token) - Constructor for class org.sonar.python.tree.DictOrSetLiteralImpl
- DICTORSETMAKER - org.sonar.python.api.PythonGrammar
- DIV - org.sonar.python.api.PythonPunctuator
- DIV_ASSIGN - org.sonar.python.api.PythonPunctuator
- DIV_DIV - org.sonar.python.api.PythonPunctuator
- DIV_DIV_ASSIGN - org.sonar.python.api.PythonPunctuator
- DIVISION - org.sonar.plugins.python.api.tree.Tree.Kind
- docstring() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- docstring() - Method in interface org.sonar.plugins.python.api.tree.FileInput
- docstring() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- docstring() - Method in class org.sonar.python.tree.ClassDefImpl
- docstring() - Method in class org.sonar.python.tree.FileInputImpl
- docstring() - Method in class org.sonar.python.tree.FunctionDefImpl
- DocstringExtractor - Class in org.sonar.python
-
Extractor of docstring tokens.
- DOT - org.sonar.python.api.PythonPunctuator
- DOTTED_AS_NAME - org.sonar.python.api.PythonGrammar
- DOTTED_AS_NAMES - org.sonar.python.api.PythonGrammar
- DOTTED_NAME - org.sonar.plugins.python.api.tree.Tree.Kind
- DOTTED_NAME - org.sonar.python.api.PythonGrammar
- dottedName() - Method in interface org.sonar.plugins.python.api.tree.AliasedName
- dottedName() - Method in class org.sonar.python.tree.AliasedNameImpl
- DottedName - Interface in org.sonar.plugins.python.api.tree
-
Example:
os.envorCrypto.Cipher.AES - DottedNameImpl - Class in org.sonar.python.tree
- DottedNameImpl(List<Name>) - Constructor for class org.sonar.python.tree.DottedNameImpl
- dottedPrefixForModule() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
- dottedPrefixForModule() - Method in class org.sonar.python.tree.ImportFromImpl
- dotToken() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
- dotToken() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
E
- elements() - Method in interface org.sonar.plugins.python.api.cfg.CfgBlock
- elements() - Method in interface org.sonar.plugins.python.api.tree.DictionaryLiteral
- elements() - Method in interface org.sonar.plugins.python.api.tree.ListLiteral
- elements() - Method in interface org.sonar.plugins.python.api.tree.SetLiteral
- elements() - Method in interface org.sonar.plugins.python.api.tree.Tuple
- elements() - Method in class org.sonar.python.cfg.PythonCfgBlock
- elements() - Method in class org.sonar.python.cfg.PythonCfgEndBlock
- elements() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
- elements() - Method in class org.sonar.python.tree.ListLiteralImpl
- elements() - Method in class org.sonar.python.tree.Separators
- elements() - Method in class org.sonar.python.tree.TupleImpl
- ELIF - org.sonar.python.api.PythonKeyword
- elifBranches() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
- elifBranches() - Method in class org.sonar.python.tree.IfStatementImpl
- ellipsis() - Method in interface org.sonar.plugins.python.api.tree.EllipsisExpression
- ellipsis() - Method in class org.sonar.python.tree.EllipsisExpressionImpl
- ELLIPSIS - org.sonar.plugins.python.api.tree.Tree.Kind
- ELLIPSIS - org.sonar.python.api.PythonGrammar
- EllipsisExpression - Interface in org.sonar.plugins.python.api.tree
-
Represents singleton Ellipsis object
- EllipsisExpressionImpl - Class in org.sonar.python.tree
- EllipsisExpressionImpl(List<Token>) - Constructor for class org.sonar.python.tree.EllipsisExpressionImpl
- ELSE - org.sonar.python.api.PythonKeyword
- ELSE_CLAUSE - org.sonar.plugins.python.api.tree.Tree.Kind
- elseBranch() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
- elseBranch() - Method in class org.sonar.python.tree.IfStatementImpl
- elseClause() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- elseClause() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
- elseClause() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
- elseClause() - Method in class org.sonar.python.tree.ForStatementImpl
- elseClause() - Method in class org.sonar.python.tree.TryStatementImpl
- elseClause() - Method in class org.sonar.python.tree.WhileStatementImpl
- ElseClause - Interface in org.sonar.plugins.python.api.tree
-
Common interface for ElseClause used in
IfStatement.elseBranch(),ForStatement.elseClause(),WhileStatement.elseClause()andTryStatement.elseClause() - ElseClauseImpl - Class in org.sonar.python.tree
- ElseClauseImpl(Token, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.ElseClauseImpl
- elseKeyword() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
- elseKeyword() - Method in interface org.sonar.plugins.python.api.tree.ElseClause
- elseKeyword() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- elseKeyword() - Method in class org.sonar.python.tree.ElseClauseImpl
- EMPTY - Static variable in class org.sonar.python.tree.Separators
- end() - Method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
- endLine() - Method in class org.sonar.plugins.python.api.IssueLocation
- endLine() - Method in class org.sonar.python.TokenLocation
- endLineOffset() - Method in class org.sonar.plugins.python.api.IssueLocation
- endLineOffset() - Method in class org.sonar.python.TokenLocation
- EQU - org.sonar.python.api.PythonPunctuator
- equalToken() - Method in interface org.sonar.plugins.python.api.tree.AnnotatedAssignment
- equalToken() - Method in interface org.sonar.plugins.python.api.tree.Parameter
- equalToken() - Method in interface org.sonar.plugins.python.api.tree.RegularArgument
- equalToken() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- equalToken() - Method in class org.sonar.python.tree.ParameterImpl
- equalToken() - Method in class org.sonar.python.tree.RegularArgumentImpl
- equalTokens() - Method in interface org.sonar.plugins.python.api.tree.AssignmentStatement
- equalTokens() - Method in class org.sonar.python.tree.AssignmentStatementImpl
- EXCEPT - org.sonar.python.api.PythonKeyword
- EXCEPT_CLAUSE - org.sonar.plugins.python.api.tree.Tree.Kind
- EXCEPT_CLAUSE - org.sonar.python.api.PythonGrammar
- ExceptClause - Interface in org.sonar.plugins.python.api.tree
- ExceptClauseImpl - Class in org.sonar.python.tree
- ExceptClauseImpl(Token, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
- ExceptClauseImpl(Token, Token, Token, Token, StatementList, Token, Expression) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
- ExceptClauseImpl(Token, Token, Token, Token, StatementList, Token, Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
- exceptClauses() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
- exceptClauses() - Method in class org.sonar.python.tree.TryStatementImpl
- exception() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
- exception() - Method in class org.sonar.python.tree.ExceptClauseImpl
- EXCEPTION_INSTANCE - org.sonar.plugins.python.api.symbols.Usage.Kind
- exceptionInstance() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
- exceptionInstance() - Method in class org.sonar.python.tree.ExceptClauseImpl
- exceptKeyword() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
- exceptKeyword() - Method in class org.sonar.python.tree.ExceptClauseImpl
- EXEC_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- EXEC_STMT - org.sonar.python.api.PythonGrammar
- execKeyword() - Method in interface org.sonar.plugins.python.api.tree.ExecStatement
- execKeyword() - Method in class org.sonar.python.tree.ExecStatementImpl
- execStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- ExecStatement - Interface in org.sonar.plugins.python.api.tree
-
Python 2 only.
- ExecStatementImpl - Class in org.sonar.python.tree
- ExecStatementImpl(Token, Expression, Token, Expression, Token, Expression, Separators) - Constructor for class org.sonar.python.tree.ExecStatementImpl
- ExecStatementImpl(Token, Expression, Separators) - Constructor for class org.sonar.python.tree.ExecStatementImpl
- EXPR - org.sonar.python.api.PythonGrammar
- expression() - Method in interface org.sonar.plugins.python.api.tree.AwaitExpression
- expression() - Method in interface org.sonar.plugins.python.api.tree.ExecStatement
- expression() - Method in interface org.sonar.plugins.python.api.tree.LambdaExpression
- expression() - Method in interface org.sonar.plugins.python.api.tree.ParenthesizedExpression
- expression() - Method in interface org.sonar.plugins.python.api.tree.RegularArgument
- expression() - Method in interface org.sonar.plugins.python.api.tree.TypeAnnotation
- expression() - Method in interface org.sonar.plugins.python.api.tree.UnaryExpression
- expression() - Method in interface org.sonar.plugins.python.api.tree.UnpackingExpression
- expression() - Method in interface org.sonar.plugins.python.api.tree.WithItem
- expression() - Method in class org.sonar.python.tree.AwaitExpressionImpl
- expression() - Method in class org.sonar.python.tree.ExecStatementImpl
- expression() - Method in class org.sonar.python.tree.LambdaExpressionImpl
- expression() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
- expression() - Method in class org.sonar.python.tree.RegularArgumentImpl
- expression() - Method in class org.sonar.python.tree.TypeAnnotationImpl
- expression() - Method in class org.sonar.python.tree.UnaryExpressionImpl
- expression() - Method in class org.sonar.python.tree.UnpackingExpressionImpl
- expression() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
- expression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- Expression - Interface in org.sonar.plugins.python.api.tree
- EXPRESSION_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
- EXPRESSION_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- EXPRESSION_STMT - org.sonar.python.api.PythonGrammar
- expressionList() - Method in interface org.sonar.plugins.python.api.tree.ReprExpression
- expressionList() - Method in class org.sonar.python.tree.ReprExpressionImpl
- ExpressionList - Interface in org.sonar.plugins.python.api.tree
-
Example:
- ExpressionListImpl - Class in org.sonar.python.tree
- ExpressionListImpl(List<Expression>, List<Token>) - Constructor for class org.sonar.python.tree.ExpressionListImpl
- expressions() - Method in interface org.sonar.plugins.python.api.tree.DelStatement
- expressions() - Method in interface org.sonar.plugins.python.api.tree.ExpressionList
- expressions() - Method in interface org.sonar.plugins.python.api.tree.ExpressionStatement
- expressions() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- expressions() - Method in interface org.sonar.plugins.python.api.tree.PrintStatement
- expressions() - Method in interface org.sonar.plugins.python.api.tree.RaiseStatement
- expressions() - Method in interface org.sonar.plugins.python.api.tree.ReturnStatement
- expressions() - Method in interface org.sonar.plugins.python.api.tree.YieldExpression
- expressions() - Method in class org.sonar.python.tree.DelStatementImpl
- expressions() - Method in class org.sonar.python.tree.ExpressionListImpl
- expressions() - Method in class org.sonar.python.tree.ExpressionStatementImpl
- expressions() - Method in class org.sonar.python.tree.ForStatementImpl
- expressions() - Method in class org.sonar.python.tree.PrintStatementImpl
- expressions() - Method in class org.sonar.python.tree.RaiseStatementImpl
- expressions() - Method in class org.sonar.python.tree.ReturnStatementImpl
- expressions() - Method in class org.sonar.python.tree.YieldExpressionImpl
- expressions(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
-
Expressions http://docs.python.org/reference/expressions.html
- expressionStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- ExpressionStatement - Interface in org.sonar.plugins.python.api.tree
-
See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-expression-stmt
- ExpressionStatementImpl - Class in org.sonar.python.tree
- ExpressionStatementImpl(List<Expression>, Separators) - Constructor for class org.sonar.python.tree.ExpressionStatementImpl
- EXPRLIST - org.sonar.python.api.PythonGrammar
- extractDocstring(StatementList) - Static method in class org.sonar.python.DocstringExtractor
F
- FACTOR - org.sonar.python.api.PythonGrammar
- falseExpression() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
- falseExpression() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- falseSuccessor() - Method in interface org.sonar.plugins.python.api.cfg.CfgBranchingBlock
- falseSuccessor() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
- FILE_INPUT - org.sonar.plugins.python.api.tree.Tree.Kind
- FILE_INPUT - org.sonar.python.api.PythonGrammar
- fileInput(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- FileInput - Interface in org.sonar.plugins.python.api.tree
-
Root of the AST.
- FileInputImpl - Class in org.sonar.python.tree
- FileInputImpl(StatementList, Token, StringLiteral) - Constructor for class org.sonar.python.tree.FileInputImpl
- fileLinesVisitor() - Method in class org.sonar.python.metrics.FileMetrics
- FileLinesVisitor - Class in org.sonar.python.metrics
-
Visitor that computes
CoreMetrics.NCLOC_DATA_KEYandCoreMetrics.COMMENT_LINESmetrics used by the DevCockpit. - FileLinesVisitor() - Constructor for class org.sonar.python.metrics.FileLinesVisitor
- FileMetrics - Class in org.sonar.python.metrics
- FileMetrics(PythonVisitorContext) - Constructor for class org.sonar.python.metrics.FileMetrics
- fileName() - Method in interface org.sonar.plugins.python.api.PythonFile
- FINALLY - org.sonar.python.api.PythonKeyword
- FINALLY_CLAUSE - org.sonar.plugins.python.api.tree.Tree.Kind
- finallyClause() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
- finallyClause() - Method in class org.sonar.python.tree.TryStatementImpl
- FinallyClause - Interface in org.sonar.plugins.python.api.tree
-
finally:
FinallyClause.body() - FinallyClauseImpl - Class in org.sonar.python.tree
- FinallyClauseImpl(Token, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.FinallyClauseImpl
- finallyKeyword() - Method in interface org.sonar.plugins.python.api.tree.FinallyClause
- finallyKeyword() - Method in class org.sonar.python.tree.FinallyClauseImpl
- firstAncestor(Tree, Predicate<Tree>) - Static method in class org.sonar.python.tree.TreeUtils
- firstAncestorOfKind(Tree, Tree.Kind...) - Static method in class org.sonar.python.tree.TreeUtils
- firstToken - Variable in class org.sonar.python.tree.PyTree
- firstToken() - Method in interface org.sonar.plugins.python.api.tree.Tree
- firstToken() - Method in class org.sonar.python.tree.PyTree
- firstToken() - Method in class org.sonar.python.tree.TokenImpl
- FLOOR_DIVISION - org.sonar.plugins.python.api.tree.Tree.Kind
- FOR - org.sonar.python.api.PythonKeyword
- FOR_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- FOR_STMT - org.sonar.python.api.PythonGrammar
- forKeyword() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- forKeyword() - Method in class org.sonar.python.tree.ForStatementImpl
- forStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- ForStatement - Interface in org.sonar.plugins.python.api.tree
- ForStatementImpl - Class in org.sonar.python.tree
- ForStatementImpl(Token, List<Expression>, Token, List<Expression>, Token, Token, Token, StatementList, Token, ElseClause, Token) - Constructor for class org.sonar.python.tree.ForStatementImpl
- forToken() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
- forToken() - Method in class org.sonar.python.tree.ComprehensionForImpl
- FPDEF - org.sonar.python.api.PythonGrammar
- FPLIST - org.sonar.python.api.PythonGrammar
- FROM - org.sonar.python.api.PythonKeyword
- fromExpression() - Method in interface org.sonar.plugins.python.api.tree.RaiseStatement
- fromExpression() - Method in class org.sonar.python.tree.RaiseStatementImpl
- fromKeyword() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
- fromKeyword() - Method in interface org.sonar.plugins.python.api.tree.RaiseStatement
- fromKeyword() - Method in interface org.sonar.plugins.python.api.tree.YieldExpression
- fromKeyword() - Method in class org.sonar.python.tree.ImportFromImpl
- fromKeyword() - Method in class org.sonar.python.tree.RaiseStatementImpl
- fromKeyword() - Method in class org.sonar.python.tree.YieldExpressionImpl
- fullyQualifiedName() - Method in interface org.sonar.plugins.python.api.symbols.Symbol
- FUN_RETURN_ANNOTATION - org.sonar.python.api.PythonGrammar
- FUNC_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
- FUNCDEF - org.sonar.plugins.python.api.tree.Tree.Kind
- FUNCDEF - org.sonar.python.api.PythonGrammar
- funcDefStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- FUNCNAME - org.sonar.python.api.PythonGrammar
- functionComplexities() - Method in class org.sonar.python.metrics.FileMetrics
- FunctionDef - Interface in org.sonar.plugins.python.api.tree
- FunctionDefImpl - Class in org.sonar.python.tree
- FunctionDefImpl(List<Decorator>, Token, Token, Name, Token, ParameterList, Token, TypeAnnotation, Token, Token, Token, StatementList, Token, boolean, StringLiteral) - Constructor for class org.sonar.python.tree.FunctionDefImpl
- FunctionLike - Interface in org.sonar.plugins.python.api.tree
-
Common interface for
FunctionDefandLambdaExpression
G
- gen - Variable in class org.sonar.python.cfg.fixpoint.CfgBlockState
-
variables that are being read in the block
- GENERATOR_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
- getCfg() - Method in class org.sonar.python.cfg.ControlFlowGraphBuilder
- getCharset() - Method in class org.sonar.python.PythonConfiguration
- getClassDefs() - Method in class org.sonar.python.metrics.FileLinesVisitor
- getCommentLineCount() - Method in class org.sonar.python.metrics.FileLinesVisitor
- getComplexity() - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- getComplexity() - Method in class org.sonar.python.metrics.ComplexityVisitor
- getDefinedVariables(CfgBlock) - Method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis
- getExecutableLines() - Method in class org.sonar.python.metrics.FileLinesVisitor
- getGen() - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
- getGrammar() - Method in class org.sonar.python.parser.PythonParser
- getIn() - Method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.DefinedVariables
- getIn() - Method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis.LiveVariables
- getIssues() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
- getKill() - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
- getKind() - Method in interface org.sonar.plugins.python.api.tree.Tree
- getKind() - Method in class org.sonar.python.tree.AliasedNameImpl
- getKind() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- getKind() - Method in class org.sonar.python.tree.ArgListImpl
- getKind() - Method in class org.sonar.python.tree.AssertStatementImpl
- getKind() - Method in class org.sonar.python.tree.AssignmentStatementImpl
- getKind() - Method in class org.sonar.python.tree.AwaitExpressionImpl
- getKind() - Method in class org.sonar.python.tree.BinaryExpressionImpl
- getKind() - Method in class org.sonar.python.tree.BreakStatementImpl
- getKind() - Method in class org.sonar.python.tree.CallExpressionImpl
- getKind() - Method in class org.sonar.python.tree.ClassDefImpl
- getKind() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
- getKind() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
- getKind() - Method in class org.sonar.python.tree.ComprehensionForImpl
- getKind() - Method in class org.sonar.python.tree.ComprehensionIfImpl
- getKind() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- getKind() - Method in class org.sonar.python.tree.ContinueStatementImpl
- getKind() - Method in class org.sonar.python.tree.DecoratorImpl
- getKind() - Method in class org.sonar.python.tree.DelStatementImpl
- getKind() - Method in class org.sonar.python.tree.DictCompExpressionImpl
- getKind() - Method in class org.sonar.python.tree.DictionaryLiteralImpl
- getKind() - Method in class org.sonar.python.tree.DottedNameImpl
- getKind() - Method in class org.sonar.python.tree.EllipsisExpressionImpl
- getKind() - Method in class org.sonar.python.tree.ElseClauseImpl
- getKind() - Method in class org.sonar.python.tree.ExceptClauseImpl
- getKind() - Method in class org.sonar.python.tree.ExecStatementImpl
- getKind() - Method in class org.sonar.python.tree.ExpressionListImpl
- getKind() - Method in class org.sonar.python.tree.ExpressionStatementImpl
- getKind() - Method in class org.sonar.python.tree.FileInputImpl
- getKind() - Method in class org.sonar.python.tree.FinallyClauseImpl
- getKind() - Method in class org.sonar.python.tree.ForStatementImpl
- getKind() - Method in class org.sonar.python.tree.FunctionDefImpl
- getKind() - Method in class org.sonar.python.tree.GlobalStatementImpl
- getKind() - Method in class org.sonar.python.tree.IfStatementImpl
- getKind() - Method in class org.sonar.python.tree.ImportFromImpl
- getKind() - Method in class org.sonar.python.tree.ImportNameImpl
- getKind() - Method in class org.sonar.python.tree.InExpressionImpl
- getKind() - Method in class org.sonar.python.tree.IsExpressionImpl
- getKind() - Method in class org.sonar.python.tree.KeyValuePairImpl
- getKind() - Method in class org.sonar.python.tree.LambdaExpressionImpl
- getKind() - Method in class org.sonar.python.tree.ListLiteralImpl
- getKind() - Method in class org.sonar.python.tree.NameImpl
- getKind() - Method in class org.sonar.python.tree.NoneExpressionImpl
- getKind() - Method in class org.sonar.python.tree.NonlocalStatementImpl
- getKind() - Method in class org.sonar.python.tree.NumericLiteralImpl
- getKind() - Method in class org.sonar.python.tree.ParameterImpl
- getKind() - Method in class org.sonar.python.tree.ParameterListImpl
- getKind() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
- getKind() - Method in class org.sonar.python.tree.PassStatementImpl
- getKind() - Method in class org.sonar.python.tree.PrintStatementImpl
- getKind() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
- getKind() - Method in class org.sonar.python.tree.RaiseStatementImpl
- getKind() - Method in class org.sonar.python.tree.RegularArgumentImpl
- getKind() - Method in class org.sonar.python.tree.ReprExpressionImpl
- getKind() - Method in class org.sonar.python.tree.ReturnStatementImpl
- getKind() - Method in class org.sonar.python.tree.SetLiteralImpl
- getKind() - Method in class org.sonar.python.tree.SliceExpressionImpl
- getKind() - Method in class org.sonar.python.tree.SliceItemImpl
- getKind() - Method in class org.sonar.python.tree.SliceListImpl
- getKind() - Method in class org.sonar.python.tree.StatementListImpl
- getKind() - Method in class org.sonar.python.tree.StringElementImpl
- getKind() - Method in class org.sonar.python.tree.StringLiteralImpl
- getKind() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
- getKind() - Method in class org.sonar.python.tree.TokenImpl
- getKind() - Method in class org.sonar.python.tree.TryStatementImpl
- getKind() - Method in class org.sonar.python.tree.TupleImpl
- getKind() - Method in class org.sonar.python.tree.TupleParameterImpl
- getKind() - Method in class org.sonar.python.tree.TypeAnnotationImpl
- getKind() - Method in class org.sonar.python.tree.UnaryExpressionImpl
- getKind() - Method in class org.sonar.python.tree.UnpackingExpressionImpl
- getKind() - Method in class org.sonar.python.tree.WhileStatementImpl
- getKind() - Method in class org.sonar.python.tree.WithStatementImpl
- getKind() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
- getKind() - Method in class org.sonar.python.tree.YieldExpressionImpl
- getKind() - Method in class org.sonar.python.tree.YieldStatementImpl
- getLinesOfCode() - Method in class org.sonar.python.metrics.FileLinesVisitor
- getLinesWithNoSonar() - Method in class org.sonar.python.metrics.FileLinesVisitor
- getLiveVariables(CfgBlock) - Method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis
- getName() - Method in enum org.sonar.python.api.PythonKeyword
- getName() - Method in enum org.sonar.python.api.PythonPunctuator
- getName() - Method in enum org.sonar.python.api.PythonTokenType
- getOut() - Method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.DefinedVariables
- getOut() - Method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis.LiveVariables
- getReadSymbols() - Method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis
- getRootRule() - Method in class org.sonar.python.parser.PythonParser
- getStatements() - Method in class org.sonar.python.metrics.FileLinesVisitor
- getValue() - Method in enum org.sonar.python.api.PythonKeyword
- getValue() - Method in enum org.sonar.python.api.PythonPunctuator
- getValue() - Method in enum org.sonar.python.api.PythonTokenType
- getVariableUsages(Tree) - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
- GLOBAL - org.sonar.python.api.PythonKeyword
- GLOBAL_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
- GLOBAL_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- GLOBAL_STMT - org.sonar.python.api.PythonGrammar
- globalKeyword() - Method in interface org.sonar.plugins.python.api.tree.GlobalStatement
- globalKeyword() - Method in class org.sonar.python.tree.GlobalStatementImpl
- globalsExpression() - Method in interface org.sonar.plugins.python.api.tree.ExecStatement
- globalsExpression() - Method in class org.sonar.python.tree.ExecStatementImpl
- globalStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- GlobalStatement - Interface in org.sonar.plugins.python.api.tree
-
global
GlobalStatement.variables() - GlobalStatementImpl - Class in org.sonar.python.tree
- GlobalStatementImpl(Token, List<Name>, Separators) - Constructor for class org.sonar.python.tree.GlobalStatementImpl
- globalVariables() - Method in interface org.sonar.plugins.python.api.tree.FileInput
- globalVariables() - Method in class org.sonar.python.tree.FileInputImpl
- grammar(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
- GT - org.sonar.python.api.PythonPunctuator
- GT_EQU - org.sonar.python.api.PythonPunctuator
H
- hasDescendant(Tree, Predicate<Tree>) - Static method in class org.sonar.python.tree.TreeUtils
- HasSymbol - Interface in org.sonar.plugins.python.api.tree
- hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonKeyword
- hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonPunctuator
- hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonTokenType
I
- IF - org.sonar.python.api.PythonKeyword
- IF_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- IF_STMT - org.sonar.python.api.PythonGrammar
- ifKeyword() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
- ifKeyword() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- ifStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- IfStatement - Interface in org.sonar.plugins.python.api.tree
-
if-elif-else statement.
- IfStatementImpl - Class in org.sonar.python.tree
- IfStatementImpl(Token, Expression, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.IfStatementImpl
-
Elif statement constructor
- IfStatementImpl(Token, Expression, Token, Token, Token, StatementList, Token, List<IfStatement>, ElseClause) - Constructor for class org.sonar.python.tree.IfStatementImpl
-
If statement constructor
- ifToken() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionIf
- ifToken() - Method in class org.sonar.python.tree.ComprehensionIfImpl
- IMPORT - org.sonar.plugins.python.api.symbols.Usage.Kind
- IMPORT - org.sonar.python.api.PythonKeyword
- IMPORT_AS_NAME - org.sonar.python.api.PythonGrammar
- IMPORT_AS_NAMES - org.sonar.python.api.PythonGrammar
- IMPORT_FROM - org.sonar.plugins.python.api.tree.Tree.Kind
- IMPORT_FROM - org.sonar.python.api.PythonGrammar
- IMPORT_NAME - org.sonar.plugins.python.api.tree.Tree.Kind
- IMPORT_NAME - org.sonar.python.api.PythonGrammar
- IMPORT_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- IMPORT_STMT - org.sonar.python.api.PythonGrammar
- importedNames() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
- importedNames() - Method in class org.sonar.python.tree.ImportFromImpl
- ImportFrom - Interface in org.sonar.plugins.python.api.tree
-
Import From statement
- ImportFromImpl - Class in org.sonar.python.tree
- ImportFromImpl(Token, List<Token>, DottedName, Token, List<AliasedName>, Token, Separators) - Constructor for class org.sonar.python.tree.ImportFromImpl
- importKeyword() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
- importKeyword() - Method in interface org.sonar.plugins.python.api.tree.ImportName
- importKeyword() - Method in class org.sonar.python.tree.ImportFromImpl
- importKeyword() - Method in class org.sonar.python.tree.ImportNameImpl
- ImportName - Interface in org.sonar.plugins.python.api.tree
-
Import statement
- ImportNameImpl - Class in org.sonar.python.tree
- ImportNameImpl(Token, List<AliasedName>, Separators) - Constructor for class org.sonar.python.tree.ImportNameImpl
- importStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- ImportStatement - Interface in org.sonar.plugins.python.api.tree
-
Import statement See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-import-stmt
- IN - org.sonar.plugins.python.api.tree.Tree.Kind
- IN - org.sonar.python.api.PythonKeyword
- INDENT - org.sonar.python.api.PythonTokenType
- IndentationChannel - Class in org.sonar.python.lexer
-
http://docs.python.org/reference/lexical_analysis.html#indentation
- IndentationChannel(LexerState) - Constructor for class org.sonar.python.lexer.IndentationChannel
- indentationStack - Variable in class org.sonar.python.lexer.LexerState
- InExpression - Interface in org.sonar.plugins.python.api.tree
- InExpressionImpl - Class in org.sonar.python.tree
- InExpressionImpl(Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.InExpressionImpl
- init(CfgBlock) - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
- initialize(SubscriptionCheck.Context) - Method in interface org.sonar.plugins.python.api.SubscriptionCheck
- initialize(SubscriptionCheck.Context) - Method in class org.sonar.python.metrics.FileLinesVisitor
- inKeyword() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- inKeyword() - Method in class org.sonar.python.tree.ForStatementImpl
- instanceFields() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- instanceFields() - Method in class org.sonar.python.tree.ClassDefImpl
- interpolatedExpressions() - Method in interface org.sonar.plugins.python.api.tree.StringElement
- interpolatedExpressions() - Method in class org.sonar.python.tree.StringElementImpl
- inToken() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
- inToken() - Method in class org.sonar.python.tree.ComprehensionForImpl
- is(Tree.Kind...) - Method in interface org.sonar.plugins.python.api.tree.Tree
- is(Tree.Kind...) - Method in class org.sonar.python.tree.PyTree
- IS - org.sonar.plugins.python.api.tree.Tree.Kind
- IS - org.sonar.python.api.PythonKeyword
- isAsync() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- isAsync() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
- isAsync() - Method in class org.sonar.python.tree.ForStatementImpl
- isAsync() - Method in class org.sonar.python.tree.WithStatementImpl
- isBindingUsage() - Method in interface org.sonar.plugins.python.api.symbols.Usage
- isElif() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
- isElif() - Method in class org.sonar.python.tree.IfStatementImpl
- isEmptyBlock() - Method in class org.sonar.python.cfg.PythonCfgBlock
- IsExpression - Interface in org.sonar.plugins.python.api.tree
- IsExpressionImpl - Class in org.sonar.python.tree
- IsExpressionImpl(Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.IsExpressionImpl
- isInterpolated() - Method in interface org.sonar.plugins.python.api.tree.StringElement
- isInterpolated() - Method in class org.sonar.python.tree.StringElementImpl
- isMethodDefinition() - Method in interface org.sonar.plugins.python.api.tree.FunctionLike
- isMethodDefinition() - Method in class org.sonar.python.tree.FunctionDefImpl
- isMethodDefinition() - Method in class org.sonar.python.tree.LambdaExpressionImpl
- isRead() - Method in class org.sonar.python.cfg.fixpoint.UsageVisitor.SymbolUsage
- IssueLocation - Class in org.sonar.plugins.python.api
- isSymbolUsedInBlock(Symbol) - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
- isTripleQuoted() - Method in interface org.sonar.plugins.python.api.tree.StringElement
- isTripleQuoted() - Method in class org.sonar.python.tree.StringElementImpl
- isVariable() - Method in interface org.sonar.plugins.python.api.tree.Name
- isVariable() - Method in class org.sonar.python.tree.NameImpl
- isWildcardImport() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
- isWildcardImport() - Method in class org.sonar.python.tree.ImportFromImpl
- isWrite() - Method in class org.sonar.python.cfg.fixpoint.UsageVisitor.SymbolUsage
- iterable() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
- iterable() - Method in class org.sonar.python.tree.ComprehensionForImpl
K
- key() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePair
- key() - Method in class org.sonar.python.tree.KeyValuePairImpl
- KEY_VALUE_PAIR - org.sonar.plugins.python.api.tree.Tree.Kind
- keyExpression() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
- keyExpression() - Method in class org.sonar.python.tree.DictCompExpressionImpl
- KeyValuePair - Interface in org.sonar.plugins.python.api.tree
- KeyValuePairImpl - Class in org.sonar.python.tree
- KeyValuePairImpl(Expression, Token, Expression) - Constructor for class org.sonar.python.tree.KeyValuePairImpl
- keyword() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
- keyword() - Method in class org.sonar.python.tree.IfStatementImpl
- keywordArgument() - Method in interface org.sonar.plugins.python.api.tree.RegularArgument
- keywordArgument() - Method in class org.sonar.python.tree.RegularArgumentImpl
- keywordValues() - Static method in enum org.sonar.python.api.PythonKeyword
- kill - Variable in class org.sonar.python.cfg.fixpoint.CfgBlockState
-
variables that are being written in the block
- kind() - Method in interface org.sonar.plugins.python.api.symbols.Usage
- kind() - Method in class org.sonar.python.semantic.UsageImpl
L
- LAMBDA - org.sonar.plugins.python.api.tree.Tree.Kind
- LAMBDA - org.sonar.python.api.PythonKeyword
- lambdaExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- LambdaExpression - Interface in org.sonar.plugins.python.api.tree
- LambdaExpressionImpl - Class in org.sonar.python.tree
- LambdaExpressionImpl(Token, Token, Expression, ParameterList) - Constructor for class org.sonar.python.tree.LambdaExpressionImpl
- lambdaKeyword() - Method in interface org.sonar.plugins.python.api.tree.LambdaExpression
- lambdaKeyword() - Method in class org.sonar.python.tree.LambdaExpressionImpl
- LAMBDEF - org.sonar.python.api.PythonGrammar
- LAMBDEF_NOCOND - org.sonar.python.api.PythonGrammar
- last() - Method in class org.sonar.python.tree.Separators
- lastToken - Variable in class org.sonar.python.tree.PyTree
- lastToken() - Method in interface org.sonar.plugins.python.api.tree.Tree
- lastToken() - Method in class org.sonar.python.tree.PyTree
- lastToken() - Method in class org.sonar.python.tree.SimpleStatement
- lastToken() - Method in class org.sonar.python.tree.TokenImpl
- LBRACKET - org.sonar.python.api.PythonPunctuator
- lCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.DictionaryLiteral
- lCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.SetLiteral
- lCurlyBrace() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
- LCURLYBRACE - org.sonar.python.api.PythonPunctuator
- leaveFile() - Method in class org.sonar.plugins.python.api.PythonSubscriptionCheck
- leaveFile() - Method in class org.sonar.python.metrics.FileLinesVisitor
- LEFT_ASSIGN - org.sonar.python.api.PythonPunctuator
- LEFT_OP - org.sonar.python.api.PythonPunctuator
- leftBracket() - Method in interface org.sonar.plugins.python.api.tree.ListLiteral
- leftBracket() - Method in interface org.sonar.plugins.python.api.tree.SliceExpression
- leftBracket() - Method in interface org.sonar.plugins.python.api.tree.SubscriptionExpression
- leftBracket() - Method in class org.sonar.python.tree.ListLiteralImpl
- leftBracket() - Method in class org.sonar.python.tree.SliceExpressionImpl
- leftBracket() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
- leftOperand() - Method in interface org.sonar.plugins.python.api.tree.BinaryExpression
- leftOperand() - Method in class org.sonar.python.tree.BinaryExpressionImpl
- leftPar() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
- leftPar() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- leftPar() - Method in interface org.sonar.plugins.python.api.tree.Decorator
- leftPar() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- leftPar() - Method in class org.sonar.python.tree.CallExpressionImpl
- leftPar() - Method in class org.sonar.python.tree.ClassDefImpl
- leftPar() - Method in class org.sonar.python.tree.DecoratorImpl
- leftPar() - Method in class org.sonar.python.tree.FunctionDefImpl
- leftParenthesis() - Method in interface org.sonar.plugins.python.api.tree.ParenthesizedExpression
- leftParenthesis() - Method in interface org.sonar.plugins.python.api.tree.Tuple
- leftParenthesis() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
- leftParenthesis() - Method in class org.sonar.python.tree.TupleImpl
- LexerState - Class in org.sonar.python.lexer
- LexerState() - Constructor for class org.sonar.python.lexer.LexerState
- lhsExpression() - Method in interface org.sonar.plugins.python.api.tree.CompoundAssignmentStatement
- lhsExpression() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
- lhsExpressions() - Method in interface org.sonar.plugins.python.api.tree.AssignmentStatement
- lhsExpressions() - Method in class org.sonar.python.tree.AssignmentStatementImpl
- line() - Method in interface org.sonar.plugins.python.api.tree.Token
- line() - Method in class org.sonar.python.tree.TokenImpl
- LineOffsetCounter - Class in org.sonar.python.tree
- LIST_COMPREHENSION - org.sonar.plugins.python.api.tree.Tree.Kind
- LIST_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
- ListLiteral - Interface in org.sonar.plugins.python.api.tree
- ListLiteralImpl - Class in org.sonar.python.tree
- ListLiteralImpl(Token, ExpressionList, Token) - Constructor for class org.sonar.python.tree.ListLiteralImpl
- LiveVariablesAnalysis - Class in org.sonar.python.cfg.fixpoint
- LiveVariablesAnalysis() - Constructor for class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis
- LiveVariablesAnalysis.LiveVariables - Class in org.sonar.python.cfg.fixpoint
- localsExpression() - Method in interface org.sonar.plugins.python.api.tree.ExecStatement
- localsExpression() - Method in class org.sonar.python.tree.ExecStatementImpl
- localVariables() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionExpression
-
local variables are following python3 scoping rules for comprehension expressions.
- localVariables() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
- localVariables() - Method in interface org.sonar.plugins.python.api.tree.FunctionLike
- localVariables() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
- localVariables() - Method in class org.sonar.python.tree.DictCompExpressionImpl
- localVariables() - Method in class org.sonar.python.tree.FunctionDefImpl
- localVariables() - Method in class org.sonar.python.tree.LambdaExpressionImpl
- LOOP_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
- loopExpression() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
- loopExpression() - Method in class org.sonar.python.tree.ComprehensionForImpl
- lowerBound() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
- lowerBound() - Method in class org.sonar.python.tree.SliceItemImpl
- LPARENTHESIS - org.sonar.python.api.PythonPunctuator
- LT - org.sonar.python.api.PythonPunctuator
- LT_EQU - org.sonar.python.api.PythonPunctuator
M
- M_EXPR - org.sonar.python.api.PythonGrammar
- MATRIX_MULT_ASSIGN - org.sonar.python.api.PythonPunctuator
- MATRIX_MULTIPLICATION - org.sonar.plugins.python.api.tree.Tree.Kind
- message() - Method in class org.sonar.plugins.python.api.IssueLocation
- message() - Method in interface org.sonar.plugins.python.api.tree.AssertStatement
- message() - Method in class org.sonar.python.tree.AssertStatementImpl
- MINUS - org.sonar.plugins.python.api.tree.Tree.Kind
- MINUS - org.sonar.python.api.PythonPunctuator
- MINUS_ASSIGN - org.sonar.python.api.PythonPunctuator
- MOD - org.sonar.python.api.PythonPunctuator
- MOD_ASSIGN - org.sonar.python.api.PythonPunctuator
- module() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
- module() - Method in class org.sonar.python.tree.ImportFromImpl
- modules() - Method in interface org.sonar.plugins.python.api.tree.ImportName
- modules() - Method in class org.sonar.python.tree.ImportNameImpl
- MODULO - org.sonar.plugins.python.api.tree.Tree.Kind
- MUL - org.sonar.python.api.PythonPunctuator
- MUL_ASSIGN - org.sonar.python.api.PythonPunctuator
- MUL_MUL - org.sonar.python.api.PythonPunctuator
- MUL_MUL_ASSIGN - org.sonar.python.api.PythonPunctuator
- MULTIPLICATION - org.sonar.plugins.python.api.tree.Tree.Kind
N
- name() - Method in interface org.sonar.plugins.python.api.symbols.Symbol
- name() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- name() - Method in interface org.sonar.plugins.python.api.tree.Decorator
- name() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- name() - Method in interface org.sonar.plugins.python.api.tree.Name
- name() - Method in interface org.sonar.plugins.python.api.tree.Parameter
- name() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
- name() - Method in class org.sonar.python.tree.ClassDefImpl
- name() - Method in class org.sonar.python.tree.DecoratorImpl
- name() - Method in class org.sonar.python.tree.FunctionDefImpl
- name() - Method in class org.sonar.python.tree.NameImpl
- name() - Method in class org.sonar.python.tree.ParameterImpl
- name() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
- Name - Interface in org.sonar.plugins.python.api.tree
-
See https://docs.python.org/3/reference/expressions.html#atom-identifiers
- NAME - org.sonar.plugins.python.api.tree.Tree.Kind
- NAME - org.sonar.python.api.PythonGrammar
- NameImpl - Class in org.sonar.python.tree
- NameImpl(Token, boolean) - Constructor for class org.sonar.python.tree.NameImpl
- names() - Method in interface org.sonar.plugins.python.api.tree.DottedName
- names() - Method in class org.sonar.python.tree.DottedNameImpl
- nestedClause() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionClause
- nestedClause() - Method in class org.sonar.python.tree.ComprehensionForImpl
- nestedClause() - Method in class org.sonar.python.tree.ComprehensionIfImpl
- NEWLINE - org.sonar.python.api.PythonTokenType
- NewLineChannel - Class in org.sonar.python.lexer
-
http://docs.python.org/reference/lexical_analysis.html#explicit-line-joining http://docs.python.org/reference/lexical_analysis.html#implicit-line-joining http://docs.python.org/reference/lexical_analysis.html#blank-lines
- NewLineChannel(LexerState) - Constructor for class org.sonar.python.lexer.NewLineChannel
- none() - Method in interface org.sonar.plugins.python.api.tree.NoneExpression
- none() - Method in class org.sonar.python.tree.NoneExpressionImpl
- NONE - org.sonar.plugins.python.api.tree.Tree.Kind
- NONE - org.sonar.python.api.PythonKeyword
- NoneExpression - Interface in org.sonar.plugins.python.api.tree
-
See https://docs.python.org/3/library/constants.html#None
- NoneExpressionImpl - Class in org.sonar.python.tree
- NoneExpressionImpl(Token) - Constructor for class org.sonar.python.tree.NoneExpressionImpl
- NONLOCAL - org.sonar.python.api.PythonKeyword
- NONLOCAL_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- NONLOCAL_STMT - org.sonar.python.api.PythonGrammar
- nonlocalKeyword() - Method in interface org.sonar.plugins.python.api.tree.NonlocalStatement
- nonlocalKeyword() - Method in class org.sonar.python.tree.NonlocalStatementImpl
- nonlocalStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- NonlocalStatement - Interface in org.sonar.plugins.python.api.tree
-
nonlocal
NonlocalStatement.variables() - NonlocalStatementImpl - Class in org.sonar.python.tree
- NonlocalStatementImpl(Token, List<Name>, Separators) - Constructor for class org.sonar.python.tree.NonlocalStatementImpl
- nonTuple() - Method in interface org.sonar.plugins.python.api.tree.ParameterList
-
Note that tuple in parameters are allowed only in Python 2.
- nonTuple() - Method in class org.sonar.python.tree.ParameterListImpl
- nonWhitespaceTokens(Tree) - Static method in class org.sonar.python.tree.TreeUtils
- NOT - org.sonar.plugins.python.api.tree.Tree.Kind
- NOT - org.sonar.python.api.PythonKeyword
- NOT_EQU - org.sonar.python.api.PythonPunctuator
- NOT_EQU2 - org.sonar.python.api.PythonPunctuator
- NOT_TEST - org.sonar.python.api.PythonGrammar
- notToken() - Method in interface org.sonar.plugins.python.api.tree.InExpression
- notToken() - Method in interface org.sonar.plugins.python.api.tree.IsExpression
- notToken() - Method in class org.sonar.python.tree.InExpressionImpl
- notToken() - Method in class org.sonar.python.tree.IsExpressionImpl
- NUMBER - org.sonar.python.api.PythonTokenType
- numberOfClasses() - Method in class org.sonar.python.metrics.FileMetrics
- numberOfFunctions() - Method in class org.sonar.python.metrics.FileMetrics
- numberOfStatements() - Method in class org.sonar.python.metrics.FileMetrics
- NUMERIC_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
- NumericLiteral - Interface in org.sonar.plugins.python.api.tree
- NumericLiteralImpl - Class in org.sonar.python.tree
O
- object() - Method in interface org.sonar.plugins.python.api.tree.SliceExpression
- object() - Method in interface org.sonar.plugins.python.api.tree.SubscriptionExpression
- object() - Method in class org.sonar.python.tree.SliceExpressionImpl
- object() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
- openingBacktick() - Method in interface org.sonar.plugins.python.api.tree.ReprExpression
- openingBacktick() - Method in class org.sonar.python.tree.ReprExpressionImpl
- openingParenthesis() - Method in interface org.sonar.plugins.python.api.tree.TupleParameter
- openingParenthesis() - Method in class org.sonar.python.tree.TupleParameterImpl
- operator() - Method in interface org.sonar.plugins.python.api.tree.BinaryExpression
- operator() - Method in interface org.sonar.plugins.python.api.tree.UnaryExpression
- operator() - Method in class org.sonar.python.tree.BinaryExpressionImpl
- operator() - Method in class org.sonar.python.tree.UnaryExpressionImpl
- OR - org.sonar.plugins.python.api.tree.Tree.Kind
- OR - org.sonar.python.api.PythonKeyword
-
Logical OR.
- OR - org.sonar.python.api.PythonPunctuator
-
Bitwise OR.
- OR_ASSIGN - org.sonar.python.api.PythonPunctuator
- OR_EXPR - org.sonar.python.api.PythonGrammar
- OR_TEST - org.sonar.python.api.PythonGrammar
- org.sonar.plugins.python.api - package org.sonar.plugins.python.api
- org.sonar.plugins.python.api.cfg - package org.sonar.plugins.python.api.cfg
- org.sonar.plugins.python.api.symbols - package org.sonar.plugins.python.api.symbols
- org.sonar.plugins.python.api.tree - package org.sonar.plugins.python.api.tree
- org.sonar.python - package org.sonar.python
- org.sonar.python.api - package org.sonar.python.api
- org.sonar.python.cfg - package org.sonar.python.cfg
- org.sonar.python.cfg.fixpoint - package org.sonar.python.cfg.fixpoint
- org.sonar.python.lexer - package org.sonar.python.lexer
- org.sonar.python.metrics - package org.sonar.python.metrics
- org.sonar.python.parser - package org.sonar.python.parser
- org.sonar.python.semantic - package org.sonar.python.semantic
- org.sonar.python.tree - package org.sonar.python.tree
- OTHER - org.sonar.plugins.python.api.symbols.Usage.Kind
P
- Parameter - Interface in org.sonar.plugins.python.api.tree
- PARAMETER - org.sonar.plugins.python.api.symbols.Usage.Kind
- PARAMETER - org.sonar.plugins.python.api.tree.Tree.Kind
- PARAMETER_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
- PARAMETER_TYPE_ANNOTATION - org.sonar.plugins.python.api.tree.Tree.Kind
- ParameterImpl - Class in org.sonar.python.tree
- ParameterImpl(Token) - Constructor for class org.sonar.python.tree.ParameterImpl
-
constructor for star parameter syntax.
- ParameterImpl(Token, Name, TypeAnnotation, Token, Expression) - Constructor for class org.sonar.python.tree.ParameterImpl
- ParameterList - Interface in org.sonar.plugins.python.api.tree
-
See https://docs.python.org/3/reference/compound_stmts.html#grammar-token-parameter-list
- ParameterListImpl - Class in org.sonar.python.tree
- ParameterListImpl(List<AnyParameter>, List<Token>) - Constructor for class org.sonar.python.tree.ParameterListImpl
- parameters() - Method in interface org.sonar.plugins.python.api.tree.FunctionLike
- parameters() - Method in interface org.sonar.plugins.python.api.tree.TupleParameter
- parameters() - Method in class org.sonar.python.tree.FunctionDefImpl
- parameters() - Method in class org.sonar.python.tree.LambdaExpressionImpl
- parameters() - Method in class org.sonar.python.tree.TupleParameterImpl
- parent() - Method in interface org.sonar.plugins.python.api.tree.Tree
- parent() - Method in class org.sonar.python.tree.PyTree
- PARENTHESIZED - org.sonar.plugins.python.api.tree.Tree.Kind
- ParenthesizedExpression - Interface in org.sonar.plugins.python.api.tree
- ParenthesizedExpressionImpl - Class in org.sonar.python.tree
- ParenthesizedExpressionImpl(Token, Expression, Token) - Constructor for class org.sonar.python.tree.ParenthesizedExpressionImpl
- parse(String) - Method in class org.sonar.python.parser.PythonParser
- parsingException() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
- PASS - org.sonar.python.api.PythonKeyword
- PASS_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- PASS_STMT - org.sonar.python.api.PythonGrammar
- passKeyword() - Method in interface org.sonar.plugins.python.api.tree.PassStatement
- passKeyword() - Method in class org.sonar.python.tree.PassStatementImpl
- passStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- PassStatement - Interface in org.sonar.plugins.python.api.tree
-
https://docs.python.org/3/reference/simple_stmts.html#grammar-token-pass-stmt
- PassStatementImpl - Class in org.sonar.python.tree
- PassStatementImpl(Token, Separators) - Constructor for class org.sonar.python.tree.PassStatementImpl
- PLUS - org.sonar.plugins.python.api.tree.Tree.Kind
- PLUS - org.sonar.python.api.PythonPunctuator
- PLUS_ASSIGN - org.sonar.python.api.PythonPunctuator
- POWER - org.sonar.plugins.python.api.tree.Tree.Kind
- POWER - org.sonar.python.api.PythonGrammar
- PreciseIssue(PythonCheck, IssueLocation) - Constructor for class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- preciseLocation(Token, String) - Static method in class org.sonar.plugins.python.api.IssueLocation
- preciseLocation(Token, Token, String) - Static method in class org.sonar.plugins.python.api.IssueLocation
- preciseLocation(Tree, String) - Static method in class org.sonar.plugins.python.api.IssueLocation
- predecessors() - Method in interface org.sonar.plugins.python.api.cfg.CfgBlock
- predecessors() - Method in class org.sonar.python.cfg.PythonCfgBlock
- prefix() - Method in interface org.sonar.plugins.python.api.tree.StringElement
- prefix() - Method in class org.sonar.python.tree.StringElementImpl
- primaryLocation() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- PRINT_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- PRINT_STMT - org.sonar.python.api.PythonGrammar
- printKeyword() - Method in interface org.sonar.plugins.python.api.tree.PrintStatement
- printKeyword() - Method in class org.sonar.python.tree.PrintStatementImpl
- printStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- PrintStatement - Interface in org.sonar.plugins.python.api.tree
-
Python 2 only.
- PrintStatementImpl - Class in org.sonar.python.tree
- PrintStatementImpl(Token, List<Expression>, Separators) - Constructor for class org.sonar.python.tree.PrintStatementImpl
- PythonCfgBlock - Class in org.sonar.python.cfg
- PythonCfgBlock() - Constructor for class org.sonar.python.cfg.PythonCfgBlock
- PythonCfgBranchingBlock - Class in org.sonar.python.cfg
- PythonCfgBranchingBlock(Tree, CfgBlock, CfgBlock) - Constructor for class org.sonar.python.cfg.PythonCfgBranchingBlock
- PythonCfgEndBlock - Class in org.sonar.python.cfg
- PythonCfgEndBlock() - Constructor for class org.sonar.python.cfg.PythonCfgEndBlock
- PythonCfgSimpleBlock - Class in org.sonar.python.cfg
- PythonCfgSimpleBlock(CfgBlock) - Constructor for class org.sonar.python.cfg.PythonCfgSimpleBlock
- PythonCheck - Interface in org.sonar.plugins.python.api
- PythonCheck.PreciseIssue - Class in org.sonar.plugins.python.api
- PythonConfiguration - Class in org.sonar.python
- PythonConfiguration(Charset) - Constructor for class org.sonar.python.PythonConfiguration
- PythonCustomRuleRepository - Interface in org.sonar.plugins.python.api
-
Extension point to create a custom rule repository for Python.
- pythonFile() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
- pythonFile() - Method in interface org.sonar.plugins.python.api.SubscriptionContext
- PythonFile - Interface in org.sonar.plugins.python.api
- PythonGrammar - Enum in org.sonar.python.api
- PythonKeyword - Enum in org.sonar.python.api
-
http://docs.python.org/reference/lexical_analysis.html#keywords
- PythonLexer - Class in org.sonar.python.lexer
- PythonParser - Class in org.sonar.python.parser
- PythonPunctuator - Enum in org.sonar.python.api
- PythonSubscriptionCheck - Class in org.sonar.plugins.python.api
- PythonSubscriptionCheck() - Constructor for class org.sonar.plugins.python.api.PythonSubscriptionCheck
- PythonTokenType - Enum in org.sonar.python.api
- PythonTreeMaker - Class in org.sonar.python.tree
- PythonTreeMaker() - Constructor for class org.sonar.python.tree.PythonTreeMaker
- PythonVisitorCheck - Class in org.sonar.plugins.python.api
- PythonVisitorCheck() - Constructor for class org.sonar.plugins.python.api.PythonVisitorCheck
- PythonVisitorContext - Class in org.sonar.plugins.python.api
- PythonVisitorContext(PythonFile, RecognitionException) - Constructor for class org.sonar.plugins.python.api.PythonVisitorContext
- PythonVisitorContext(FileInput, PythonFile, File, String) - Constructor for class org.sonar.plugins.python.api.PythonVisitorContext
- PyTree - Class in org.sonar.python.tree
- PyTree() - Constructor for class org.sonar.python.tree.PyTree
Q
- QUALIFIED_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
- qualifiedExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- QualifiedExpression - Interface in org.sonar.plugins.python.api.tree
-
Qualified expression like "foo.bar"
- QualifiedExpressionImpl - Class in org.sonar.python.tree
- QualifiedExpressionImpl(Name, Expression, Token) - Constructor for class org.sonar.python.tree.QualifiedExpressionImpl
- qualifier() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
- qualifier() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
R
- RAISE - org.sonar.python.api.PythonKeyword
- RAISE_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- RAISE_STMT - org.sonar.python.api.PythonGrammar
- raiseKeyword() - Method in interface org.sonar.plugins.python.api.tree.RaiseStatement
- raiseKeyword() - Method in class org.sonar.python.tree.RaiseStatementImpl
- raiseStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- RaiseStatement - Interface in org.sonar.plugins.python.api.tree
- RaiseStatementImpl - Class in org.sonar.python.tree
- RaiseStatementImpl(Token, List<Expression>, Token, Expression, Separators) - Constructor for class org.sonar.python.tree.RaiseStatementImpl
- RBRACKET - org.sonar.python.api.PythonPunctuator
- rCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.DictionaryLiteral
- rCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.SetLiteral
- rCurlyBrace() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
- RCURLYBRACE - org.sonar.python.api.PythonPunctuator
- registerSyntaxNodeConsumer(Tree.Kind, Consumer<SubscriptionContext>) - Method in interface org.sonar.plugins.python.api.SubscriptionCheck.Context
- REGULAR_ARGUMENT - org.sonar.plugins.python.api.tree.Tree.Kind
- RegularArgument - Interface in org.sonar.plugins.python.api.tree
- RegularArgumentImpl - Class in org.sonar.python.tree
- RegularArgumentImpl(Expression) - Constructor for class org.sonar.python.tree.RegularArgumentImpl
- RegularArgumentImpl(Name, Token, Expression) - Constructor for class org.sonar.python.tree.RegularArgumentImpl
- repositoryKey() - Method in interface org.sonar.plugins.python.api.PythonCustomRuleRepository
-
Key of the custom rule repository.
- REPR - org.sonar.plugins.python.api.tree.Tree.Kind
- ReprExpression - Interface in org.sonar.plugins.python.api.tree
-
Python 2 only.
- ReprExpressionImpl - Class in org.sonar.python.tree
- ReprExpressionImpl(Token, ExpressionList, Token) - Constructor for class org.sonar.python.tree.ReprExpressionImpl
- reset() - Method in class org.sonar.python.lexer.LexerState
- resultExpression() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionExpression
- resultExpression() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
- RETURN - org.sonar.python.api.PythonKeyword
- RETURN_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- RETURN_STMT - org.sonar.python.api.PythonGrammar
- RETURN_TYPE_ANNOTATION - org.sonar.plugins.python.api.tree.Tree.Kind
- returnKeyword() - Method in interface org.sonar.plugins.python.api.tree.ReturnStatement
- returnKeyword() - Method in class org.sonar.python.tree.ReturnStatementImpl
- returnStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- ReturnStatement - Interface in org.sonar.plugins.python.api.tree
- ReturnStatementImpl - Class in org.sonar.python.tree
- ReturnStatementImpl(Token, List<Expression>, Separators) - Constructor for class org.sonar.python.tree.ReturnStatementImpl
- returnTypeAnnotation() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
-
-> returnType - returnTypeAnnotation() - Method in class org.sonar.python.tree.FunctionDefImpl
- rhsExpression() - Method in interface org.sonar.plugins.python.api.tree.CompoundAssignmentStatement
- rhsExpression() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
- RIGHT_ASSIGN - org.sonar.python.api.PythonPunctuator
- RIGHT_OP - org.sonar.python.api.PythonPunctuator
- rightBracket() - Method in interface org.sonar.plugins.python.api.tree.ListLiteral
- rightBracket() - Method in interface org.sonar.plugins.python.api.tree.SliceExpression
- rightBracket() - Method in interface org.sonar.plugins.python.api.tree.SubscriptionExpression
- rightBracket() - Method in class org.sonar.python.tree.ListLiteralImpl
- rightBracket() - Method in class org.sonar.python.tree.SliceExpressionImpl
- rightBracket() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
- rightOperand() - Method in interface org.sonar.plugins.python.api.tree.BinaryExpression
- rightOperand() - Method in class org.sonar.python.tree.BinaryExpressionImpl
- rightPar() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
- rightPar() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- rightPar() - Method in interface org.sonar.plugins.python.api.tree.Decorator
- rightPar() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- rightPar() - Method in class org.sonar.python.tree.CallExpressionImpl
- rightPar() - Method in class org.sonar.python.tree.ClassDefImpl
- rightPar() - Method in class org.sonar.python.tree.DecoratorImpl
- rightPar() - Method in class org.sonar.python.tree.FunctionDefImpl
- rightParenthesis() - Method in interface org.sonar.plugins.python.api.tree.ParenthesizedExpression
- rightParenthesis() - Method in interface org.sonar.plugins.python.api.tree.Tuple
- rightParenthesis() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
- rightParenthesis() - Method in class org.sonar.python.tree.TupleImpl
- rootTree() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
- RPARENTHESIS - org.sonar.python.api.PythonPunctuator
S
- scan(List<? extends Tree>) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- scan(Tree) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- scanFile(File, PythonCheck...) - Static method in class org.sonar.python.TestPythonVisitorRunner
- scanFile(PythonVisitorContext) - Method in interface org.sonar.plugins.python.api.PythonCheck
- scanFile(PythonVisitorContext) - Method in class org.sonar.plugins.python.api.PythonSubscriptionCheck
- scanFile(PythonVisitorContext) - Method in class org.sonar.plugins.python.api.PythonVisitorCheck
- scanFile(PythonVisitorContext) - Method in class org.sonar.python.metrics.FileLinesVisitor
- secondary(IssueLocation) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- secondary(Token, String) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- secondary(Tree, String) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- secondaryLocations() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- SEMICOLON - org.sonar.python.api.PythonPunctuator
- separator() - Method in interface org.sonar.plugins.python.api.tree.Statement
- separator() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- separator() - Method in class org.sonar.python.tree.AssertStatementImpl
- separator() - Method in class org.sonar.python.tree.AssignmentStatementImpl
- separator() - Method in class org.sonar.python.tree.BreakStatementImpl
- separator() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
- separator() - Method in class org.sonar.python.tree.ContinueStatementImpl
- separator() - Method in class org.sonar.python.tree.DelStatementImpl
- separator() - Method in class org.sonar.python.tree.ExecStatementImpl
- separator() - Method in class org.sonar.python.tree.ExpressionStatementImpl
- separator() - Method in class org.sonar.python.tree.GlobalStatementImpl
- separator() - Method in class org.sonar.python.tree.ImportFromImpl
- separator() - Method in class org.sonar.python.tree.ImportNameImpl
- separator() - Method in class org.sonar.python.tree.NonlocalStatementImpl
- separator() - Method in class org.sonar.python.tree.PassStatementImpl
- separator() - Method in class org.sonar.python.tree.RaiseStatementImpl
- separator() - Method in class org.sonar.python.tree.ReturnStatementImpl
- separator() - Method in class org.sonar.python.tree.StatementWithSeparator
- separator() - Method in class org.sonar.python.tree.YieldStatementImpl
- separators() - Method in interface org.sonar.plugins.python.api.tree.SliceList
- separators() - Method in class org.sonar.python.tree.SliceListImpl
- Separators - Class in org.sonar.python.tree
- SET_COMPREHENSION - org.sonar.plugins.python.api.tree.Tree.Kind
- SET_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
- SetLiteral - Interface in org.sonar.plugins.python.api.tree
- SetLiteralImpl - Class in org.sonar.python.tree
- SetLiteralImpl(Token, List<Expression>, List<Token>, Token) - Constructor for class org.sonar.python.tree.SetLiteralImpl
- setParent(Tree) - Method in class org.sonar.python.tree.PyTree
- setParents(Tree) - Method in class org.sonar.python.tree.PythonTreeMaker
- setRootRule(Rule) - Method in class org.sonar.python.parser.PythonParser
- setSymbol(Symbol) - Method in class org.sonar.python.tree.NameImpl
- setSyntacticSuccessor(CfgBlock) - Method in class org.sonar.python.cfg.PythonCfgSimpleBlock
- setTrueSuccessor(PythonCfgBlock) - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
- setUsage(Usage) - Method in class org.sonar.python.tree.NameImpl
- SHIFT_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
- SHIFT_EXPR - org.sonar.python.api.PythonGrammar
- SIMPLE_STMT - org.sonar.python.api.PythonGrammar
- SimpleStatement - Class in org.sonar.python.tree
- SimpleStatement() - Constructor for class org.sonar.python.tree.SimpleStatement
- simpleStatements(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
-
Simple statements http://docs.python.org/reference/simple_stmts.html
- SLICE_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
- SLICE_ITEM - org.sonar.plugins.python.api.tree.Tree.Kind
- SLICE_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
- SliceExpression - Interface in org.sonar.plugins.python.api.tree
- SliceExpressionImpl - Class in org.sonar.python.tree
- SliceExpressionImpl(Expression, Token, SliceList, Token) - Constructor for class org.sonar.python.tree.SliceExpressionImpl
- SliceItem - Interface in org.sonar.plugins.python.api.tree
- SliceItemImpl - Class in org.sonar.python.tree
- SliceItemImpl(Expression, Token, Expression, Token, Expression) - Constructor for class org.sonar.python.tree.SliceItemImpl
- sliceList() - Method in interface org.sonar.plugins.python.api.tree.SliceExpression
- sliceList() - Method in class org.sonar.python.tree.SliceExpressionImpl
- SliceList - Interface in org.sonar.plugins.python.api.tree
- SliceListImpl - Class in org.sonar.python.tree
- SliceListImpl(List<Tree>, List<Token>) - Constructor for class org.sonar.python.tree.SliceListImpl
- SLICEOP - org.sonar.python.api.PythonGrammar
- slices() - Method in interface org.sonar.plugins.python.api.tree.SliceList
- slices() - Method in class org.sonar.python.tree.SliceListImpl
- STAR_EXPR - org.sonar.python.api.PythonGrammar
- start() - Method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
- startLine() - Method in class org.sonar.plugins.python.api.IssueLocation
- startLine() - Method in class org.sonar.python.TokenLocation
- startLineOffset() - Method in class org.sonar.plugins.python.api.IssueLocation
- startLineOffset() - Method in class org.sonar.python.TokenLocation
- starToken() - Method in interface org.sonar.plugins.python.api.tree.Parameter
-
Represents both '*' and '**'
- starToken() - Method in interface org.sonar.plugins.python.api.tree.UnpackingExpression
-
Can be either
*or** - starToken() - Method in class org.sonar.python.tree.ParameterImpl
- starToken() - Method in class org.sonar.python.tree.UnpackingExpressionImpl
- statement() - Method in class org.sonar.python.tree.StatementWithSeparator
- Statement - Interface in org.sonar.plugins.python.api.tree
- STATEMENT - org.sonar.python.api.PythonGrammar
- STATEMENT_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
- StatementList - Interface in org.sonar.plugins.python.api.tree
- StatementListImpl - Class in org.sonar.python.tree
- StatementListImpl(List<Statement>) - Constructor for class org.sonar.python.tree.StatementListImpl
- statements() - Method in interface org.sonar.plugins.python.api.tree.FileInput
- statements() - Method in interface org.sonar.plugins.python.api.tree.StatementList
- statements() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
- statements() - Method in class org.sonar.python.tree.FileInputImpl
- statements() - Method in class org.sonar.python.tree.StatementListImpl
- statements() - Method in class org.sonar.python.tree.WithStatementImpl
- StatementWithSeparator - Class in org.sonar.python.tree
- StatementWithSeparator(AstNode, Separators) - Constructor for class org.sonar.python.tree.StatementWithSeparator
- STMT_LIST - org.sonar.python.api.PythonGrammar
- stride() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
- stride() - Method in class org.sonar.python.tree.SliceItemImpl
- strideSeparator() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
- strideSeparator() - Method in class org.sonar.python.tree.SliceItemImpl
- STRING - org.sonar.python.api.PythonTokenType
- STRING_ELEMENT - org.sonar.plugins.python.api.tree.Tree.Kind
- STRING_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
- StringElement - Interface in org.sonar.plugins.python.api.tree
- StringElementImpl - Class in org.sonar.python.tree
- StringElementImpl(Token) - Constructor for class org.sonar.python.tree.StringElementImpl
- stringElements() - Method in interface org.sonar.plugins.python.api.tree.StringLiteral
- stringElements() - Method in class org.sonar.python.tree.StringLiteralImpl
- StringLiteral - Interface in org.sonar.plugins.python.api.tree
-
See https://docs.python.org/3/reference/lexical_analysis.html#string-literal-concatenation
- StringLiteralImpl - Class in org.sonar.python.tree
- StringLiteralsChannel - Class in org.sonar.python.lexer
-
http://docs.python.org/reference/lexical_analysis.html#string-literals
- StringLiteralsChannel() - Constructor for class org.sonar.python.lexer.StringLiteralsChannel
- SUBSCRIPT - org.sonar.python.api.PythonGrammar
- SUBSCRIPTION - org.sonar.plugins.python.api.tree.Tree.Kind
- SUBSCRIPTION_OR_SLICING - org.sonar.python.api.PythonGrammar
- SubscriptionCheck - Interface in org.sonar.plugins.python.api
- SubscriptionCheck.Context - Interface in org.sonar.plugins.python.api
- SubscriptionContext - Interface in org.sonar.plugins.python.api
- SubscriptionExpression - Interface in org.sonar.plugins.python.api.tree
- SubscriptionExpressionImpl - Class in org.sonar.python.tree
- SubscriptionExpressionImpl(Expression, Token, ExpressionList, Token) - Constructor for class org.sonar.python.tree.SubscriptionExpressionImpl
- SubscriptionVisitor - Class in org.sonar.python
- SUBSCRIPTLIST - org.sonar.python.api.PythonGrammar
- subscripts() - Method in interface org.sonar.plugins.python.api.tree.SubscriptionExpression
- subscripts() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
- successors() - Method in interface org.sonar.plugins.python.api.cfg.CfgBlock
- successors() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
- successors() - Method in class org.sonar.python.cfg.PythonCfgEndBlock
- successors() - Method in class org.sonar.python.cfg.PythonCfgSimpleBlock
- SUITE - org.sonar.python.api.PythonGrammar
- symbol() - Method in interface org.sonar.plugins.python.api.tree.HasSymbol
- symbol() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
-
Returns the symbol of
QualifiedExpression.name() - symbol() - Method in class org.sonar.python.tree.NameImpl
- Symbol - Interface in org.sonar.plugins.python.api.symbols
- SymbolTableBuilder - Class in org.sonar.python.semantic
- SymbolTableBuilder() - Constructor for class org.sonar.python.semantic.SymbolTableBuilder
- SymbolTableBuilder(String) - Constructor for class org.sonar.python.semantic.SymbolTableBuilder
- symbolToUsages() - Method in class org.sonar.python.cfg.fixpoint.UsageVisitor
- SymbolUsage() - Constructor for class org.sonar.python.cfg.fixpoint.UsageVisitor.SymbolUsage
- syntacticSuccessor() - Method in interface org.sonar.plugins.python.api.cfg.CfgBlock
- syntacticSuccessor() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
- syntacticSuccessor() - Method in class org.sonar.python.cfg.PythonCfgEndBlock
- syntacticSuccessor() - Method in class org.sonar.python.cfg.PythonCfgSimpleBlock
- syntaxNode() - Method in interface org.sonar.plugins.python.api.SubscriptionContext
T
- test() - Method in interface org.sonar.plugins.python.api.tree.WithItem
- test() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
- TEST - org.sonar.python.api.PythonGrammar
- TEST_NOCOND - org.sonar.python.api.PythonGrammar
- testExpressions() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
- testExpressions() - Method in class org.sonar.python.tree.ForStatementImpl
- TESTLIST - org.sonar.python.api.PythonGrammar
- TESTLIST_COMP - org.sonar.python.api.PythonGrammar
- TESTLIST_STAR_EXPR - org.sonar.python.api.PythonGrammar
- TestPythonVisitorRunner - Class in org.sonar.python
- TFPDEF - org.sonar.python.api.PythonGrammar
- TFPLIST - org.sonar.python.api.PythonGrammar
- TILDE - org.sonar.python.api.PythonPunctuator
- token() - Method in interface org.sonar.plugins.python.api.tree.Trivia
-
Returns the token of the comment
- token() - Method in class org.sonar.python.tree.TriviaImpl
- Token - Interface in org.sonar.plugins.python.api.tree
- TOKEN - org.sonar.plugins.python.api.tree.Tree.Kind
- TokenImpl - Class in org.sonar.python.tree
- TokenImpl(Token) - Constructor for class org.sonar.python.tree.TokenImpl
- TokenLocation - Class in org.sonar.python
- TokenLocation(Token) - Constructor for class org.sonar.python.TokenLocation
- tokens(Tree) - Static method in class org.sonar.python.tree.TreeUtils
- toString() - Method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
- toString() - Method in class org.sonar.python.cfg.PythonCfgBlock
- toString() - Method in class org.sonar.python.cfg.PythonCfgEndBlock
- toStringDisplayPosition() - Method in class org.sonar.python.cfg.PythonCfgBlock
- toStringDisplayPosition() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
- TRAILER - org.sonar.python.api.PythonGrammar
- tree() - Method in interface org.sonar.plugins.python.api.symbols.Usage
- tree() - Method in class org.sonar.python.semantic.UsageImpl
- Tree - Interface in org.sonar.plugins.python.api.tree
- Tree.Kind - Enum in org.sonar.plugins.python.api.tree
- TreeUtils - Class in org.sonar.python.tree
- TreeVisitor - Interface in org.sonar.plugins.python.api.tree
- trimmedQuotesValue() - Method in interface org.sonar.plugins.python.api.tree.StringElement
- trimmedQuotesValue() - Method in interface org.sonar.plugins.python.api.tree.StringLiteral
- trimmedQuotesValue() - Method in class org.sonar.python.tree.StringElementImpl
- trimmedQuotesValue() - Method in class org.sonar.python.tree.StringLiteralImpl
- trivia() - Method in interface org.sonar.plugins.python.api.tree.Token
- trivia() - Method in class org.sonar.python.tree.TokenImpl
- Trivia - Interface in org.sonar.plugins.python.api.tree
- TriviaImpl - Class in org.sonar.python.tree
- TriviaImpl(Token) - Constructor for class org.sonar.python.tree.TriviaImpl
- trueExpression() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
- trueExpression() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- trueSuccessor() - Method in interface org.sonar.plugins.python.api.cfg.CfgBranchingBlock
- trueSuccessor() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
- TRY - org.sonar.python.api.PythonKeyword
- TRY_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- TRY_STMT - org.sonar.python.api.PythonGrammar
- tryKeyword() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
- tryKeyword() - Method in class org.sonar.python.tree.TryStatementImpl
- tryStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- TryStatement - Interface in org.sonar.plugins.python.api.tree
- TryStatementImpl - Class in org.sonar.python.tree
- TryStatementImpl(Token, Token, Token, Token, StatementList, Token, List<ExceptClause>, FinallyClause, ElseClause) - Constructor for class org.sonar.python.tree.TryStatementImpl
- Tuple - Interface in org.sonar.plugins.python.api.tree
-
(
Tuple.elements()) - TUPLE - org.sonar.plugins.python.api.tree.Tree.Kind
- TUPLE_PARAMETER - org.sonar.plugins.python.api.tree.Tree.Kind
- TupleImpl - Class in org.sonar.python.tree
- TupleImpl(Token, List<Expression>, List<Token>, Token) - Constructor for class org.sonar.python.tree.TupleImpl
- TupleParameter - Interface in org.sonar.plugins.python.api.tree
-
Python 2 only
- TupleParameterImpl - Class in org.sonar.python.tree
- TupleParameterImpl(Token, List<AnyParameter>, List<Token>, Token) - Constructor for class org.sonar.python.tree.TupleParameterImpl
- type() - Method in interface org.sonar.plugins.python.api.tree.Token
- type() - Method in class org.sonar.python.tree.TokenImpl
- typeAnnotation() - Method in interface org.sonar.plugins.python.api.tree.Parameter
- typeAnnotation() - Method in class org.sonar.python.tree.ParameterImpl
- TypeAnnotation - Interface in org.sonar.plugins.python.api.tree
- TypeAnnotationImpl - Class in org.sonar.python.tree
- TypeAnnotationImpl(Token, Expression, Tree.Kind) - Constructor for class org.sonar.python.tree.TypeAnnotationImpl
- TypeAnnotationImpl(Token, Token, Expression) - Constructor for class org.sonar.python.tree.TypeAnnotationImpl
- TYPEDARGSLIST - org.sonar.python.api.PythonGrammar
U
- UNARY_MINUS - org.sonar.plugins.python.api.tree.Tree.Kind
- UNARY_PLUS - org.sonar.plugins.python.api.tree.Tree.Kind
- UnaryExpression - Interface in org.sonar.plugins.python.api.tree
- UnaryExpressionImpl - Class in org.sonar.python.tree
- UnaryExpressionImpl(Token, Expression) - Constructor for class org.sonar.python.tree.UnaryExpressionImpl
- UNDEFINED - org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.VariableDefinition
- UNDEFINED_LINE - Static variable in class org.sonar.plugins.python.api.IssueLocation
- UNDEFINED_OFFSET - Static variable in class org.sonar.plugins.python.api.IssueLocation
- UNPACKING_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
- UnpackingExpression - Interface in org.sonar.plugins.python.api.tree
- UnpackingExpressionImpl - Class in org.sonar.python.tree
- UnpackingExpressionImpl(Token, Expression) - Constructor for class org.sonar.python.tree.UnpackingExpressionImpl
- unreachableBlocks(ControlFlowGraph) - Static method in class org.sonar.python.cfg.CfgUtils
- upperBound() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
- upperBound() - Method in class org.sonar.python.tree.SliceItemImpl
- uri() - Method in interface org.sonar.plugins.python.api.PythonFile
- usage() - Method in interface org.sonar.plugins.python.api.tree.HasSymbol
- usage() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
-
Returns the usage of
QualifiedExpression.name() - usage() - Method in class org.sonar.python.tree.NameImpl
- Usage - Interface in org.sonar.plugins.python.api.symbols
- Usage.Kind - Enum in org.sonar.plugins.python.api.symbols
- UsageImpl - Class in org.sonar.python.semantic
- UsageImpl(Tree, Usage.Kind) - Constructor for class org.sonar.python.semantic.UsageImpl
- usages() - Method in interface org.sonar.plugins.python.api.symbols.Symbol
- UsageVisitor - Class in org.sonar.python.cfg.fixpoint
- UsageVisitor() - Constructor for class org.sonar.python.cfg.fixpoint.UsageVisitor
- UsageVisitor.SymbolUsage - Class in org.sonar.python.cfg.fixpoint
V
- value() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePair
- value() - Method in interface org.sonar.plugins.python.api.tree.StringElement
- value() - Method in interface org.sonar.plugins.python.api.tree.Token
- value() - Method in interface org.sonar.plugins.python.api.tree.Trivia
- value() - Method in class org.sonar.python.tree.KeyValuePairImpl
- value() - Method in class org.sonar.python.tree.StringElementImpl
- value() - Method in class org.sonar.python.tree.TokenImpl
- value() - Method in class org.sonar.python.tree.TriviaImpl
- valueAsLong() - Method in interface org.sonar.plugins.python.api.tree.NumericLiteral
- valueAsLong() - Method in class org.sonar.python.tree.NumericLiteralImpl
- valueAsString() - Method in interface org.sonar.plugins.python.api.tree.NumericLiteral
- valueAsString() - Method in class org.sonar.python.tree.NumericLiteralImpl
- valueExpression() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
- valueExpression() - Method in class org.sonar.python.tree.DictCompExpressionImpl
- valueOf(String) - Static method in enum org.sonar.plugins.python.api.symbols.Usage.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.python.api.tree.Tree.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.python.api.PythonGrammar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.python.api.PythonKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.python.api.PythonPunctuator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.python.api.PythonTokenType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.VariableDefinition
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.sonar.plugins.python.api.symbols.Usage.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.python.api.tree.Tree.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.python.api.PythonGrammar
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.python.api.PythonKeyword
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.python.api.PythonPunctuator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.python.api.PythonTokenType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.VariableDefinition
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARARGSLIST - org.sonar.python.api.PythonGrammar
- variable() - Method in interface org.sonar.plugins.python.api.tree.AnnotatedAssignment
- variable() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- VARIABLE_TYPE_ANNOTATION - org.sonar.plugins.python.api.tree.Tree.Kind
- variables() - Method in interface org.sonar.plugins.python.api.tree.GlobalStatement
- variables() - Method in interface org.sonar.plugins.python.api.tree.NonlocalStatement
- variables() - Method in class org.sonar.python.tree.GlobalStatementImpl
- variables() - Method in class org.sonar.python.tree.NonlocalStatementImpl
- variableUsagesPerElement - Variable in class org.sonar.python.cfg.fixpoint.CfgBlockState
- visitAliasedName(AliasedName) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitAliasedName(AliasedName) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitAnnotatedAssignment(AnnotatedAssignment) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitAnnotatedAssignment(AnnotatedAssignment) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitArgumentList(ArgList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitArgumentList(ArgList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitAssertStatement(AssertStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitAssertStatement(AssertStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitAssignmentStatement(AssignmentStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitAssignmentStatement(AssignmentStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitAwaitExpression(AwaitExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitAwaitExpression(AwaitExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitBinaryExpression(BinaryExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitBinaryExpression(BinaryExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitBinaryExpression(BinaryExpression) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitBinaryExpression(BinaryExpression) - Method in class org.sonar.python.metrics.ComplexityVisitor
- visitBreakStatement(BreakStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitBreakStatement(BreakStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitCallExpression(CallExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitCallExpression(CallExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitClassDef(ClassDef) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitClassDef(ClassDef) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitClassDef(ClassDef) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitCompoundAssignment(CompoundAssignmentStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitCompoundAssignment(CompoundAssignmentStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitComprehensionFor(ComprehensionFor) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitComprehensionFor(ComprehensionFor) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitComprehensionIf(ComprehensionIf) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitComprehensionIf(ComprehensionIf) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitComprehensionIf(ComprehensionIf) - Method in class org.sonar.python.metrics.ComplexityVisitor
- visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitConditionalExpression(ConditionalExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.python.metrics.ComplexityVisitor
- visitContinueStatement(ContinueStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitContinueStatement(ContinueStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitDecorator(Decorator) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitDecorator(Decorator) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitDelStatement(DelStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitDelStatement(DelStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitDictCompExpression(DictCompExpressionImpl) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitDictCompExpression(DictCompExpressionImpl) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitDictionaryLiteral(DictionaryLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitDictionaryLiteral(DictionaryLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitDottedName(DottedName) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitDottedName(DottedName) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitEllipsis(EllipsisExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitEllipsis(EllipsisExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitElseClause(ElseClause) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitElseClause(ElseClause) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitElseClause(ElseClause) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitExceptClause(ExceptClause) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitExceptClause(ExceptClause) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitExceptClause(ExceptClause) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitExecStatement(ExecStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitExecStatement(ExecStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitExpressionList(ExpressionList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitExpressionList(ExpressionList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitExpressionStatement(ExpressionStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitExpressionStatement(ExpressionStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitFileInput(FileInput) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitFileInput(FileInput) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitFileInput(FileInput) - Method in class org.sonar.python.semantic.SymbolTableBuilder
- visitFinallyClause(FinallyClause) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitFinallyClause(FinallyClause) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitForStatement(ForStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitForStatement(ForStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitForStatement(ForStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitForStatement(ForStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
- visitFunctionDef(FunctionDef) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitFunctionDef(FunctionDef) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitFunctionDef(FunctionDef) - Method in class org.sonar.python.cfg.fixpoint.UsageVisitor
- visitFunctionDef(FunctionDef) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitFunctionDef(FunctionDef) - Method in class org.sonar.python.metrics.ComplexityVisitor
- visitGlobalStatement(GlobalStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitGlobalStatement(GlobalStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitIfStatement(IfStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitIfStatement(IfStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitIfStatement(IfStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitIfStatement(IfStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
- visitImportFrom(ImportFrom) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitImportFrom(ImportFrom) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitImportName(ImportName) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitImportName(ImportName) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitKeyValuePair(KeyValuePair) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitKeyValuePair(KeyValuePair) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitLambda(LambdaExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitLambda(LambdaExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitLambda(LambdaExpression) - Method in class org.sonar.python.cfg.fixpoint.UsageVisitor
- visitListLiteral(ListLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitListLiteral(ListLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitName(Name) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitName(Name) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitName(Name) - Method in class org.sonar.python.cfg.fixpoint.UsageVisitor
- visitNone(NoneExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitNone(NoneExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitNonlocalStatement(NonlocalStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitNonlocalStatement(NonlocalStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitNumericLiteral(NumericLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitNumericLiteral(NumericLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitParameter(Parameter) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitParameter(Parameter) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitParameterList(ParameterList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitParameterList(ParameterList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitParenthesizedExpression(ParenthesizedExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitParenthesizedExpression(ParenthesizedExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitPassStatement(PassStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitPassStatement(PassStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitPrintStatement(PrintStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitPrintStatement(PrintStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitPyListOrSetCompExpression(ComprehensionExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitPyListOrSetCompExpression(ComprehensionExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitQualifiedExpression(QualifiedExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitQualifiedExpression(QualifiedExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitRaiseStatement(RaiseStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitRaiseStatement(RaiseStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitRegularArgument(RegularArgument) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitRegularArgument(RegularArgument) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitRepr(ReprExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitRepr(ReprExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitReturnStatement(ReturnStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitReturnStatement(ReturnStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitSetLiteral(SetLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitSetLiteral(SetLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitSliceExpression(SliceExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitSliceExpression(SliceExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitSliceItem(SliceItem) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitSliceItem(SliceItem) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitSliceList(SliceList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitSliceList(SliceList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitStatementList(StatementList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitStatementList(StatementList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitStatementList(StatementList) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitStringElement(StringElement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitStringElement(StringElement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitStringLiteral(StringLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitStringLiteral(StringLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitSubscriptionExpression(SubscriptionExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitSubscriptionExpression(SubscriptionExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitToken(Token) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitToken(Token) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitTryStatement(TryStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitTryStatement(TryStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitTuple(Tuple) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitTuple(Tuple) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitTupleParameter(TupleParameter) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitTupleParameter(TupleParameter) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitTypeAnnotation(TypeAnnotation) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitTypeAnnotation(TypeAnnotation) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitUnaryExpression(UnaryExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitUnaryExpression(UnaryExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitUnpackingExpression(UnpackingExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitUnpackingExpression(UnpackingExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitWhileStatement(WhileStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitWhileStatement(WhileStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitWhileStatement(WhileStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
- visitWhileStatement(WhileStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
- visitWithItem(WithItem) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitWithItem(WithItem) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitWithStatement(WithStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitWithStatement(WithStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitYieldExpression(YieldExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitYieldExpression(YieldExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
- visitYieldStatement(YieldStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
- visitYieldStatement(YieldStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
W
- WHILE - org.sonar.python.api.PythonKeyword
- WHILE_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- WHILE_STMT - org.sonar.python.api.PythonGrammar
- whileKeyword() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
- whileKeyword() - Method in class org.sonar.python.tree.WhileStatementImpl
- whileStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- WhileStatement - Interface in org.sonar.plugins.python.api.tree
- WhileStatementImpl - Class in org.sonar.python.tree
- WhileStatementImpl(Token, Expression, Token, Token, Token, StatementList, Token, ElseClause) - Constructor for class org.sonar.python.tree.WhileStatementImpl
- wildcard() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
- wildcard() - Method in class org.sonar.python.tree.ImportFromImpl
- WITH - org.sonar.python.api.PythonKeyword
- WITH_INSTANCE - org.sonar.plugins.python.api.symbols.Usage.Kind
- WITH_ITEM - org.sonar.plugins.python.api.tree.Tree.Kind
- WITH_ITEM - org.sonar.python.api.PythonGrammar
- WITH_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- WITH_STMT - org.sonar.python.api.PythonGrammar
- withCost(int) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- WithItem - Interface in org.sonar.plugins.python.api.tree
- WithItemImpl(Expression, Token, Expression) - Constructor for class org.sonar.python.tree.WithStatementImpl.WithItemImpl
- withItems() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
- withItems() - Method in class org.sonar.python.tree.WithStatementImpl
- withKeyword() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
- withKeyword() - Method in class org.sonar.python.tree.WithStatementImpl
- withStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- WithStatement - Interface in org.sonar.plugins.python.api.tree
- WithStatementImpl - Class in org.sonar.python.tree
- WithStatementImpl(Token, List<WithItem>, List<Token>, Token, Token, Token, StatementList, Token, Token) - Constructor for class org.sonar.python.tree.WithStatementImpl
- WithStatementImpl.WithItemImpl - Class in org.sonar.python.tree
- workingDirectory() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
- workingDirectory() - Method in interface org.sonar.plugins.python.api.SubscriptionContext
X
- XOR - org.sonar.python.api.PythonPunctuator
- XOR_ASSIGN - org.sonar.python.api.PythonPunctuator
- XOR_EXPR - org.sonar.python.api.PythonGrammar
Y
- YIELD - org.sonar.python.api.PythonKeyword
- YIELD_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
- YIELD_EXPR - org.sonar.python.api.PythonGrammar
- YIELD_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
- YIELD_STMT - org.sonar.python.api.PythonGrammar
- yieldExpression() - Method in interface org.sonar.plugins.python.api.tree.YieldStatement
- yieldExpression() - Method in class org.sonar.python.tree.YieldStatementImpl
- yieldExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
- YieldExpression - Interface in org.sonar.plugins.python.api.tree
- YieldExpressionImpl - Class in org.sonar.python.tree
- YieldExpressionImpl(Token, Token, List<Expression>) - Constructor for class org.sonar.python.tree.YieldExpressionImpl
- yieldKeyword() - Method in interface org.sonar.plugins.python.api.tree.YieldExpression
- yieldKeyword() - Method in class org.sonar.python.tree.YieldExpressionImpl
- yieldStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
- YieldStatement - Interface in org.sonar.plugins.python.api.tree
-
See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-yield-stmt
- YieldStatementImpl - Class in org.sonar.python.tree
- YieldStatementImpl(YieldExpression, Separators) - Constructor for class org.sonar.python.tree.YieldStatementImpl
All Classes All Packages