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

A

A_EXPR - org.sonar.python.api.PythonGrammar
 
accept(TreeVisitor) - Method in interface org.sonar.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.ArgumentImpl
 
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.ElseStatementImpl
 
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.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.StarredExpressionImpl
 
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.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
 
addFileIssue(String) - Method in class org.sonar.python.PythonCheckAstNode
 
addFileIssue(String) - Method in interface org.sonar.python.SubscriptionContext
 
addInstanceField(Symbol) - Method in class org.sonar.python.tree.ClassDefImpl
 
addIssue(AstNode, String) - Method in class org.sonar.python.PythonCheckAstNode
 
addIssue(Token, String) - Method in class org.sonar.python.PythonCheckAstNode
 
addIssue(Token, String) - Method in class org.sonar.python.PythonCheckTree
 
addIssue(Token, String) - Method in interface org.sonar.python.SubscriptionContext
 
addIssue(Token, Token, String) - Method in interface org.sonar.python.SubscriptionContext
 
addIssue(Tree, String) - Method in class org.sonar.python.PythonCheckTree
 
addIssue(Tree, String) - Method in interface org.sonar.python.SubscriptionContext
 
addIssue(IssueLocation) - Method in class org.sonar.python.PythonCheckAstNode
 
addIssue(PythonCheck.PreciseIssue) - Method in class org.sonar.python.PythonVisitorContext
 
addLineIssue(String, int) - Method in class org.sonar.python.PythonCheckAstNode
 
addLineIssue(String, int) - Method in interface org.sonar.python.SubscriptionContext
 
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.python.api.tree.AliasedName
 
alias() - Method in class org.sonar.python.tree.AliasedNameImpl
 
ALIASED_NAME - org.sonar.python.api.tree.Tree.Kind
 
AliasedName - Interface in org.sonar.python.api.tree
Aliased name
AliasedNameImpl - Class in org.sonar.python.tree
 
AliasedNameImpl(AstNode, Token, DottedName, Name) - Constructor for class org.sonar.python.tree.AliasedNameImpl
 
all() - Method in interface org.sonar.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
 
ancestors() - Method in interface org.sonar.python.api.tree.Tree
 
AND - org.sonar.python.api.PythonKeyword
Logical AND.
AND - org.sonar.python.api.PythonPunctuator
Bitwise AND.
AND - org.sonar.python.api.tree.Tree.Kind
 
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.python.api.tree.Tree.Kind
 
annotatedAssignment(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
AnnotatedAssignment - Interface in org.sonar.python.api.tree
 
AnnotatedAssignmentImpl - Class in org.sonar.python.tree
 
AnnotatedAssignmentImpl(Expression, Token, Expression, Token, Expression) - Constructor for class org.sonar.python.tree.AnnotatedAssignmentImpl
 
annotation() - Method in interface org.sonar.python.api.tree.AnnotatedAssignment
 
annotation() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
AnyParameter - Interface in org.sonar.python.api.tree
 
ARG_LIST - org.sonar.python.api.tree.Tree.Kind
 
ArgList - Interface in org.sonar.python.api.tree
 
ARGLIST - org.sonar.python.api.PythonGrammar
 
ArgListImpl - Class in org.sonar.python.tree
 
ArgListImpl(AstNode, List<Argument>) - Constructor for class org.sonar.python.tree.ArgListImpl
 
args() - Method in interface org.sonar.python.api.tree.ClassDef
null if class is defined without args class Foo:... or class 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.python.api.tree
 
ARGUMENT - org.sonar.python.api.PythonGrammar
 
ARGUMENT - org.sonar.python.api.tree.Tree.Kind
 
ArgumentImpl - Class in org.sonar.python.tree
 
ArgumentImpl(AstNode, Expression, Token, Token) - Constructor for class org.sonar.python.tree.ArgumentImpl
 
ArgumentImpl(AstNode, Name, Expression, Token, Token, Token) - Constructor for class org.sonar.python.tree.ArgumentImpl
 
argumentList() - Method in interface org.sonar.python.api.tree.CallExpression
 
argumentList() - Method in class org.sonar.python.tree.CallExpressionImpl
 
arguments() - Method in interface org.sonar.python.api.tree.ArgList
 
arguments() - Method in interface org.sonar.python.api.tree.CallExpression
Utility method to return argumentList().arguments() or an empty list when argumentList is null.
arguments() - Method in interface org.sonar.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.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.python.api.tree.AliasedName
 
asKeyword() - Method in interface org.sonar.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.python.api.PythonGrammar
 
ASSERT_STMT - org.sonar.python.api.tree.Tree.Kind
 
assertKeyword() - Method in interface org.sonar.python.api.tree.AssertStatement
 
assertKeyword() - Method in class org.sonar.python.tree.AssertStatementImpl
 
assertStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
AssertStatement - Interface in org.sonar.python.api.tree
 
AssertStatementImpl - Class in org.sonar.python.tree
 
AssertStatementImpl(AstNode, Token, Expression, Expression) - Constructor for class org.sonar.python.tree.AssertStatementImpl
 
ASSIGN - org.sonar.python.api.PythonPunctuator
 
assignedValue() - Method in interface org.sonar.python.api.tree.AnnotatedAssignment
 
assignedValue() - Method in interface org.sonar.python.api.tree.AssignmentStatement
 
assignedValue() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
assignedValue() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
assignment(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ASSIGNMENT_LHS - org.sonar.python.semantic.Usage.Kind
 
ASSIGNMENT_STMT - org.sonar.python.api.tree.Tree.Kind
 
AssignmentStatement - Interface in org.sonar.python.api.tree
 
AssignmentStatementImpl - Class in org.sonar.python.tree
 
AssignmentStatementImpl(AstNode, List<Token>, List<ExpressionList>, Expression) - Constructor for class org.sonar.python.tree.AssignmentStatementImpl
 
astNode() - Method in interface org.sonar.python.api.tree.Tree
Deprecated.
astNode() - Method in class org.sonar.python.tree.PyTree
 
astNode() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 
ASYNC_STMT - org.sonar.python.api.PythonGrammar
 
asyncKeyword() - Method in interface org.sonar.python.api.tree.ForStatement
 
asyncKeyword() - Method in interface org.sonar.python.api.tree.FunctionDef
 
asyncKeyword() - Method in interface org.sonar.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
 
AT - org.sonar.python.api.PythonPunctuator
 
atFileLevel(String) - Static method in class org.sonar.python.IssueLocation
 
atLineLevel(String, int) - Static method in class org.sonar.python.IssueLocation
 
ATOM - org.sonar.python.api.PythonGrammar
 
atToken() - Method in interface org.sonar.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.python.api.tree.Tree.Kind
 
AwaitExpression - Interface in org.sonar.python.api.tree
 
AwaitExpressionImpl - Class in org.sonar.python.tree
 
AwaitExpressionImpl(AstNode, Token, Expression) - Constructor for class org.sonar.python.tree.AwaitExpressionImpl
 
awaitToken() - Method in interface org.sonar.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.python.tree
Default implementation of TreeVisitor.
BaseTreeVisitor() - Constructor for class org.sonar.python.tree.BaseTreeVisitor
 
BinaryExpression - Interface in org.sonar.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.python.api.tree.Tree.Kind
 
BITWISE_COMPLEMENT - org.sonar.python.api.tree.Tree.Kind
 
BITWISE_OR - org.sonar.python.api.tree.Tree.Kind
 
BITWISE_XOR - org.sonar.python.api.tree.Tree.Kind
 
body() - Method in interface org.sonar.python.api.tree.ClassDef
 
body() - Method in interface org.sonar.python.api.tree.ElseStatement
 
body() - Method in interface org.sonar.python.api.tree.ExceptClause
 
body() - Method in interface org.sonar.python.api.tree.FinallyClause
 
body() - Method in interface org.sonar.python.api.tree.ForStatement
 
body() - Method in interface org.sonar.python.api.tree.FunctionDef
 
body() - Method in interface org.sonar.python.api.tree.IfStatement
 
body() - Method in interface org.sonar.python.api.tree.TryStatement
 
body() - Method in interface org.sonar.python.api.tree.WhileStatement
 
body() - Method in class org.sonar.python.tree.ClassDefImpl
 
body() - Method in class org.sonar.python.tree.ElseStatementImpl
 
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.python.api.tree.SliceItem
 
boundSeparator() - Method in class org.sonar.python.tree.SliceItemImpl
 
BREAK - org.sonar.python.api.PythonKeyword
 
BREAK_STMT - org.sonar.python.api.PythonGrammar
 
BREAK_STMT - org.sonar.python.api.tree.Tree.Kind
 
breakKeyword() - Method in interface org.sonar.python.api.tree.BreakStatement
 
breakKeyword() - Method in class org.sonar.python.tree.BreakStatementImpl
 
breakStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
BreakStatement - Interface in org.sonar.python.api.tree
 
BreakStatementImpl - Class in org.sonar.python.tree
 
BreakStatementImpl(AstNode, Token) - Constructor for class org.sonar.python.tree.BreakStatementImpl
 

C

CALL_EXPR - org.sonar.python.api.PythonGrammar
 
CALL_EXPR - org.sonar.python.api.tree.Tree.Kind
 
callee() - Method in interface org.sonar.python.api.tree.CallExpression
 
callee() - Method in class org.sonar.python.tree.CallExpressionImpl
 
calleeSymbol() - Method in interface org.sonar.python.api.tree.CallExpression
 
callExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
CallExpression - Interface in org.sonar.python.api.tree
 
CallExpressionImpl - Class in org.sonar.python.tree
 
CallExpressionImpl(AstNode, Expression, ArgList, Token, Token) - Constructor for class org.sonar.python.tree.CallExpressionImpl
 
CallExpressionImpl(Expression, ArgList, Token, Token) - Constructor for class org.sonar.python.tree.CallExpressionImpl
 
check() - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
children() - Method in interface org.sonar.python.api.tree.Tree
 
children() - Method in class org.sonar.python.tree.AliasedNameImpl
 
children() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
children() - Method in class org.sonar.python.tree.ArgListImpl
 
children() - Method in class org.sonar.python.tree.ArgumentImpl
 
children() - Method in class org.sonar.python.tree.AssertStatementImpl
 
children() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
children() - Method in class org.sonar.python.tree.AwaitExpressionImpl
 
children() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
children() - Method in class org.sonar.python.tree.BreakStatementImpl
 
children() - Method in class org.sonar.python.tree.CallExpressionImpl
 
children() - Method in class org.sonar.python.tree.ClassDefImpl
 
children() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
children() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
 
children() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
children() - Method in class org.sonar.python.tree.ComprehensionIfImpl
 
children() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
children() - Method in class org.sonar.python.tree.ContinueStatementImpl
 
children() - Method in class org.sonar.python.tree.DecoratorImpl
 
children() - Method in class org.sonar.python.tree.DelStatementImpl
 
children() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
children() - Method in class org.sonar.python.tree.DictionaryLiteralImpl
 
children() - Method in class org.sonar.python.tree.DottedNameImpl
 
children() - Method in class org.sonar.python.tree.EllipsisExpressionImpl
 
children() - Method in class org.sonar.python.tree.ElseStatementImpl
 
children() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
children() - Method in class org.sonar.python.tree.ExecStatementImpl
 
children() - Method in class org.sonar.python.tree.ExpressionListImpl
 
children() - Method in class org.sonar.python.tree.ExpressionStatementImpl
 
children() - Method in class org.sonar.python.tree.FileInputImpl
 
children() - Method in class org.sonar.python.tree.FinallyClauseImpl
 
children() - Method in class org.sonar.python.tree.ForStatementImpl
 
children() - Method in class org.sonar.python.tree.FunctionDefImpl
 
children() - Method in class org.sonar.python.tree.GlobalStatementImpl
 
children() - Method in class org.sonar.python.tree.IfStatementImpl
 
children() - Method in class org.sonar.python.tree.ImportFromImpl
 
children() - Method in class org.sonar.python.tree.ImportNameImpl
 
children() - Method in class org.sonar.python.tree.InExpressionImpl
 
children() - Method in class org.sonar.python.tree.IsExpressionImpl
 
children() - Method in class org.sonar.python.tree.KeyValuePairImpl
 
children() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
children() - Method in class org.sonar.python.tree.ListLiteralImpl
 
children() - Method in class org.sonar.python.tree.NameImpl
 
children() - Method in class org.sonar.python.tree.NoneExpressionImpl
 
children() - Method in class org.sonar.python.tree.NonlocalStatementImpl
 
children() - Method in class org.sonar.python.tree.NumericLiteralImpl
 
children() - Method in class org.sonar.python.tree.ParameterImpl
 
children() - Method in class org.sonar.python.tree.ParameterListImpl
 
children() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
children() - Method in class org.sonar.python.tree.PassStatementImpl
 
children() - Method in class org.sonar.python.tree.PrintStatementImpl
 
children() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 
children() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
children() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
children() - Method in class org.sonar.python.tree.ReturnStatementImpl
 
children() - Method in class org.sonar.python.tree.SetLiteralImpl
 
children() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
children() - Method in class org.sonar.python.tree.SliceItemImpl
 
children() - Method in class org.sonar.python.tree.SliceListImpl
 
children() - Method in class org.sonar.python.tree.StarredExpressionImpl
 
children() - Method in class org.sonar.python.tree.StatementListImpl
 
children() - Method in class org.sonar.python.tree.StringElementImpl
 
children() - Method in class org.sonar.python.tree.StringLiteralImpl
 
children() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
children() - Method in class org.sonar.python.tree.TokenImpl
 
children() - Method in class org.sonar.python.tree.TryStatementImpl
 
children() - Method in class org.sonar.python.tree.TupleImpl
 
children() - Method in class org.sonar.python.tree.TupleParameterImpl
 
children() - Method in class org.sonar.python.tree.TypeAnnotationImpl
 
children() - Method in class org.sonar.python.tree.UnaryExpressionImpl
 
children() - Method in class org.sonar.python.tree.WhileStatementImpl
 
children() - Method in class org.sonar.python.tree.WithStatementImpl
 
children() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
 
children() - Method in class org.sonar.python.tree.YieldExpressionImpl
 
children() - Method in class org.sonar.python.tree.YieldStatementImpl
 
CLASS - org.sonar.python.api.PythonKeyword
 
ClassDef - Interface in org.sonar.python.api.tree
 
CLASSDEF - org.sonar.python.api.PythonGrammar
 
CLASSDEF - org.sonar.python.api.tree.Tree.Kind
 
ClassDefImpl - Class in org.sonar.python.tree
 
ClassDefImpl(AstNode, List<Decorator>, Token, Name, Token, ArgList, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.ClassDefImpl
 
classDefStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
classFields() - Method in interface org.sonar.python.api.tree.ClassDef
 
classFields() - Method in class org.sonar.python.tree.ClassDefImpl
 
classKeyword() - Method in interface org.sonar.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.python.api.tree.ReprExpression
 
closingBacktick() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
closingParenthesis() - Method in interface org.sonar.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.python.api.tree.ClassDef
 
colon() - Method in interface org.sonar.python.api.tree.ForStatement
 
colon() - Method in interface org.sonar.python.api.tree.FunctionDef
 
colon() - Method in interface org.sonar.python.api.tree.KeyValuePair
 
colon() - Method in interface org.sonar.python.api.tree.WhileStatement
 
colon() - Method in interface org.sonar.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.python.api.tree.AnnotatedAssignment
 
colonToken() - Method in interface org.sonar.python.api.tree.DictCompExpression
 
colonToken() - Method in interface org.sonar.python.api.tree.LambdaExpression
 
colonToken() - Method in interface org.sonar.python.api.tree.TypeAnnotation
 
colonToken() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
colonToken() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
colonToken() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
colonToken() - Method in class org.sonar.python.tree.TypeAnnotationImpl
 
column() - Method in interface org.sonar.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.python.api.tree.DictionaryLiteral
 
commas() - Method in interface org.sonar.python.api.tree.SetLiteral
 
commas() - Method in interface org.sonar.python.api.tree.Tuple
 
commas() - Method in interface org.sonar.python.api.tree.TupleParameter
 
commas() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
 
commas() - Method in class org.sonar.python.tree.TupleImpl
 
commas() - Method in class org.sonar.python.tree.TupleParameterImpl
 
commaToken() - Method in interface org.sonar.python.api.tree.ExceptClause
 
commaToken() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
COMP_DECLARATION - org.sonar.python.semantic.Usage.Kind
 
COMP_FOR - org.sonar.python.api.PythonGrammar
 
COMP_FOR - org.sonar.python.api.tree.Tree.Kind
 
COMP_IF - org.sonar.python.api.PythonGrammar
 
COMP_IF - org.sonar.python.api.tree.Tree.Kind
 
COMP_ITER - org.sonar.python.api.PythonGrammar
 
COMP_OPERATOR - org.sonar.python.api.PythonGrammar
 
COMPARISON - org.sonar.python.api.PythonGrammar
 
COMPARISON - org.sonar.python.api.tree.Tree.Kind
 
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.python.api.tree.Tree.Kind
 
COMPOUND_ASSIGNMENT_LHS - org.sonar.python.semantic.Usage.Kind
 
COMPOUND_STMT - org.sonar.python.api.PythonGrammar
 
compoundAssignment(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
CompoundAssignmentStatement - Interface in org.sonar.python.api.tree
 
CompoundAssignmentStatementImpl - Class in org.sonar.python.tree
 
CompoundAssignmentStatementImpl(AstNode, Expression, Token, Expression) - Constructor for class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
compoundAssignmentToken() - Method in interface org.sonar.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.python.api.tree
 
ComprehensionExpression - Interface in org.sonar.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.python.api.tree.ComprehensionExpression
 
comprehensionFor() - Method in interface org.sonar.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.python.api.tree
 
ComprehensionForImpl - Class in org.sonar.python.tree
 
ComprehensionForImpl(AstNode, Token, Expression, Token, Expression, ComprehensionClause) - Constructor for class org.sonar.python.tree.ComprehensionForImpl
 
ComprehensionIf - Interface in org.sonar.python.api.tree
 
ComprehensionIfImpl - Class in org.sonar.python.tree
 
ComprehensionIfImpl(AstNode, Token, Expression, ComprehensionClause) - Constructor for class org.sonar.python.tree.ComprehensionIfImpl
 
condition() - Method in interface org.sonar.python.api.tree.AssertStatement
 
condition() - Method in interface org.sonar.python.api.tree.ComprehensionIf
 
condition() - Method in interface org.sonar.python.api.tree.ConditionalExpression
 
condition() - Method in interface org.sonar.python.api.tree.IfStatement
 
condition() - Method in interface org.sonar.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.python.api.tree.Tree.Kind
 
ConditionalExpression - Interface in org.sonar.python.api.tree
 
ConditionalExpressionImpl - Class in org.sonar.python.tree
 
ConditionalExpressionImpl(AstNode, 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.python.PythonFile
 
CONTINUE - org.sonar.python.api.PythonKeyword
 
CONTINUE_STMT - org.sonar.python.api.PythonGrammar
 
CONTINUE_STMT - org.sonar.python.api.tree.Tree.Kind
 
continueKeyword() - Method in interface org.sonar.python.api.tree.ContinueStatement
 
continueKeyword() - Method in class org.sonar.python.tree.ContinueStatementImpl
 
continueStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ContinueStatement - Interface in org.sonar.python.api.tree
 
ContinueStatementImpl - Class in org.sonar.python.tree
 
ContinueStatementImpl(AstNode, Token) - Constructor for class org.sonar.python.tree.ContinueStatementImpl
 
cost() - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
create() - Static method in enum org.sonar.python.api.PythonGrammar
 
create(PythonConfiguration) - Static method in class org.sonar.python.lexer.PythonLexer
 
create(PythonConfiguration) - Static method in class org.sonar.python.parser.PythonParser
 
createContext(File) - Static method in class org.sonar.python.TestPythonVisitorRunner
 

D

dash() - Method in interface org.sonar.python.api.tree.TypeAnnotation
 
dash() - Method in class org.sonar.python.tree.TypeAnnotationImpl
 
Decorator - Interface in org.sonar.python.api.tree
 
DECORATOR - org.sonar.python.api.PythonGrammar
 
DECORATOR - org.sonar.python.api.tree.Tree.Kind
 
DecoratorImpl - Class in org.sonar.python.tree
 
DecoratorImpl(AstNode, Token, DottedName, Token, ArgList, Token) - Constructor for class org.sonar.python.tree.DecoratorImpl
 
decorators() - Method in interface org.sonar.python.api.tree.ClassDef
 
decorators() - Method in interface org.sonar.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.python.api.tree.Parameter
 
defaultValue() - Method in class org.sonar.python.tree.ParameterImpl
 
defKeyword() - Method in interface org.sonar.python.api.tree.FunctionDef
 
defKeyword() - Method in class org.sonar.python.tree.FunctionDefImpl
 
DEL - org.sonar.python.api.PythonKeyword
 
DEL_STMT - org.sonar.python.api.PythonGrammar
 
DEL_STMT - org.sonar.python.api.tree.Tree.Kind
 
delKeyword() - Method in interface org.sonar.python.api.tree.DelStatement
 
delKeyword() - Method in class org.sonar.python.tree.DelStatementImpl
 
delStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
DelStatement - Interface in org.sonar.python.api.tree
 
DelStatementImpl - Class in org.sonar.python.tree
 
DelStatementImpl(AstNode, Token, List<Expression>) - Constructor for class org.sonar.python.tree.DelStatementImpl
 
descendants() - Method in interface org.sonar.python.api.tree.Tree
 
descendants(Tree.Kind) - Method in interface org.sonar.python.api.tree.Tree
 
DICT_COMPREHENSION - org.sonar.python.api.tree.Tree.Kind
 
DictCompExpression - Interface in org.sonar.python.api.tree
 
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.python.api.tree.Tree.Kind
 
DictionaryLiteral - Interface in org.sonar.python.api.tree
 
DictionaryLiteralImpl - Class in org.sonar.python.tree
 
DictionaryLiteralImpl(AstNode, Token, List<Token>, List<KeyValuePair>, Token) - Constructor for class org.sonar.python.tree.DictionaryLiteralImpl
 
DictOrSetLiteralImpl - Class in org.sonar.python.tree
 
DictOrSetLiteralImpl(AstNode, Token, List<Token>, 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.python.api.tree.Tree.Kind
 
docstring() - Method in interface org.sonar.python.api.tree.ClassDef
 
docstring() - Method in interface org.sonar.python.api.tree.FileInput
 
docstring() - Method in interface org.sonar.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.
DOCUMENTABLE_NODE_TYPES - Static variable in class org.sonar.python.DocstringExtractor
 
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.python.api.PythonGrammar
 
DOTTED_NAME - org.sonar.python.api.tree.Tree.Kind
 
dottedName() - Method in interface org.sonar.python.api.tree.AliasedName
 
dottedName() - Method in class org.sonar.python.tree.AliasedNameImpl
 
DottedName - Interface in org.sonar.python.api.tree
 
DottedNameImpl - Class in org.sonar.python.tree
 
DottedNameImpl(AstNode, List<Name>) - Constructor for class org.sonar.python.tree.DottedNameImpl
 
dottedPrefixForModule() - Method in interface org.sonar.python.api.tree.ImportFrom
 
dottedPrefixForModule() - Method in class org.sonar.python.tree.ImportFromImpl
 
dotToken() - Method in interface org.sonar.python.api.tree.QualifiedExpression
 
dotToken() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 

E

elements() - Method in interface org.sonar.python.api.tree.DictionaryLiteral
 
elements() - Method in interface org.sonar.python.api.tree.ListLiteral
 
elements() - Method in interface org.sonar.python.api.tree.SetLiteral
 
elements() - Method in interface org.sonar.python.api.tree.Tuple
 
elements() - Method in class org.sonar.python.tree.DictionaryLiteralImpl
 
elements() - Method in class org.sonar.python.tree.ListLiteralImpl
 
elements() - Method in class org.sonar.python.tree.SetLiteralImpl
 
elements() - Method in class org.sonar.python.tree.TupleImpl
 
ELIF - org.sonar.python.api.PythonKeyword
 
elifBranches() - Method in interface org.sonar.python.api.tree.IfStatement
 
elifBranches() - Method in class org.sonar.python.tree.IfStatementImpl
 
ellipsis() - Method in interface org.sonar.python.api.tree.EllipsisExpression
 
ellipsis() - Method in class org.sonar.python.tree.EllipsisExpressionImpl
 
ELLIPSIS - org.sonar.python.api.PythonGrammar
 
ELLIPSIS - org.sonar.python.api.tree.Tree.Kind
 
EllipsisExpression - Interface in org.sonar.python.api.tree
 
EllipsisExpressionImpl - Class in org.sonar.python.tree
 
EllipsisExpressionImpl(AstNode) - Constructor for class org.sonar.python.tree.EllipsisExpressionImpl
 
ELSE - org.sonar.python.api.PythonKeyword
 
ELSE_STMT - org.sonar.python.api.tree.Tree.Kind
 
elseBody() - Method in interface org.sonar.python.api.tree.ForStatement
 
elseBody() - Method in interface org.sonar.python.api.tree.WhileStatement
 
elseBody() - Method in class org.sonar.python.tree.ForStatementImpl
 
elseBody() - Method in class org.sonar.python.tree.WhileStatementImpl
 
elseBranch() - Method in interface org.sonar.python.api.tree.IfStatement
 
elseBranch() - Method in class org.sonar.python.tree.IfStatementImpl
 
elseClause() - Method in interface org.sonar.python.api.tree.TryStatement
 
elseClause() - Method in class org.sonar.python.tree.TryStatementImpl
 
elseColon() - Method in interface org.sonar.python.api.tree.ForStatement
 
elseColon() - Method in interface org.sonar.python.api.tree.WhileStatement
 
elseColon() - Method in class org.sonar.python.tree.ForStatementImpl
 
elseColon() - Method in class org.sonar.python.tree.WhileStatementImpl
 
elseKeyword() - Method in interface org.sonar.python.api.tree.ConditionalExpression
 
elseKeyword() - Method in interface org.sonar.python.api.tree.ElseStatement
 
elseKeyword() - Method in interface org.sonar.python.api.tree.ForStatement
 
elseKeyword() - Method in interface org.sonar.python.api.tree.WhileStatement
 
elseKeyword() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
elseKeyword() - Method in class org.sonar.python.tree.ElseStatementImpl
 
elseKeyword() - Method in class org.sonar.python.tree.ForStatementImpl
 
elseKeyword() - Method in class org.sonar.python.tree.WhileStatementImpl
 
ElseStatement - Interface in org.sonar.python.api.tree
 
ElseStatementImpl - Class in org.sonar.python.tree
 
ElseStatementImpl(Token, StatementList) - Constructor for class org.sonar.python.tree.ElseStatementImpl
 
endLine() - Method in class org.sonar.python.IssueLocation
 
endLine() - Method in class org.sonar.python.TokenLocation
 
endLineOffset() - Method in class org.sonar.python.IssueLocation
 
endLineOffset() - Method in class org.sonar.python.TokenLocation
 
EQU - org.sonar.python.api.PythonPunctuator
 
equalToken() - Method in interface org.sonar.python.api.tree.AnnotatedAssignment
 
equalToken() - Method in interface org.sonar.python.api.tree.Argument
 
equalToken() - Method in interface org.sonar.python.api.tree.Parameter
 
equalToken() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
equalToken() - Method in class org.sonar.python.tree.ArgumentImpl
 
equalToken() - Method in class org.sonar.python.tree.ParameterImpl
 
equalTokens() - Method in interface org.sonar.python.api.tree.AssignmentStatement
 
equalTokens() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
EXCEPT - org.sonar.python.api.PythonKeyword
 
EXCEPT_CLAUSE - org.sonar.python.api.PythonGrammar
 
EXCEPT_CLAUSE - org.sonar.python.api.tree.Tree.Kind
 
ExceptClause - Interface in org.sonar.python.api.tree
 
ExceptClauseImpl - Class in org.sonar.python.tree
 
ExceptClauseImpl(Token, StatementList) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
 
ExceptClauseImpl(Token, StatementList, Expression) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
 
ExceptClauseImpl(Token, StatementList, Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
 
exceptClauses() - Method in interface org.sonar.python.api.tree.TryStatement
 
exceptClauses() - Method in class org.sonar.python.tree.TryStatementImpl
 
exception() - Method in interface org.sonar.python.api.tree.ExceptClause
 
exception() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
exceptionInstance() - Method in interface org.sonar.python.api.tree.ExceptClause
 
exceptionInstance() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
exceptKeyword() - Method in interface org.sonar.python.api.tree.ExceptClause
 
exceptKeyword() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
EXEC_STMT - org.sonar.python.api.PythonGrammar
 
EXEC_STMT - org.sonar.python.api.tree.Tree.Kind
 
execKeyword() - Method in interface org.sonar.python.api.tree.ExecStatement
 
execKeyword() - Method in class org.sonar.python.tree.ExecStatementImpl
 
execStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ExecStatement - Interface in org.sonar.python.api.tree
 
ExecStatementImpl - Class in org.sonar.python.tree
 
ExecStatementImpl(AstNode, Token, Expression) - Constructor for class org.sonar.python.tree.ExecStatementImpl
 
ExecStatementImpl(AstNode, Token, Expression, Expression, Expression) - Constructor for class org.sonar.python.tree.ExecStatementImpl
 
EXPR - org.sonar.python.api.PythonGrammar
 
expression() - Method in interface org.sonar.python.api.tree.Argument
 
expression() - Method in interface org.sonar.python.api.tree.AwaitExpression
 
expression() - Method in interface org.sonar.python.api.tree.ExecStatement
 
expression() - Method in interface org.sonar.python.api.tree.KeyValuePair
 
expression() - Method in interface org.sonar.python.api.tree.LambdaExpression
 
expression() - Method in interface org.sonar.python.api.tree.ParenthesizedExpression
 
expression() - Method in interface org.sonar.python.api.tree.StarredExpression
 
expression() - Method in interface org.sonar.python.api.tree.TypeAnnotation
 
expression() - Method in interface org.sonar.python.api.tree.UnaryExpression
 
expression() - Method in interface org.sonar.python.api.tree.WithItem
 
expression() - Method in class org.sonar.python.tree.ArgumentImpl
 
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.KeyValuePairImpl
 
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.StarredExpressionImpl
 
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.WithStatementImpl.WithItemImpl
 
Expression - Interface in org.sonar.python.api.tree
 
EXPRESSION_LIST - org.sonar.python.api.tree.Tree.Kind
 
EXPRESSION_STMT - org.sonar.python.api.PythonGrammar
 
EXPRESSION_STMT - org.sonar.python.api.tree.Tree.Kind
 
expressionList() - Method in interface org.sonar.python.api.tree.ReprExpression
 
expressionList() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
ExpressionList - Interface in org.sonar.python.api.tree
 
ExpressionListImpl - Class in org.sonar.python.tree
 
ExpressionListImpl(AstNode, List<Expression>) - Constructor for class org.sonar.python.tree.ExpressionListImpl
 
ExpressionListImpl(List<Expression>) - Constructor for class org.sonar.python.tree.ExpressionListImpl
 
expressions() - Method in interface org.sonar.python.api.tree.DelStatement
 
expressions() - Method in interface org.sonar.python.api.tree.ExpressionList
 
expressions() - Method in interface org.sonar.python.api.tree.ExpressionStatement
 
expressions() - Method in interface org.sonar.python.api.tree.ForStatement
 
expressions() - Method in interface org.sonar.python.api.tree.PrintStatement
 
expressions() - Method in interface org.sonar.python.api.tree.RaiseStatement
 
expressions() - Method in interface org.sonar.python.api.tree.ReturnStatement
 
expressions() - Method in interface org.sonar.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(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ExpressionStatement - Interface in org.sonar.python.api.tree
 
ExpressionStatementImpl - Class in org.sonar.python.tree
 
ExpressionStatementImpl(AstNode, List<Expression>) - Constructor for class org.sonar.python.tree.ExpressionStatementImpl
 
EXPRLIST - org.sonar.python.api.PythonGrammar
 
extractDocstring(AstNode) - Static method in class org.sonar.python.DocstringExtractor
 

F

FACTOR - org.sonar.python.api.PythonGrammar
 
falseExpression() - Method in interface org.sonar.python.api.tree.ConditionalExpression
 
falseExpression() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
FILE_INPUT - org.sonar.python.api.PythonGrammar
 
FILE_INPUT - org.sonar.python.api.tree.Tree.Kind
 
fileInput(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
FileInput - Interface in org.sonar.python.api.tree
 
FileInputImpl - Class in org.sonar.python.tree
 
FileInputImpl(AstNode, StatementList, Token) - 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_KEY and CoreMetrics.COMMENT_LINES metrics used by the DevCockpit.
FileLinesVisitor(boolean) - Constructor for class org.sonar.python.metrics.FileLinesVisitor
 
FileMetrics - Class in org.sonar.python.metrics
 
FileMetrics(PythonVisitorContext, boolean) - Constructor for class org.sonar.python.metrics.FileMetrics
 
fileName() - Method in interface org.sonar.python.PythonFile
 
FINALLY - org.sonar.python.api.PythonKeyword
 
FINALLY_CLAUSE - org.sonar.python.api.tree.Tree.Kind
 
finallyClause() - Method in interface org.sonar.python.api.tree.TryStatement
 
finallyClause() - Method in class org.sonar.python.tree.TryStatementImpl
 
FinallyClause - Interface in org.sonar.python.api.tree
 
FinallyClauseImpl - Class in org.sonar.python.tree
 
FinallyClauseImpl(Token, StatementList) - Constructor for class org.sonar.python.tree.FinallyClauseImpl
 
finallyKeyword() - Method in interface org.sonar.python.api.tree.FinallyClause
 
finallyKeyword() - Method in class org.sonar.python.tree.FinallyClauseImpl
 
firstToken() - Method in interface org.sonar.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.python.api.tree.Tree.Kind
 
FOR - org.sonar.python.api.PythonKeyword
 
FOR_STMT - org.sonar.python.api.PythonGrammar
 
FOR_STMT - org.sonar.python.api.tree.Tree.Kind
 
forKeyword() - Method in interface org.sonar.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.python.api.tree
 
ForStatementImpl - Class in org.sonar.python.tree
 
ForStatementImpl(AstNode, Token, List<Expression>, Token, List<Expression>, Token, StatementList, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.ForStatementImpl
 
forToken() - Method in interface org.sonar.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.python.api.tree.RaiseStatement
 
fromExpression() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
fromKeyword() - Method in interface org.sonar.python.api.tree.ImportFrom
 
fromKeyword() - Method in interface org.sonar.python.api.tree.RaiseStatement
 
fromKeyword() - Method in interface org.sonar.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.python.semantic.Symbol
 
FUN_RETURN_ANNOTATION - org.sonar.python.api.PythonGrammar
 
FUNCDEF - org.sonar.python.api.PythonGrammar
 
FUNCDEF - org.sonar.python.api.tree.Tree.Kind
 
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.python.api.tree
 
FunctionDefImpl - Class in org.sonar.python.tree
 
FunctionDefImpl(AstNode, List<Decorator>, Token, Token, Name, Token, ParameterList, Token, TypeAnnotation, Token, StatementList, boolean, Token) - Constructor for class org.sonar.python.tree.FunctionDefImpl
 
FunctionLike - Interface in org.sonar.python.api.tree
 

G

GENERATOR_EXPR - org.sonar.python.api.tree.Tree.Kind
 
getCharset() - Method in class org.sonar.python.PythonConfiguration
 
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
 
getContext() - Method in class org.sonar.python.PythonVisitor
 
getExecutableLines() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getIgnoreHeaderComments() - Method in class org.sonar.python.PythonConfiguration
 
getIssues() - Method in class org.sonar.python.PythonVisitorContext
 
getKind() - Method in interface org.sonar.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.ArgumentImpl
 
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.ElseStatementImpl
 
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.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.StarredExpressionImpl
 
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.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
 
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
 
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
 
GLOBAL - org.sonar.python.api.PythonKeyword
 
GLOBAL_STMT - org.sonar.python.api.PythonGrammar
 
GLOBAL_STMT - org.sonar.python.api.tree.Tree.Kind
 
globalKeyword() - Method in interface org.sonar.python.api.tree.GlobalStatement
 
globalKeyword() - Method in class org.sonar.python.tree.GlobalStatementImpl
 
globalsExpression() - Method in interface org.sonar.python.api.tree.ExecStatement
 
globalsExpression() - Method in class org.sonar.python.tree.ExecStatementImpl
 
globalStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
GlobalStatement - Interface in org.sonar.python.api.tree
 
GlobalStatementImpl - Class in org.sonar.python.tree
 
GlobalStatementImpl(AstNode, Token, List<Name>) - Constructor for class org.sonar.python.tree.GlobalStatementImpl
 
grammar(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
 
gt() - Method in interface org.sonar.python.api.tree.TypeAnnotation
 
gt() - Method in class org.sonar.python.tree.TypeAnnotationImpl
 
GT - org.sonar.python.api.PythonPunctuator
 
GT_EQU - org.sonar.python.api.PythonPunctuator
 

H

HasSymbol - Interface in org.sonar.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.python.api.PythonGrammar
 
IF_STMT - org.sonar.python.api.tree.Tree.Kind
 
ifKeyword() - Method in interface org.sonar.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.python.api.tree
if-elif-else statement
IfStatementImpl - Class in org.sonar.python.tree
 
IfStatementImpl(Token, Expression, StatementList) - Constructor for class org.sonar.python.tree.IfStatementImpl
Elif statement constructor
IfStatementImpl(Token, Expression, StatementList, List<IfStatement>, ElseStatement) - Constructor for class org.sonar.python.tree.IfStatementImpl
If statement constructor
ifToken() - Method in interface org.sonar.python.api.tree.ComprehensionIf
 
ifToken() - Method in class org.sonar.python.tree.ComprehensionIfImpl
 
immutableSet(T...) - Static method in class org.sonar.python.PythonCheckAstNode
 
IMPORT - org.sonar.python.api.PythonKeyword
 
IMPORT - org.sonar.python.semantic.Usage.Kind
 
IMPORT_AS_NAME - org.sonar.python.api.PythonGrammar
 
IMPORT_AS_NAMES - org.sonar.python.api.PythonGrammar
 
IMPORT_FROM - org.sonar.python.api.PythonGrammar
 
IMPORT_FROM - org.sonar.python.api.tree.Tree.Kind
 
IMPORT_NAME - org.sonar.python.api.PythonGrammar
 
IMPORT_NAME - org.sonar.python.api.tree.Tree.Kind
 
IMPORT_STMT - org.sonar.python.api.PythonGrammar
 
IMPORT_STMT - org.sonar.python.api.tree.Tree.Kind
 
importedNames() - Method in interface org.sonar.python.api.tree.ImportFrom
 
importedNames() - Method in class org.sonar.python.tree.ImportFromImpl
 
ImportFrom - Interface in org.sonar.python.api.tree
Import From statement
ImportFromImpl - Class in org.sonar.python.tree
 
ImportFromImpl(AstNode, Token, List<Token>, DottedName, Token, List<AliasedName>, boolean) - Constructor for class org.sonar.python.tree.ImportFromImpl
 
importFromStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
importKeyword() - Method in interface org.sonar.python.api.tree.ImportFrom
 
importKeyword() - Method in interface org.sonar.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.python.api.tree
Import statement
ImportNameImpl - Class in org.sonar.python.tree
 
ImportNameImpl(AstNode, Token, List<AliasedName>) - Constructor for class org.sonar.python.tree.ImportNameImpl
 
importStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ImportStatement - Interface in org.sonar.python.api.tree
Import statement
IN - org.sonar.python.api.PythonKeyword
 
IN - org.sonar.python.api.tree.Tree.Kind
 
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
 
IndentationPreprocessor - Class in org.sonar.python.lexer
http://docs.python.org/reference/lexical_analysis.html#indentation
IndentationPreprocessor(LexerState) - Constructor for class org.sonar.python.lexer.IndentationPreprocessor
 
InExpression - Interface in org.sonar.python.api.tree
 
InExpressionImpl - Class in org.sonar.python.tree
 
InExpressionImpl(Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.InExpressionImpl
 
init() - Method in class org.sonar.python.lexer.IndentationPreprocessor
 
initialize(SubscriptionCheck.Context) - Method in interface org.sonar.python.SubscriptionCheck
 
inKeyword() - Method in interface org.sonar.python.api.tree.ForStatement
 
inKeyword() - Method in class org.sonar.python.tree.ForStatementImpl
 
instanceFields() - Method in interface org.sonar.python.api.tree.ClassDef
 
instanceFields() - Method in class org.sonar.python.tree.ClassDefImpl
 
inToken() - Method in interface org.sonar.python.api.tree.ComprehensionFor
 
inToken() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
is(Tree.Kind) - Method in interface org.sonar.python.api.tree.Tree
 
is(Tree.Kind) - Method in class org.sonar.python.tree.PyTree
 
IS - org.sonar.python.api.PythonKeyword
 
IS - org.sonar.python.api.tree.Tree.Kind
 
isAsync() - Method in interface org.sonar.python.api.tree.ForStatement
 
isAsync() - Method in interface org.sonar.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.python.semantic.Usage
 
isElif() - Method in interface org.sonar.python.api.tree.IfStatement
 
isElif() - Method in class org.sonar.python.tree.IfStatementImpl
 
IsExpression - Interface in org.sonar.python.api.tree
 
IsExpressionImpl - Class in org.sonar.python.tree
 
IsExpressionImpl(Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.IsExpressionImpl
 
isMethodDefinition() - Method in interface org.sonar.python.api.tree.FunctionLike
 
isMethodDefinition() - Method in class org.sonar.python.tree.FunctionDefImpl
 
isMethodDefinition() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
IssueLocation - Class in org.sonar.python
 
isVariable() - Method in interface org.sonar.python.api.tree.Name
 
isVariable() - Method in class org.sonar.python.tree.NameImpl
 
isWildcardImport() - Method in interface org.sonar.python.api.tree.ImportFrom
 
isWildcardImport() - Method in class org.sonar.python.tree.ImportFromImpl
 
iterable() - Method in interface org.sonar.python.api.tree.ComprehensionFor
 
iterable() - Method in class org.sonar.python.tree.ComprehensionForImpl
 

K

key() - Method in interface org.sonar.python.api.tree.KeyValuePair
 
key() - Method in class org.sonar.python.tree.KeyValuePairImpl
 
KEY_VALUE_PAIR - org.sonar.python.api.tree.Tree.Kind
 
keyExpression() - Method in interface org.sonar.python.api.tree.DictCompExpression
 
keyExpression() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
KeyValuePair - Interface in org.sonar.python.api.tree
KeyValuePairImpl - Class in org.sonar.python.tree
 
KeyValuePairImpl(Expression, Token, Expression) - Constructor for class org.sonar.python.tree.KeyValuePairImpl
 
KeyValuePairImpl(Token, Expression) - Constructor for class org.sonar.python.tree.KeyValuePairImpl
 
keyword() - Method in interface org.sonar.python.api.tree.IfStatement
 
keyword() - Method in class org.sonar.python.tree.IfStatementImpl
 
keywordArgument() - Method in interface org.sonar.python.api.tree.Argument
 
keywordArgument() - Method in class org.sonar.python.tree.ArgumentImpl
 
keywordValues() - Static method in enum org.sonar.python.api.PythonKeyword
 
kind() - Method in interface org.sonar.python.semantic.Usage
 
kind() - Method in class org.sonar.python.semantic.UsageImpl
 

L

LAMBDA - org.sonar.python.api.PythonKeyword
 
LAMBDA - org.sonar.python.api.tree.Tree.Kind
 
lambdaExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
LambdaExpression - Interface in org.sonar.python.api.tree
 
LambdaExpressionImpl - Class in org.sonar.python.tree
 
LambdaExpressionImpl(AstNode, Token, Token, Expression, ParameterList) - Constructor for class org.sonar.python.tree.LambdaExpressionImpl
 
lambdaKeyword() - Method in interface org.sonar.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
 
lastToken() - Method in interface org.sonar.python.api.tree.Tree
 
lastToken() - Method in class org.sonar.python.tree.PyTree
 
lastToken() - Method in class org.sonar.python.tree.TokenImpl
 
LBRACKET - org.sonar.python.api.PythonPunctuator
 
lCurlyBrace() - Method in interface org.sonar.python.api.tree.DictionaryLiteral
 
lCurlyBrace() - Method in interface org.sonar.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.python.PythonSubscriptionCheck
 
leaveFile(AstNode) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
leaveFile(AstNode) - Method in class org.sonar.python.PythonVisitor
 
leaveNode(AstNode) - Method in class org.sonar.python.PythonVisitor
 
LEFT_ASSIGN - org.sonar.python.api.PythonPunctuator
 
LEFT_OP - org.sonar.python.api.PythonPunctuator
 
leftBracket() - Method in interface org.sonar.python.api.tree.ListLiteral
 
leftBracket() - Method in interface org.sonar.python.api.tree.SliceExpression
 
leftBracket() - Method in interface org.sonar.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.python.api.tree.BinaryExpression
 
leftOperand() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
leftPar() - Method in interface org.sonar.python.api.tree.CallExpression
 
leftPar() - Method in interface org.sonar.python.api.tree.ClassDef
 
leftPar() - Method in interface org.sonar.python.api.tree.Decorator
 
leftPar() - Method in interface org.sonar.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.python.api.tree.ParenthesizedExpression
 
leftParenthesis() - Method in interface org.sonar.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.python.api.tree.CompoundAssignmentStatement
 
lhsExpression() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
lhsExpressions() - Method in interface org.sonar.python.api.tree.AssignmentStatement
 
lhsExpressions() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
line() - Method in interface org.sonar.python.api.tree.Token
 
line() - Method in class org.sonar.python.tree.TokenImpl
 
LIST_COMPREHENSION - org.sonar.python.api.tree.Tree.Kind
 
LIST_LITERAL - org.sonar.python.api.tree.Tree.Kind
 
ListLiteral - Interface in org.sonar.python.api.tree
 
ListLiteralImpl - Class in org.sonar.python.tree
 
ListLiteralImpl(AstNode, Token, ExpressionList, Token) - Constructor for class org.sonar.python.tree.ListLiteralImpl
 
localsExpression() - Method in interface org.sonar.python.api.tree.ExecStatement
 
localsExpression() - Method in class org.sonar.python.tree.ExecStatementImpl
 
localVariables() - Method in interface org.sonar.python.api.tree.FunctionLike
 
localVariables() - Method in class org.sonar.python.tree.FunctionDefImpl
 
localVariables() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
LOOP_DECLARATION - org.sonar.python.semantic.Usage.Kind
 
loopExpression() - Method in interface org.sonar.python.api.tree.ComprehensionFor
 
loopExpression() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
lowerBound() - Method in interface org.sonar.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.python.api.tree.Tree.Kind
 
message() - Method in interface org.sonar.python.api.tree.AssertStatement
 
message() - Method in class org.sonar.python.IssueLocation
 
message() - Method in class org.sonar.python.tree.AssertStatementImpl
 
MINUS - org.sonar.python.api.PythonPunctuator
 
MINUS - org.sonar.python.api.tree.Tree.Kind
 
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.python.api.tree.ImportFrom
 
module() - Method in class org.sonar.python.tree.ImportFromImpl
 
modules() - Method in interface org.sonar.python.api.tree.ImportName
 
modules() - Method in class org.sonar.python.tree.ImportNameImpl
 
MODULO - org.sonar.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.python.api.tree.Tree.Kind
 

N

name() - Method in interface org.sonar.python.api.tree.ClassDef
 
name() - Method in interface org.sonar.python.api.tree.Decorator
 
name() - Method in interface org.sonar.python.api.tree.FunctionDef
 
name() - Method in interface org.sonar.python.api.tree.Name
 
name() - Method in interface org.sonar.python.api.tree.Parameter
 
name() - Method in interface org.sonar.python.api.tree.QualifiedExpression
 
name() - Method in interface org.sonar.python.semantic.Symbol
 
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.python.api.tree
 
NAME - org.sonar.python.api.PythonGrammar
 
NAME - org.sonar.python.api.tree.Tree.Kind
 
NameImpl - Class in org.sonar.python.tree
 
NameImpl(AstNode, String, boolean) - Constructor for class org.sonar.python.tree.NameImpl
 
names() - Method in interface org.sonar.python.api.tree.DottedName
 
names() - Method in class org.sonar.python.tree.DottedNameImpl
 
nestedClause() - Method in interface org.sonar.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.python.api.tree.NoneExpression
 
none() - Method in class org.sonar.python.tree.NoneExpressionImpl
 
NONE - org.sonar.python.api.PythonKeyword
 
NONE - org.sonar.python.api.tree.Tree.Kind
 
NoneExpression - Interface in org.sonar.python.api.tree
 
NoneExpressionImpl - Class in org.sonar.python.tree
 
NoneExpressionImpl(AstNode, Token) - Constructor for class org.sonar.python.tree.NoneExpressionImpl
 
NONLOCAL - org.sonar.python.api.PythonKeyword
 
NONLOCAL_STMT - org.sonar.python.api.PythonGrammar
 
NONLOCAL_STMT - org.sonar.python.api.tree.Tree.Kind
 
nonlocalKeyword() - Method in interface org.sonar.python.api.tree.NonlocalStatement
 
nonlocalKeyword() - Method in class org.sonar.python.tree.NonlocalStatementImpl
 
nonlocalStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
NonlocalStatement - Interface in org.sonar.python.api.tree
 
NonlocalStatementImpl - Class in org.sonar.python.tree
 
NonlocalStatementImpl(AstNode, Token, List<Name>) - Constructor for class org.sonar.python.tree.NonlocalStatementImpl
 
nonTuple() - Method in interface org.sonar.python.api.tree.ParameterList
 
nonTuple() - Method in class org.sonar.python.tree.ParameterListImpl
 
NOT - org.sonar.python.api.PythonKeyword
 
NOT - org.sonar.python.api.tree.Tree.Kind
 
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.python.api.tree.InExpression
 
notToken() - Method in interface org.sonar.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.python.api.tree.Tree.Kind
 
NumericLiteral - Interface in org.sonar.python.api.tree
 
NumericLiteralImpl - Class in org.sonar.python.tree
 

O

object() - Method in interface org.sonar.python.api.tree.SliceExpression
 
object() - Method in interface org.sonar.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.python.api.tree.ReprExpression
 
openingBacktick() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
openingParenthesis() - Method in interface org.sonar.python.api.tree.TupleParameter
 
openingParenthesis() - Method in class org.sonar.python.tree.TupleParameterImpl
 
operator() - Method in interface org.sonar.python.api.tree.BinaryExpression
 
operator() - Method in interface org.sonar.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.python.api.PythonKeyword
Logical OR.
OR - org.sonar.python.api.PythonPunctuator
Bitwise OR.
OR - org.sonar.python.api.tree.Tree.Kind
 
OR_ASSIGN - org.sonar.python.api.PythonPunctuator
 
OR_EXPR - org.sonar.python.api.PythonGrammar
 
OR_TEST - org.sonar.python.api.PythonGrammar
 
org.sonar.python - package org.sonar.python
 
org.sonar.python.api - package org.sonar.python.api
 
org.sonar.python.api.tree - package org.sonar.python.api.tree
 
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.python.semantic.Usage.Kind
 

P

Parameter - Interface in org.sonar.python.api.tree
 
PARAMETER - org.sonar.python.api.tree.Tree.Kind
 
PARAMETER - org.sonar.python.semantic.Usage.Kind
 
PARAMETER_LIST - org.sonar.python.api.tree.Tree.Kind
 
ParameterImpl - Class in org.sonar.python.tree
 
ParameterImpl(AstNode, Token, Name, TypeAnnotation, Token, Expression) - Constructor for class org.sonar.python.tree.ParameterImpl
 
ParameterList - Interface in org.sonar.python.api.tree
 
ParameterListImpl - Class in org.sonar.python.tree
 
ParameterListImpl(AstNode, List<AnyParameter>) - Constructor for class org.sonar.python.tree.ParameterListImpl
 
parameters() - Method in interface org.sonar.python.api.tree.FunctionLike
 
parameters() - Method in interface org.sonar.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.python.api.tree.Tree
 
parent() - Method in class org.sonar.python.tree.PyTree
 
PARENTHESIZED - org.sonar.python.api.tree.Tree.Kind
 
ParenthesizedExpression - Interface in org.sonar.python.api.tree
 
ParenthesizedExpressionImpl - Class in org.sonar.python.tree
 
ParenthesizedExpressionImpl(Token, Expression, Token) - Constructor for class org.sonar.python.tree.ParenthesizedExpressionImpl
 
parsingException() - Method in class org.sonar.python.PythonVisitorContext
 
PASS - org.sonar.python.api.PythonKeyword
 
PASS_STMT - org.sonar.python.api.PythonGrammar
 
PASS_STMT - org.sonar.python.api.tree.Tree.Kind
 
passKeyword() - Method in interface org.sonar.python.api.tree.PassStatement
 
passKeyword() - Method in class org.sonar.python.tree.PassStatementImpl
 
passStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
PassStatement - Interface in org.sonar.python.api.tree
 
PassStatementImpl - Class in org.sonar.python.tree
 
PassStatementImpl(AstNode, Token) - Constructor for class org.sonar.python.tree.PassStatementImpl
 
PLUS - org.sonar.python.api.PythonPunctuator
 
PLUS - org.sonar.python.api.tree.Tree.Kind
 
PLUS_ASSIGN - org.sonar.python.api.PythonPunctuator
 
POWER - org.sonar.python.api.PythonGrammar
 
POWER - org.sonar.python.api.tree.Tree.Kind
 
PreciseIssue(PythonCheck, IssueLocation) - Constructor for class org.sonar.python.PythonCheck.PreciseIssue
 
preciseLocation(AstNode, AstNode, String) - Static method in class org.sonar.python.IssueLocation
 
preciseLocation(AstNode, String) - Static method in class org.sonar.python.IssueLocation
 
preciseLocation(Token, String) - Static method in class org.sonar.python.IssueLocation
 
preciseLocation(Token, Token, String) - Static method in class org.sonar.python.IssueLocation
 
preciseLocation(Tree, String) - Static method in class org.sonar.python.IssueLocation
 
prefix() - Method in interface org.sonar.python.api.tree.StringElement
 
prefix() - Method in class org.sonar.python.tree.StringElementImpl
 
primaryLocation() - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
PRINT_STMT - org.sonar.python.api.PythonGrammar
 
PRINT_STMT - org.sonar.python.api.tree.Tree.Kind
 
printKeyword() - Method in interface org.sonar.python.api.tree.PrintStatement
 
printKeyword() - Method in class org.sonar.python.tree.PrintStatementImpl
 
printStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
PrintStatement - Interface in org.sonar.python.api.tree
 
PrintStatementImpl - Class in org.sonar.python.tree
 
PrintStatementImpl(AstNode, Token, List<Expression>) - Constructor for class org.sonar.python.tree.PrintStatementImpl
 
process(List<Token>) - Method in class org.sonar.python.lexer.IndentationPreprocessor
 
PythonCheck - Interface in org.sonar.python
 
PythonCheck.PreciseIssue - Class in org.sonar.python
 
PythonCheckAstNode - Class in org.sonar.python
 
PythonCheckAstNode() - Constructor for class org.sonar.python.PythonCheckAstNode
 
PythonCheckTree - Class in org.sonar.python
 
PythonCheckTree() - Constructor for class org.sonar.python.PythonCheckTree
 
PythonConfiguration - Class in org.sonar.python
 
PythonConfiguration(Charset) - Constructor for class org.sonar.python.PythonConfiguration
 
pythonFile() - Method in class org.sonar.python.PythonVisitorContext
 
pythonFile() - Method in interface org.sonar.python.SubscriptionContext
 
PythonFile - Interface in org.sonar.python
 
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.python
 
PythonSubscriptionCheck() - Constructor for class org.sonar.python.PythonSubscriptionCheck
 
PythonTokenType - Enum in org.sonar.python.api
 
PythonTreeMaker - Class in org.sonar.python.tree
 
PythonTreeMaker() - Constructor for class org.sonar.python.tree.PythonTreeMaker
 
PythonVisitor - Class in org.sonar.python
 
PythonVisitor() - Constructor for class org.sonar.python.PythonVisitor
 
PythonVisitorContext - Class in org.sonar.python
 
PythonVisitorContext(AstNode, FileInput, PythonFile) - Constructor for class org.sonar.python.PythonVisitorContext
 
PythonVisitorContext(PythonFile, RecognitionException) - Constructor for class org.sonar.python.PythonVisitorContext
 
PyTree - Class in org.sonar.python.tree
 
PyTree(AstNode) - Constructor for class org.sonar.python.tree.PyTree
 
PyTree(Token, Token) - Constructor for class org.sonar.python.tree.PyTree
 

Q

QUALIFIED_EXPR - org.sonar.python.api.tree.Tree.Kind
 
qualifiedExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
QualifiedExpression - Interface in org.sonar.python.api.tree
Qualified expression like "foo.bar"
QualifiedExpressionImpl - Class in org.sonar.python.tree
 
QualifiedExpressionImpl(AstNode, Name, Expression, Token) - Constructor for class org.sonar.python.tree.QualifiedExpressionImpl
 
qualifier() - Method in interface org.sonar.python.api.tree.QualifiedExpression
 
qualifier() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 

R

RAISE - org.sonar.python.api.PythonKeyword
 
RAISE_STMT - org.sonar.python.api.PythonGrammar
 
RAISE_STMT - org.sonar.python.api.tree.Tree.Kind
 
raiseKeyword() - Method in interface org.sonar.python.api.tree.RaiseStatement
 
raiseKeyword() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
raiseStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
RaiseStatement - Interface in org.sonar.python.api.tree
 
RaiseStatementImpl - Class in org.sonar.python.tree
 
RaiseStatementImpl(AstNode, Token, List<Expression>, Token, Expression) - Constructor for class org.sonar.python.tree.RaiseStatementImpl
 
RBRACKET - org.sonar.python.api.PythonPunctuator
 
rCurlyBrace() - Method in interface org.sonar.python.api.tree.DictionaryLiteral
 
rCurlyBrace() - Method in interface org.sonar.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.python.SubscriptionCheck.Context
 
REPR - org.sonar.python.api.tree.Tree.Kind
 
ReprExpression - Interface in org.sonar.python.api.tree
Python 2 only.
ReprExpressionImpl - Class in org.sonar.python.tree
 
ReprExpressionImpl(AstNode, 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.python.api.tree.ComprehensionExpression
 
resultExpression() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
 
RETURN - org.sonar.python.api.PythonKeyword
 
RETURN_STMT - org.sonar.python.api.PythonGrammar
 
RETURN_STMT - org.sonar.python.api.tree.Tree.Kind
 
RETURN_TYPE_ANNOTATION - org.sonar.python.api.tree.Tree.Kind
 
returnKeyword() - Method in interface org.sonar.python.api.tree.ReturnStatement
 
returnKeyword() - Method in class org.sonar.python.tree.ReturnStatementImpl
 
returnStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ReturnStatement - Interface in org.sonar.python.api.tree
 
ReturnStatementImpl - Class in org.sonar.python.tree
 
ReturnStatementImpl(AstNode, Token, List<Expression>) - Constructor for class org.sonar.python.tree.ReturnStatementImpl
 
returnTypeAnnotation() - Method in interface org.sonar.python.api.tree.FunctionDef
-> returnType
returnTypeAnnotation() - Method in class org.sonar.python.tree.FunctionDefImpl
 
rhsExpression() - Method in interface org.sonar.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.python.api.tree.ListLiteral
 
rightBracket() - Method in interface org.sonar.python.api.tree.SliceExpression
 
rightBracket() - Method in interface org.sonar.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.python.api.tree.BinaryExpression
 
rightOperand() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
rightPar() - Method in interface org.sonar.python.api.tree.CallExpression
 
rightPar() - Method in interface org.sonar.python.api.tree.ClassDef
 
rightPar() - Method in interface org.sonar.python.api.tree.Decorator
 
rightPar() - Method in interface org.sonar.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.python.api.tree.ParenthesizedExpression
 
rightParenthesis() - Method in interface org.sonar.python.api.tree.Tuple
 
rightParenthesis() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
rightParenthesis() - Method in class org.sonar.python.tree.TupleImpl
 
rootAstNode() - Method in class org.sonar.python.PythonVisitorContext
 
rootTree() - Method in class org.sonar.python.PythonVisitorContext
 
RPARENTHESIS - org.sonar.python.api.PythonPunctuator
 

S

scan(List<? extends Tree>) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
scan(Tree) - Method in class org.sonar.python.SubscriptionVisitor
 
scan(Tree) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
scanFile(File, PythonVisitor...) - Static method in class org.sonar.python.TestPythonVisitorRunner
 
scanFile(PythonVisitorContext) - Method in interface org.sonar.python.PythonCheck
 
scanFile(PythonVisitorContext) - Method in class org.sonar.python.PythonCheckTree
 
scanFile(PythonVisitorContext) - Method in class org.sonar.python.PythonSubscriptionCheck
 
scanFile(PythonVisitorContext) - Method in class org.sonar.python.PythonVisitor
 
scanNode(AstNode) - Method in class org.sonar.python.PythonVisitor
 
secondary(AstNode, String) - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
secondary(Token, String) - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
secondary(Tree, String) - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
secondary(IssueLocation) - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
secondaryLocations() - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
SEMICOLON - org.sonar.python.api.PythonPunctuator
 
separators() - Method in interface org.sonar.python.api.tree.SliceList
 
separators() - Method in class org.sonar.python.tree.SliceListImpl
 
SET_COMPREHENSION - org.sonar.python.api.tree.Tree.Kind
 
SET_LITERAL - org.sonar.python.api.tree.Tree.Kind
 
setIgnoreHeaderComments(boolean) - Method in class org.sonar.python.PythonConfiguration
 
SetLiteral - Interface in org.sonar.python.api.tree
 
SetLiteralImpl - Class in org.sonar.python.tree
 
SetLiteralImpl(AstNode, 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
 
setStopSquidOnException(boolean) - Method in class org.sonar.python.PythonConfiguration
 
setSymbol(Symbol) - Method in class org.sonar.python.tree.NameImpl
 
SHIFT_EXPR - org.sonar.python.api.PythonGrammar
 
SHIFT_EXPR - org.sonar.python.api.tree.Tree.Kind
 
SIMPLE_STMT - org.sonar.python.api.PythonGrammar
 
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.python.api.tree.Tree.Kind
 
SLICE_ITEM - org.sonar.python.api.tree.Tree.Kind
 
SLICE_LIST - org.sonar.python.api.tree.Tree.Kind
 
SliceExpression - Interface in org.sonar.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.python.api.tree
 
SliceItemImpl - Class in org.sonar.python.tree
 
SliceItemImpl(AstNode, Expression, Token, Expression, Token, Expression) - Constructor for class org.sonar.python.tree.SliceItemImpl
 
sliceList() - Method in interface org.sonar.python.api.tree.SliceExpression
 
sliceList() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
SliceList - Interface in org.sonar.python.api.tree
 
SliceListImpl - Class in org.sonar.python.tree
 
SliceListImpl(AstNode, List<Tree>, List<Token>) - Constructor for class org.sonar.python.tree.SliceListImpl
 
SLICEOP - org.sonar.python.api.PythonGrammar
 
slices() - Method in interface org.sonar.python.api.tree.SliceList
 
slices() - Method in class org.sonar.python.tree.SliceListImpl
 
STAR_EXPR - org.sonar.python.api.PythonGrammar
 
STARRED_EXPR - org.sonar.python.api.tree.Tree.Kind
 
StarredExpression - Interface in org.sonar.python.api.tree
 
StarredExpressionImpl - Class in org.sonar.python.tree
 
StarredExpressionImpl(AstNode, Token, Expression) - Constructor for class org.sonar.python.tree.StarredExpressionImpl
 
starStarToken() - Method in interface org.sonar.python.api.tree.Argument
 
starStarToken() - Method in interface org.sonar.python.api.tree.KeyValuePair
 
starStarToken() - Method in class org.sonar.python.tree.ArgumentImpl
 
starStarToken() - Method in class org.sonar.python.tree.KeyValuePairImpl
 
startLine() - Method in class org.sonar.python.IssueLocation
 
startLine() - Method in class org.sonar.python.TokenLocation
 
startLineOffset() - Method in class org.sonar.python.IssueLocation
 
startLineOffset() - Method in class org.sonar.python.TokenLocation
 
starToken() - Method in interface org.sonar.python.api.tree.Argument
 
starToken() - Method in interface org.sonar.python.api.tree.Parameter
 
starToken() - Method in interface org.sonar.python.api.tree.StarredExpression
 
starToken() - Method in class org.sonar.python.tree.ArgumentImpl
 
starToken() - Method in class org.sonar.python.tree.ParameterImpl
 
starToken() - Method in class org.sonar.python.tree.StarredExpressionImpl
 
Statement - Interface in org.sonar.python.api.tree
 
STATEMENT - org.sonar.python.api.PythonGrammar
 
STATEMENT_LIST - org.sonar.python.api.tree.Tree.Kind
 
StatementList - Interface in org.sonar.python.api.tree
 
StatementListImpl - Class in org.sonar.python.tree
 
StatementListImpl(AstNode, List<Statement>, List<Token>) - Constructor for class org.sonar.python.tree.StatementListImpl
 
statements() - Method in interface org.sonar.python.api.tree.FileInput
 
statements() - Method in interface org.sonar.python.api.tree.StatementList
 
statements() - Method in interface org.sonar.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
 
STMT_LIST - org.sonar.python.api.PythonGrammar
 
stopSquidOnException() - Method in class org.sonar.python.PythonConfiguration
 
stride() - Method in interface org.sonar.python.api.tree.SliceItem
 
stride() - Method in class org.sonar.python.tree.SliceItemImpl
 
strideSeparator() - Method in interface org.sonar.python.api.tree.SliceItem
 
strideSeparator() - Method in class org.sonar.python.tree.SliceItemImpl
 
STRING - org.sonar.python.api.PythonTokenType
 
STRING_ELEMENT - org.sonar.python.api.tree.Tree.Kind
 
STRING_LITERAL - org.sonar.python.api.tree.Tree.Kind
 
StringElement - Interface in org.sonar.python.api.tree
 
StringElementImpl - Class in org.sonar.python.tree
 
stringElements() - Method in interface org.sonar.python.api.tree.StringLiteral
 
stringElements() - Method in class org.sonar.python.tree.StringLiteralImpl
 
StringLiteral - Interface in org.sonar.python.api.tree
 
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
 
subscribedKinds() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
subscribedKinds() - Method in class org.sonar.python.PythonVisitor
 
SUBSCRIPT - org.sonar.python.api.PythonGrammar
 
SUBSCRIPTION - org.sonar.python.api.tree.Tree.Kind
 
SUBSCRIPTION_OR_SLICING - org.sonar.python.api.PythonGrammar
 
SubscriptionCheck - Interface in org.sonar.python
 
SubscriptionCheck.Context - Interface in org.sonar.python
 
SubscriptionContext - Interface in org.sonar.python
 
SubscriptionExpression - Interface in org.sonar.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.python.api.tree.SubscriptionExpression
 
subscripts() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
SUITE - org.sonar.python.api.PythonGrammar
 
symbol() - Method in interface org.sonar.python.api.tree.HasSymbol
 
symbol() - Method in interface org.sonar.python.api.tree.QualifiedExpression
Returns the symbol of QualifiedExpression.name()
symbol() - Method in class org.sonar.python.tree.NameImpl
 
Symbol - Interface in org.sonar.python.semantic
 
SymbolTableBuilder - Class in org.sonar.python.semantic
 
SymbolTableBuilder() - Constructor for class org.sonar.python.semantic.SymbolTableBuilder
 
syntaxNode() - Method in interface org.sonar.python.SubscriptionContext
 

T

test() - Method in interface org.sonar.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.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.python.api.tree.Token
 
token() - Method in class org.sonar.python.tree.TokenImpl
 
Token - Interface in org.sonar.python.api.tree
 
TOKEN - org.sonar.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() - Method in interface org.sonar.python.api.tree.StatementList
 
tokens() - Method in class org.sonar.python.tree.StatementListImpl
 
TRAILER - org.sonar.python.api.PythonGrammar
 
tree() - Method in interface org.sonar.python.semantic.Usage
 
tree() - Method in class org.sonar.python.semantic.UsageImpl
 
Tree - Interface in org.sonar.python.api.tree
 
Tree.Kind - Enum in org.sonar.python.api.tree
 
TreeVisitor - Interface in org.sonar.python.api.tree
 
trimmedQuotesValue() - Method in interface org.sonar.python.api.tree.StringElement
 
trimmedQuotesValue() - Method in interface org.sonar.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.python.api.tree.Token
 
trivia() - Method in class org.sonar.python.tree.TokenImpl
 
trueExpression() - Method in interface org.sonar.python.api.tree.ConditionalExpression
 
trueExpression() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
TRY - org.sonar.python.api.PythonKeyword
 
TRY_STMT - org.sonar.python.api.PythonGrammar
 
TRY_STMT - org.sonar.python.api.tree.Tree.Kind
 
tryKeyword() - Method in interface org.sonar.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.python.api.tree
 
TryStatementImpl - Class in org.sonar.python.tree
 
TryStatementImpl(AstNode, Token, StatementList, List<ExceptClause>, FinallyClause, ElseStatement) - Constructor for class org.sonar.python.tree.TryStatementImpl
 
Tuple - Interface in org.sonar.python.api.tree
 
TUPLE - org.sonar.python.api.tree.Tree.Kind
 
TUPLE_PARAMETER - org.sonar.python.api.tree.Tree.Kind
 
TupleImpl - Class in org.sonar.python.tree
 
TupleImpl(AstNode, Token, List<Expression>, List<Token>, Token) - Constructor for class org.sonar.python.tree.TupleImpl
 
TupleParameter - Interface in org.sonar.python.api.tree
 
TupleParameterImpl - Class in org.sonar.python.tree
 
TupleParameterImpl(AstNode, List<AnyParameter>, List<Token>) - Constructor for class org.sonar.python.tree.TupleParameterImpl
 
type() - Method in interface org.sonar.python.api.tree.Token
 
type() - Method in class org.sonar.python.tree.TokenImpl
 
TYPE_ANNOTATION - org.sonar.python.api.tree.Tree.Kind
 
typeAnnotation() - Method in interface org.sonar.python.api.tree.Parameter
 
typeAnnotation() - Method in class org.sonar.python.tree.ParameterImpl
 
TypeAnnotation - Interface in org.sonar.python.api.tree
 
TypeAnnotationImpl - Class in org.sonar.python.tree
 
TypeAnnotationImpl(Token, Expression) - 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.python.api.tree.Tree.Kind
 
UNARY_PLUS - org.sonar.python.api.tree.Tree.Kind
 
UnaryExpression - Interface in org.sonar.python.api.tree
 
UnaryExpressionImpl - Class in org.sonar.python.tree
 
UnaryExpressionImpl(AstNode, Token, Expression) - Constructor for class org.sonar.python.tree.UnaryExpressionImpl
 
UNDEFINED_LINE - Static variable in class org.sonar.python.IssueLocation
 
UNDEFINED_OFFSET - Static variable in class org.sonar.python.IssueLocation
 
upperBound() - Method in interface org.sonar.python.api.tree.SliceItem
 
upperBound() - Method in class org.sonar.python.tree.SliceItemImpl
 
Usage - Interface in org.sonar.python.semantic
 
Usage.Kind - Enum in org.sonar.python.semantic
 
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.python.semantic.Symbol
 

V

value() - Method in interface org.sonar.python.api.tree.KeyValuePair
 
value() - Method in interface org.sonar.python.api.tree.StringElement
 
value() - Method in interface org.sonar.python.api.tree.Token
 
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
 
valueAsLong() - Method in interface org.sonar.python.api.tree.NumericLiteral
 
valueAsLong() - Method in class org.sonar.python.tree.NumericLiteralImpl
 
valueAsString() - Method in interface org.sonar.python.api.tree.NumericLiteral
 
valueAsString() - Method in class org.sonar.python.tree.NumericLiteralImpl
 
valueExpression() - Method in interface org.sonar.python.api.tree.DictCompExpression
 
valueExpression() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
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.api.tree.Tree.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.semantic.Usage.Kind
Returns the enum constant of this type with the specified name.
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.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.semantic.Usage.Kind
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.python.api.tree.AnnotatedAssignment
 
variable() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
variables() - Method in interface org.sonar.python.api.tree.GlobalStatement
 
variables() - Method in interface org.sonar.python.api.tree.NonlocalStatement
 
variables() - Method in class org.sonar.python.tree.GlobalStatementImpl
 
variables() - Method in class org.sonar.python.tree.NonlocalStatementImpl
 
visitAliasedName(AliasedName) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitAliasedName(AliasedName) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitAnnotatedAssignment(AnnotatedAssignment) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitAnnotatedAssignment(AnnotatedAssignment) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitArgument(Argument) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitArgument(Argument) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitArgumentList(ArgList) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitArgumentList(ArgList) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitAssertStatement(AssertStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitAssertStatement(AssertStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitAwaitExpression(AwaitExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitAwaitExpression(AwaitExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitBinaryExpression(BinaryExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitBinaryExpression(BinaryExpression) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitBinaryExpression(BinaryExpression) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitBinaryExpression(BinaryExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitBreakStatement(BreakStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitBreakStatement(BreakStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitCallExpression(CallExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitCallExpression(CallExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitClassDef(ClassDef) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitClassDef(ClassDef) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitClassDef(ClassDef) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitComment(Trivia) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
visitCompoundAssignment(CompoundAssignmentStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitCompoundAssignment(CompoundAssignmentStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitComprehensionFor(ComprehensionFor) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitComprehensionFor(ComprehensionFor) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitComprehensionIf(ComprehensionIf) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitComprehensionIf(ComprehensionIf) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitComprehensionIf(ComprehensionIf) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitConditionalExpression(ConditionalExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitContinueStatement(ContinueStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitContinueStatement(ContinueStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitDecorator(Decorator) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitDecorator(Decorator) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitDelStatement(DelStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitDelStatement(DelStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitDictCompExpression(DictCompExpressionImpl) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitDictCompExpression(DictCompExpressionImpl) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitDictionaryLiteral(DictionaryLiteral) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitDictionaryLiteral(DictionaryLiteral) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitDottedName(DottedName) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitDottedName(DottedName) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitEllipsis(EllipsisExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitEllipsis(EllipsisExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitElseStatement(ElseStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitElseStatement(ElseStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitElseStatement(ElseStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitExceptClause(ExceptClause) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitExceptClause(ExceptClause) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitExceptClause(ExceptClause) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitExecStatement(ExecStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitExecStatement(ExecStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitExpressionList(ExpressionList) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitExpressionList(ExpressionList) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitExpressionStatement(ExpressionStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitExpressionStatement(ExpressionStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitFile(AstNode) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
visitFile(AstNode) - Method in class org.sonar.python.PythonVisitor
 
visitFileInput(FileInput) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitFileInput(FileInput) - Method in class org.sonar.python.semantic.SymbolTableBuilder
 
visitFileInput(FileInput) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitFinallyClause(FinallyClause) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitFinallyClause(FinallyClause) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitForStatement(ForStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitForStatement(ForStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitForStatement(ForStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitForStatement(ForStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitFunctionDef(FunctionDef) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitFunctionDef(FunctionDef) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitFunctionDef(FunctionDef) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitFunctionDef(FunctionDef) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitGlobalStatement(GlobalStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitGlobalStatement(GlobalStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitIfStatement(IfStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitIfStatement(IfStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitIfStatement(IfStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitIfStatement(IfStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitImportFrom(ImportFrom) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitImportFrom(ImportFrom) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitImportName(ImportName) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitImportName(ImportName) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitKeyValuePair(KeyValuePair) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitKeyValuePair(KeyValuePair) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitLambda(LambdaExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitLambda(LambdaExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitListLiteral(ListLiteral) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitListLiteral(ListLiteral) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitName(Name) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitName(Name) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitNode(AstNode) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
visitNode(AstNode) - Method in class org.sonar.python.PythonVisitor
 
visitNone(NoneExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitNone(NoneExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitNonlocalStatement(NonlocalStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitNonlocalStatement(NonlocalStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitNumericLiteral(NumericLiteral) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitNumericLiteral(NumericLiteral) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitParameter(Parameter) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitParameter(Parameter) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitParameterList(ParameterList) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitParameterList(ParameterList) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitParenthesizedExpression(ParenthesizedExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitParenthesizedExpression(ParenthesizedExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitPassStatement(PassStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitPassStatement(PassStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitPrintStatement(PrintStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitPrintStatement(PrintStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitPyListOrSetCompExpression(ComprehensionExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitPyListOrSetCompExpression(ComprehensionExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitQualifiedExpression(QualifiedExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitQualifiedExpression(QualifiedExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitRaiseStatement(RaiseStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitRaiseStatement(RaiseStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitRepr(ReprExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitRepr(ReprExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitReturnStatement(ReturnStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitReturnStatement(ReturnStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitSetLiteral(SetLiteral) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitSetLiteral(SetLiteral) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitSliceExpression(SliceExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitSliceExpression(SliceExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitSliceItem(SliceItem) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitSliceItem(SliceItem) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitSliceList(SliceList) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitSliceList(SliceList) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitStarredExpression(StarredExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitStarredExpression(StarredExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitStatementList(StatementList) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitStatementList(StatementList) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitStatementList(StatementList) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitStringElement(StringElement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitStringElement(StringElement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitStringLiteral(StringLiteral) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitStringLiteral(StringLiteral) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitSubscriptionExpression(SubscriptionExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitSubscriptionExpression(SubscriptionExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitToken(Token) - Method in class org.sonar.python.metrics.FileLinesVisitor
Gets the lines of codes and lines of comments (with character #).
visitToken(Token) - Method in class org.sonar.python.PythonVisitor
 
visitToken(Token) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitToken(Token) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitTryStatement(TryStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitTryStatement(TryStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitTuple(Tuple) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitTuple(Tuple) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitTupleParameter(TupleParameter) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitTupleParameter(TupleParameter) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitTypeAnnotation(TypeAnnotation) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitTypeAnnotation(TypeAnnotation) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitUnaryExpression(UnaryExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitUnaryExpression(UnaryExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitWhileStatement(WhileStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitWhileStatement(WhileStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitWhileStatement(WhileStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitWhileStatement(WhileStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitWithItem(WithItem) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitWithItem(WithItem) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitWithStatement(WithStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitWithStatement(WithStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitYieldExpression(YieldExpression) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitYieldExpression(YieldExpression) - Method in class org.sonar.python.tree.BaseTreeVisitor
 
visitYieldStatement(YieldStatement) - Method in interface org.sonar.python.api.tree.TreeVisitor
 
visitYieldStatement(YieldStatement) - Method in class org.sonar.python.tree.BaseTreeVisitor
 

W

WHILE - org.sonar.python.api.PythonKeyword
 
WHILE_STMT - org.sonar.python.api.PythonGrammar
 
WHILE_STMT - org.sonar.python.api.tree.Tree.Kind
 
whileKeyword() - Method in interface org.sonar.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.python.api.tree
 
WhileStatementImpl - Class in org.sonar.python.tree
 
WhileStatementImpl(AstNode, Token, Expression, Token, StatementList, Token, Token, StatementList) - Constructor for class org.sonar.python.tree.WhileStatementImpl
 
wildcard() - Method in interface org.sonar.python.api.tree.ImportFrom
 
wildcard() - Method in class org.sonar.python.tree.ImportFromImpl
 
WITH - org.sonar.python.api.PythonKeyword
 
WITH_ITEM - org.sonar.python.api.PythonGrammar
 
WITH_ITEM - org.sonar.python.api.tree.Tree.Kind
 
WITH_STMT - org.sonar.python.api.PythonGrammar
 
WITH_STMT - org.sonar.python.api.tree.Tree.Kind
 
withCost(int) - Method in class org.sonar.python.PythonCheck.PreciseIssue
 
WithItem - Interface in org.sonar.python.api.tree
 
WithItemImpl(AstNode, Expression, Token, Expression) - Constructor for class org.sonar.python.tree.WithStatementImpl.WithItemImpl
 
withItems() - Method in interface org.sonar.python.api.tree.WithStatement
 
withItems() - Method in class org.sonar.python.tree.WithStatementImpl
 
withStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
WithStatement - Interface in org.sonar.python.api.tree
 
WithStatementImpl - Class in org.sonar.python.tree
 
WithStatementImpl(AstNode, List<WithItem>, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.WithStatementImpl
 
WithStatementImpl.WithItemImpl - Class in org.sonar.python.tree
 

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.python.api.PythonGrammar
 
YIELD_EXPR - org.sonar.python.api.tree.Tree.Kind
 
YIELD_STMT - org.sonar.python.api.PythonGrammar
 
YIELD_STMT - org.sonar.python.api.tree.Tree.Kind
 
yieldExpression() - Method in interface org.sonar.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.python.api.tree
 
YieldExpressionImpl - Class in org.sonar.python.tree
 
YieldExpressionImpl(AstNode, Token, Token, List<Expression>) - Constructor for class org.sonar.python.tree.YieldExpressionImpl
 
yieldKeyword() - Method in interface org.sonar.python.api.tree.YieldExpression
 
yieldKeyword() - Method in class org.sonar.python.tree.YieldExpressionImpl
 
yieldStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
YieldStatement - Interface in org.sonar.python.api.tree
 
YieldStatementImpl - Class in org.sonar.python.tree
 
YieldStatementImpl(AstNode, YieldExpression) - Constructor for class org.sonar.python.tree.YieldStatementImpl
 
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