A B C D E F G H I J 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.plugins.python.api.tree.Tree
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.AliasedNameImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ArgListImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.AsPatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.AssertStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.AssignmentExpressionImpl
 
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.CapturePatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.CaseBlockImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ClassDefImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ClassPatternImpl
 
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.DoubleStarPatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.EllipsisExpressionImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ElseClauseImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ExceptClauseImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ExecStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ExpressionListImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ExpressionStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.FileInputImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.FinallyClauseImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.FormatSpecifierImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.FormattedExpressionImpl
 
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.GroupPatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.GuardImpl
 
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.KeyValuePatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.KeywordPatternImpl
 
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.LiteralPatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.MappingPatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.MatchStatementImpl
 
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.OrPatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ParameterImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ParameterListImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.PassStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.PrintStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.RaiseStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.RegularArgumentImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ReprExpressionImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ReturnStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.SequencePatternImpl
 
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.StarPatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.StatementListImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.StringElementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.StringLiteralImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.TokenImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.TryStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.TupleImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.TupleParameterImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.TypeAnnotationImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.UnaryExpressionImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.UnpackingExpressionImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.ValuePatternImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.WhileStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.python.tree.WildcardPatternImpl
 
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
 
addAllArgs(Iterable<? extends SymbolsProtos.Type>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
addAllAttributes(Iterable<? extends SymbolsProtos.VarSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
addAllClasses(Iterable<? extends SymbolsProtos.ClassSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
addAllDefinitions(Iterable<? extends SymbolsProtos.FunctionSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
addAllFunctions(Iterable<? extends SymbolsProtos.FunctionSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
addAllMethods(Iterable<? extends SymbolsProtos.FunctionSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
addAllOverloadedFunctions(Iterable<? extends SymbolsProtos.OverloadedFunctionSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
addAllOverloadedMethods(Iterable<? extends SymbolsProtos.OverloadedFunctionSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
addAllParameters(Iterable<? extends SymbolsProtos.ParameterSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
addAllResolvedDecoratorNames(Iterable<String>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
addAllSuperClasses(Iterable<String>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
addAllValidFor(Iterable<String>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
addAllValidFor(Iterable<String>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
addAllValidFor(Iterable<String>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
addAllValidFor(Iterable<String>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
addAllVars(Iterable<? extends SymbolsProtos.VarSymbol>) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
addArgs(int, SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
addArgs(int, SymbolsProtos.Type.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
addArgs(SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
addArgs(SymbolsProtos.Type.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
addArgsBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
addArgsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
addAttributes(int, SymbolsProtos.VarSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
addAttributes(int, SymbolsProtos.VarSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
addAttributes(SymbolsProtos.VarSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
addAttributes(SymbolsProtos.VarSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
addAttributesBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
addAttributesBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
addChildSymbol(Symbol) - Method in class org.sonar.python.semantic.SymbolImpl
 
addClasses(int, SymbolsProtos.ClassSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
addClasses(int, SymbolsProtos.ClassSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
addClasses(SymbolsProtos.ClassSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
addClasses(SymbolsProtos.ClassSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
addClassesBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
addClassesBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
addClassField(Symbol) - Method in class org.sonar.python.tree.ClassDefImpl
 
addDefinitions(int, SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
addDefinitions(int, SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
addDefinitions(SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
addDefinitions(SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
addDefinitionsBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
addDefinitionsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
addElement(Tree) - Method in class org.sonar.python.cfg.PythonCfgBlock
 
addFileIssue(String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
 
addFunctions(int, SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
addFunctions(int, SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
addFunctions(SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
addFunctions(SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
addFunctionsBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
addFunctionsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
addGlobalVariables(Symbol) - Method in class org.sonar.python.tree.FileInputImpl
 
addInstanceField(Symbol) - Method in class org.sonar.python.tree.ClassDefImpl
 
addIssue(LocationInFile, String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
 
addIssue(PythonCheck.PreciseIssue) - Method in class org.sonar.plugins.python.api.PythonVisitorContext
 
addIssue(Token, String) - Method in class org.sonar.plugins.python.api.PythonVisitorCheck
 
addIssue(Token, String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
 
addIssue(Token, Token, String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
 
addIssue(Tree, String) - Method in class org.sonar.plugins.python.api.PythonVisitorCheck
 
addIssue(Tree, String) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
 
addIssue(Tree, String) - Method in interface org.sonar.python.regex.RegexContext
 
addIssue(RegexSyntaxElement, String) - Method in interface org.sonar.python.regex.RegexContext
 
addLineIssue(String, int) - Method in interface org.sonar.plugins.python.api.SubscriptionContext
 
addLocalVariableSymbol(Symbol) - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
 
addLocalVariableSymbol(Symbol) - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
addLocalVariableSymbol(Symbol) - Method in class org.sonar.python.tree.FunctionDefImpl
 
addLocalVariableSymbol(Symbol) - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
addMembers(Collection<Symbol>) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
addMethods(int, SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
addMethods(int, SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
addMethods(SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
addMethods(SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
addMethodsBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
addMethodsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
addModule(FileInput, String, PythonFile) - Method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
addOverloadedFunctions(int, SymbolsProtos.OverloadedFunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
addOverloadedFunctions(int, SymbolsProtos.OverloadedFunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
addOverloadedFunctions(SymbolsProtos.OverloadedFunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
addOverloadedFunctions(SymbolsProtos.OverloadedFunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
addOverloadedFunctionsBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
addOverloadedFunctionsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
addOverloadedMethods(int, SymbolsProtos.OverloadedFunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
addOverloadedMethods(int, SymbolsProtos.OverloadedFunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
addOverloadedMethods(SymbolsProtos.OverloadedFunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
addOverloadedMethods(SymbolsProtos.OverloadedFunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
addOverloadedMethodsBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
addOverloadedMethodsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
addParameter(FunctionSymbolImpl.ParameterImpl) - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
addParameters(int, SymbolsProtos.ParameterSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
addParameters(int, SymbolsProtos.ParameterSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
addParameters(SymbolsProtos.ParameterSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
addParameters(SymbolsProtos.ParameterSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
addParametersBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
addParametersBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
addResolvedDecoratorNames(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
addResolvedDecoratorNamesBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
addSuperClass(Symbol) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
addSuperClasses(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
addSuperClassesBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
addUsage(Usage) - Method in class org.sonar.python.cfg.fixpoint.ReadWriteVisitor.SymbolReadWrite
 
addValidFor(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
addValidFor(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
addValidFor(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
addValidFor(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
addValidForBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
addValidForBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
addValidForBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
addValidForBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
addVars(int, SymbolsProtos.VarSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
addVars(int, SymbolsProtos.VarSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
addVars(SymbolsProtos.VarSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
addVars(SymbolsProtos.VarSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
addVarsBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
addVarsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
alias() - Method in interface org.sonar.plugins.python.api.tree.AliasedName
 
alias() - Method in interface org.sonar.plugins.python.api.tree.AsPattern
 
alias() - Method in class org.sonar.python.tree.AliasedNameImpl
 
alias() - Method in class org.sonar.python.tree.AsPatternImpl
 
ALIASED_NAME - org.sonar.plugins.python.api.tree.Tree.Kind
 
AliasedName - Interface in org.sonar.plugins.python.api.tree
Aliased name
AliasedNameImpl - Class in org.sonar.python.tree
 
AliasedNameImpl(DottedName) - Constructor for class org.sonar.python.tree.AliasedNameImpl
 
AliasedNameImpl(Token, DottedName, Name) - Constructor for class org.sonar.python.tree.AliasedNameImpl
 
all() - Method in interface org.sonar.plugins.python.api.tree.ParameterList
 
all() - Static method in class org.sonar.python.semantic.BuiltinSymbols
 
all() - Method in class org.sonar.python.tree.ParameterListImpl
 
allVersions() - Static method in class org.sonar.plugins.python.api.PythonVersionUtils
 
alternatives() - Method in interface org.sonar.plugins.python.api.symbols.AmbiguousSymbol
 
alternatives() - Method in class org.sonar.python.index.AmbiguousDescriptor
 
alternatives() - Method in class org.sonar.python.semantic.AmbiguousSymbolImpl
 
alternativeTypeSymbols() - Method in class org.sonar.python.types.DeclaredType
 
AMBIGUOUS - org.sonar.plugins.python.api.symbols.Symbol.Kind
 
AMBIGUOUS - org.sonar.python.index.Descriptor.Kind
 
ambiguousDescriptor(AmbiguousSymbol, String) - Static method in class org.sonar.python.index.DescriptorUtils
 
AmbiguousDescriptor - Class in org.sonar.python.index
 
AmbiguousDescriptor(String, String, Set<Descriptor>) - Constructor for class org.sonar.python.index.AmbiguousDescriptor
 
AmbiguousSymbol - Interface in org.sonar.plugins.python.api.symbols
 
AmbiguousSymbolImpl - Class in org.sonar.python.semantic
 
AmbiguousSymbolImpl(String, String, Set<Symbol>) - Constructor for class org.sonar.python.semantic.AmbiguousSymbolImpl
 
analyze(Collection<PythonSubscriptionCheck>, PythonVisitorContext) - Static method in class org.sonar.python.SubscriptionVisitor
 
analyze(ControlFlowGraph) - Static method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis
 
analyze(ControlFlowGraph, Set<Symbol>) - Static method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis
 
AND - org.sonar.plugins.python.api.tree.Tree.Kind
 
AND - org.sonar.python.api.PythonKeyword
Logical AND.
AND - org.sonar.python.api.PythonPunctuator
Bitwise AND.
AND_ASSIGN - org.sonar.python.api.PythonPunctuator
 
AND_EXPR - org.sonar.python.api.PythonGrammar
 
AND_TEST - org.sonar.python.api.PythonGrammar
 
ANNASSIGN - org.sonar.python.api.PythonGrammar
 
ANNOTATED_ASSIGNMENT - org.sonar.plugins.python.api.tree.Tree.Kind
 
annotatedAssignment(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
AnnotatedAssignment - Interface in org.sonar.plugins.python.api.tree
AnnotatedAssignmentImpl - Class in org.sonar.python.tree
 
AnnotatedAssignmentImpl(Expression, TypeAnnotation, Token, Expression, Separators) - Constructor for class org.sonar.python.tree.AnnotatedAssignmentImpl
 
annotatedReturnTypeName() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
Returns fully qualified name of the return type if any
annotatedReturnTypeName() - Method in class org.sonar.python.index.FunctionDescriptor
 
annotatedReturnTypeName() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
annotatedType() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
annotatedType() - Method in class org.sonar.python.index.VariableDescriptor
 
annotatedTypeName() - Method in interface org.sonar.plugins.python.api.symbols.Symbol
Returns fully qualified name of the type if any
annotatedTypeName() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
annotatedTypeName() - Method in class org.sonar.python.semantic.SymbolImpl
 
annotation() - Method in interface org.sonar.plugins.python.api.tree.AnnotatedAssignment
 
annotation() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
ANY - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
ANY = 5;
ANY_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
ANY = 5;
AnyParameter - Interface in org.sonar.plugins.python.api.tree
 
anyType() - Static method in class org.sonar.python.types.InferredTypes
 
ARG_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
 
ArgList - Interface in org.sonar.plugins.python.api.tree
 
ARGLIST - org.sonar.python.api.PythonGrammar
 
ArgListImpl - Class in org.sonar.python.tree
 
ArgListImpl(List<Argument>, List<Token>) - Constructor for class org.sonar.python.tree.ArgListImpl
 
args() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
null if class is defined without args class Foo:... or class Foo():...
args() - Method in class org.sonar.python.tree.ClassDefImpl
 
ARGS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
argument(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
Argument - Interface in org.sonar.plugins.python.api.tree
Common interface for RegularArgument, UnpackingExpression
ARGUMENT - org.sonar.python.api.PythonGrammar
 
argumentByKeyword(String, List<Argument>) - Static method in class org.sonar.python.tree.TreeUtils
 
argumentList() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
 
argumentList() - Method in class org.sonar.python.tree.CallExpressionImpl
 
arguments() - Method in interface org.sonar.plugins.python.api.tree.ArgList
 
arguments() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
Utility method to return argumentList().arguments() or an empty list when argumentList is null.
arguments() - Method in interface org.sonar.plugins.python.api.tree.ClassPattern
 
arguments() - Method in interface org.sonar.plugins.python.api.tree.Decorator
 
arguments() - Method in class org.sonar.python.tree.ArgListImpl
 
arguments() - Method in class org.sonar.python.tree.CallExpressionImpl
 
arguments() - Method in class org.sonar.python.tree.ClassPatternImpl
 
arguments() - Method in class org.sonar.python.tree.DecoratorImpl
 
argumentSeparators() - Method in interface org.sonar.plugins.python.api.tree.ClassPattern
 
argumentSeparators() - Method in class org.sonar.python.tree.ClassPatternImpl
 
as() - Method in interface org.sonar.plugins.python.api.tree.WithItem
 
as() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
 
AS - org.sonar.python.api.PythonKeyword
 
AS_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
AS_PATTERN - org.sonar.python.api.PythonGrammar
 
asKeyword() - Method in interface org.sonar.plugins.python.api.tree.AliasedName
 
asKeyword() - Method in interface org.sonar.plugins.python.api.tree.AsPattern
 
asKeyword() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
 
asKeyword() - Method in class org.sonar.python.tree.AliasedNameImpl
 
asKeyword() - Method in class org.sonar.python.tree.AsPatternImpl
 
asKeyword() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
AsPattern - Interface in org.sonar.plugins.python.api.tree
As pattern
AsPatternImpl - Class in org.sonar.python.tree
 
AsPatternImpl(Pattern, Token, CapturePattern) - Constructor for class org.sonar.python.tree.AsPatternImpl
 
ASSERT - org.sonar.python.api.PythonKeyword
 
ASSERT_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
ASSERT_STMT - org.sonar.python.api.PythonGrammar
 
assertKeyword() - Method in interface org.sonar.plugins.python.api.tree.AssertStatement
 
assertKeyword() - Method in class org.sonar.python.tree.AssertStatementImpl
 
assertStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
AssertStatement - Interface in org.sonar.plugins.python.api.tree
AssertStatementImpl - Class in org.sonar.python.tree
 
AssertStatementImpl(Token, Expression, Expression, Separators) - Constructor for class org.sonar.python.tree.AssertStatementImpl
 
ASSIGN - org.sonar.python.api.PythonPunctuator
 
assignedValue() - Method in interface org.sonar.plugins.python.api.tree.AnnotatedAssignment
 
assignedValue() - Method in interface org.sonar.plugins.python.api.tree.AssignmentStatement
 
assignedValue() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
assignedValue() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
assignment(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ASSIGNMENT_EXPRESSION - org.sonar.plugins.python.api.tree.Tree.Kind
 
ASSIGNMENT_LHS - org.sonar.plugins.python.api.symbols.Usage.Kind
 
ASSIGNMENT_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
AssignmentExpression - Interface in org.sonar.plugins.python.api.tree
AssignmentExpressionImpl - Class in org.sonar.python.tree
 
AssignmentExpressionImpl(Name, Token, Expression) - Constructor for class org.sonar.python.tree.AssignmentExpressionImpl
 
assignmentsLhs(AssignmentStatement) - Static method in class org.sonar.python.semantic.SymbolUtils
 
AssignmentStatement - Interface in org.sonar.plugins.python.api.tree
AssignmentStatementImpl - Class in org.sonar.python.tree
 
AssignmentStatementImpl(List<Token>, List<ExpressionList>, Expression, Separators) - Constructor for class org.sonar.python.tree.AssignmentStatementImpl
 
ASYNC_STMT - org.sonar.python.api.PythonGrammar
 
asyncKeyword() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
asyncKeyword() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
asyncKeyword() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
 
asyncKeyword() - Method in class org.sonar.python.tree.ForStatementImpl
 
asyncKeyword() - Method in class org.sonar.python.tree.FunctionDefImpl
 
asyncKeyword() - Method in class org.sonar.python.tree.WithStatementImpl
 
asyncToken() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
 
asyncToken() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
AT - org.sonar.python.api.PythonPunctuator
 
atFileLevel(String) - Static method in class org.sonar.plugins.python.api.IssueLocation
 
atLineLevel(String, int) - Static method in class org.sonar.plugins.python.api.IssueLocation
 
ATOM - org.sonar.python.api.PythonGrammar
 
atToken() - Method in interface org.sonar.plugins.python.api.tree.Decorator
 
atToken() - Method in class org.sonar.python.tree.DecoratorImpl
 
ATTR - org.sonar.python.api.PythonGrammar
 
attributeName() - Method in interface org.sonar.plugins.python.api.tree.KeywordPattern
 
attributeName() - Method in class org.sonar.python.tree.KeywordPatternImpl
 
ATTRIBUTES_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
AUGASSIGN - org.sonar.python.api.PythonGrammar
 
AWAIT - org.sonar.plugins.python.api.tree.Tree.Kind
 
AwaitExpression - Interface in org.sonar.plugins.python.api.tree
AwaitExpressionImpl - Class in org.sonar.python.tree
 
AwaitExpressionImpl(Token, Expression) - Constructor for class org.sonar.python.tree.AwaitExpressionImpl
 
awaitToken() - Method in interface org.sonar.plugins.python.api.tree.AwaitExpression
 
awaitToken() - Method in class org.sonar.python.tree.AwaitExpressionImpl
 

B

BACKTICK - org.sonar.python.api.PythonPunctuator
 
BASE_EXCEPTION - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
BaseTreeVisitor - Class in org.sonar.plugins.python.api.tree
Default implementation of TreeVisitor.
BaseTreeVisitor() - Constructor for class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
BinaryExpression - Interface in org.sonar.plugins.python.api.tree
BinaryExpressionImpl - Class in org.sonar.python.tree
 
BinaryExpressionImpl(Expression, Token, Expression) - Constructor for class org.sonar.python.tree.BinaryExpressionImpl
 
BITWISE_AND - org.sonar.plugins.python.api.tree.Tree.Kind
 
BITWISE_COMPLEMENT - org.sonar.plugins.python.api.tree.Tree.Kind
 
BITWISE_OR - org.sonar.plugins.python.api.tree.Tree.Kind
 
BITWISE_XOR - org.sonar.plugins.python.api.tree.Tree.Kind
 
block - Variable in class org.sonar.python.cfg.fixpoint.CfgBlockState
 
blocks() - Method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
 
body() - Method in interface org.sonar.plugins.python.api.tree.CaseBlock
 
body() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
body() - Method in interface org.sonar.plugins.python.api.tree.ElseClause
 
body() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
 
body() - Method in interface org.sonar.plugins.python.api.tree.FinallyClause
 
body() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
body() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
body() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
 
body() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
 
body() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
 
body() - Method in class org.sonar.python.tree.CaseBlockImpl
 
body() - Method in class org.sonar.python.tree.ClassDefImpl
 
body() - Method in class org.sonar.python.tree.ElseClauseImpl
 
body() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
body() - Method in class org.sonar.python.tree.FinallyClauseImpl
 
body() - Method in class org.sonar.python.tree.ForStatementImpl
 
body() - Method in class org.sonar.python.tree.FunctionDefImpl
 
body() - Method in class org.sonar.python.tree.IfStatementImpl
 
body() - Method in class org.sonar.python.tree.TryStatementImpl
 
body() - Method in class org.sonar.python.tree.WhileStatementImpl
 
BOOL - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
BOOL - Static variable in class org.sonar.python.types.InferredTypes
 
BOOLEAN_LITERAL_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
boundSeparator() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
 
boundSeparator() - Method in class org.sonar.python.tree.SliceItemImpl
 
branchingTree() - Method in interface org.sonar.plugins.python.api.cfg.CfgBranchingBlock
Syntax tree causing branching: e.g.
branchingTree() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
 
BREAK - org.sonar.python.api.PythonKeyword
 
BREAK_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
BREAK_STMT - org.sonar.python.api.PythonGrammar
 
breakKeyword() - Method in interface org.sonar.plugins.python.api.tree.BreakStatement
 
breakKeyword() - Method in class org.sonar.python.tree.BreakStatementImpl
 
breakStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
BreakStatement - Interface in org.sonar.plugins.python.api.tree
See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-break-stmt
BreakStatementImpl - Class in org.sonar.python.tree
 
BreakStatementImpl(Token, Separators) - Constructor for class org.sonar.python.tree.BreakStatementImpl
 
build() - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
build() - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
build() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
build() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
build() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
build() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
build() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
build() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
build() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
build(CfgBlock) - Static method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis.LiveVariables
Builds a new LiveVariables instance for the given block and initializes the 'kill' and 'gen' symbol sets.
build(CfgBlock, Map<Symbol, DefinedVariablesAnalysis.VariableDefinition>) - Static method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.DefinedVariables
Builds a new DefinedVariables instance for the given block and initializes the 'kill' symbol sets.
build(FileInput, PythonFile) - Static method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
 
build(FunctionDef, PythonFile) - Static method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
 
buildPartial() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
buildPartial() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
buildPartial() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
buildPartial() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
buildPartial() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
buildPartial() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
buildPartial() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
builtinSymbols() - Static method in class org.sonar.python.types.TypeShed
 
BuiltinSymbols - Class in org.sonar.python.semantic
 
BuiltinTypes - Class in org.sonar.plugins.python.api.types
 

C

CALL_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
 
CALLABLE - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
CALLABLE = 8;
CALLABLE_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
CALLABLE = 8;
callee() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
 
callee() - Method in class org.sonar.python.tree.CallExpressionImpl
 
calleeSymbol() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
 
CallExpression - Interface in org.sonar.plugins.python.api.tree
CallExpressionImpl - Class in org.sonar.python.tree
 
CallExpressionImpl(Expression, ArgList, Token, Token) - Constructor for class org.sonar.python.tree.CallExpressionImpl
 
canBeAnOverridingMethod(FunctionSymbol) - Static method in class org.sonar.python.semantic.SymbolUtils
 
canBeOrExtend(String) - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
canBeOrExtend(String) - Method in interface org.sonar.plugins.python.api.types.InferredType
 
canBeOrExtend(String) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
canBeOrExtend(String) - Method in class org.sonar.python.types.DeclaredType
 
canHaveMember(String) - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
canHaveMember(String) - Method in interface org.sonar.plugins.python.api.types.InferredType
 
canHaveMember(String) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
canHaveMember(String) - Method in class org.sonar.python.types.DeclaredType
 
canOnlyBe(String) - Method in interface org.sonar.plugins.python.api.types.InferredType
 
canOnlyBe(String) - Method in class org.sonar.python.types.DeclaredType
 
CAPTURE_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
CAPTURE_PATTERN - org.sonar.python.api.PythonGrammar
 
capturePattern() - Method in interface org.sonar.plugins.python.api.tree.DoubleStarPattern
 
capturePattern() - Method in class org.sonar.python.tree.DoubleStarPatternImpl
 
CapturePattern - Interface in org.sonar.plugins.python.api.tree
Capture Pattern
CapturePatternImpl - Class in org.sonar.python.tree
 
CapturePatternImpl(Name) - Constructor for class org.sonar.python.tree.CapturePatternImpl
 
CASE_BLOCK - org.sonar.plugins.python.api.tree.Tree.Kind
 
CASE_BLOCK - org.sonar.python.api.PythonGrammar
 
caseBlock(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
CaseBlock - Interface in org.sonar.plugins.python.api.tree
Case block
CaseBlockImpl - Class in org.sonar.python.tree
 
CaseBlockImpl(Token, Pattern, Guard, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.CaseBlockImpl
 
caseBlocks() - Method in interface org.sonar.plugins.python.api.tree.MatchStatement
 
caseBlocks() - Method in class org.sonar.python.tree.MatchStatementImpl
 
caseKeyword() - Method in interface org.sonar.plugins.python.api.tree.CaseBlock
 
caseKeyword() - Method in class org.sonar.python.tree.CaseBlockImpl
 
CfgBlock - Interface in org.sonar.plugins.python.api.cfg
 
CfgBlockState - Class in org.sonar.python.cfg.fixpoint
 
CfgBranchingBlock - Interface in org.sonar.plugins.python.api.cfg
A CfgBlock with 2 successors: represents a block ending with a condition which determines which successor is executed next.
CfgUtils - Class in org.sonar.python.cfg
 
check() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
checkClasses() - Method in interface org.sonar.plugins.python.api.PythonCustomRuleRepository
List of the custom rules classes.
children() - Method in interface org.sonar.plugins.python.api.tree.Tree
 
children() - Method in class org.sonar.python.tree.PyTree
 
CLASS - org.sonar.plugins.python.api.symbols.Symbol.Kind
 
CLASS - org.sonar.python.api.PythonKeyword
 
CLASS - org.sonar.python.index.Descriptor.Kind
 
CLASS_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
 
CLASS_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
CLASS_PATTERN - org.sonar.python.api.PythonGrammar
 
ClassDef - Interface in org.sonar.plugins.python.api.tree
CLASSDEF - org.sonar.plugins.python.api.tree.Tree.Kind
 
CLASSDEF - org.sonar.python.api.PythonGrammar
 
ClassDefImpl - Class in org.sonar.python.tree
 
ClassDefImpl(List<Decorator>, Token, Name, Token, ArgList, Token, Token, Token, Token, StatementList, Token, StringLiteral) - Constructor for class org.sonar.python.tree.ClassDefImpl
 
classDefStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ClassDescriptor - Class in org.sonar.python.index
 
ClassDescriptor(String, String, Collection<String>, Collection<Descriptor>, boolean, LocationInFile, boolean, boolean, String, boolean) - Constructor for class org.sonar.python.index.ClassDescriptor
 
ClassDescriptor.ClassDescriptorBuilder - Class in org.sonar.python.index
 
ClassDescriptorBuilder() - Constructor for class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
classDescriptorWithFQN(String) - Static method in class org.sonar.python.types.TypeShed
 
CLASSES_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
classFields() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
Contains fields and methods symbols
classFields() - Method in class org.sonar.python.tree.ClassDefImpl
 
classKeyword() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
classKeyword() - Method in class org.sonar.python.tree.ClassDefImpl
 
CLASSNAME - org.sonar.python.api.PythonGrammar
 
ClassPattern - Interface in org.sonar.plugins.python.api.tree
Class pattern
ClassPatternImpl - Class in org.sonar.python.tree
 
ClassPatternImpl(Expression, Token, List<Pattern>, List<Token>, Token) - Constructor for class org.sonar.python.tree.ClassPatternImpl
 
ClassSymbol - Interface in org.sonar.plugins.python.api.symbols
 
ClassSymbolImpl - Class in org.sonar.python.semantic
 
ClassSymbolImpl(String, String) - Constructor for class org.sonar.python.semantic.ClassSymbolImpl
 
ClassSymbolImpl(String, String, LocationInFile) - Constructor for class org.sonar.python.semantic.ClassSymbolImpl
 
ClassSymbolImpl(ClassDef, String, PythonFile) - Constructor for class org.sonar.python.semantic.ClassSymbolImpl
 
ClassSymbolImpl(ClassDescriptor, String) - Constructor for class org.sonar.python.semantic.ClassSymbolImpl
 
ClassSymbolImpl(SymbolsProtos.ClassSymbol, String) - Constructor for class org.sonar.python.semantic.ClassSymbolImpl
 
clear() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
clear() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
clear() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
clear() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
clear() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
clear() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
clear() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
clearArgs() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
clearAttributes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
clearClasses() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
clearDefinitions() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
clearField(Descriptors.FieldDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
clearFullname() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string fullname = 2;
clearFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string fully_qualified_name = 2;
clearFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string fully_qualified_name = 2;
clearFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
string fully_qualified_name = 1;
clearFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
optional string fully_qualified_name = 4;
clearFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string fully_qualified_name = 2;
clearFunctions() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
clearHasDecorators() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool has_decorators = 7;
clearHasDecorators() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool has_decorators = 6;
clearHasDefault() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
bool has_default = 4;
clearHasMetaclass() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool has_metaclass = 8;
clearIsAbstract() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_abstract = 8;
clearIsAsynchronous() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_asynchronous = 9;
clearIsClassMethod() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_class_method = 14;
clearIsEnum() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_enum = 9;
clearIsFinal() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_final = 10;
clearIsGeneric() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_generic = 10;
clearIsImportedModule() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
bool is_imported_module = 4;
clearIsOverload() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_overload = 11;
clearIsProperty() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_property = 12;
clearIsProtocol() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_protocol = 11;
clearIsStatic() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_static = 13;
clearKind() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
.protoblog.ParameterKind kind = 2;
clearKind() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
.protoblog.TypeKind kind = 2;
clearMetaclassName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
optional string metaclass_name = 12;
clearMethods() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
clearName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string name = 1;
clearName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string name = 1;
clearName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string name = 1;
clearName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
string name = 1;
clearName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string name = 1;
clearOneof(Descriptors.OneofDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
clearOverloadedFunctions() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
clearOverloadedMethods() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
clearParameters() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
clearPrettyPrintedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
string pretty_printed_name = 1;
clearResolvedDecoratorNames() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
clearReturnAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
optional .protoblog.Type return_annotation = 4;
clearSuperClasses() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
clearTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
optional .protoblog.Type type_annotation = 3;
clearTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
optional .protoblog.Type type_annotation = 3;
clearValidFor() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
clearValidFor() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
clearValidFor() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
clearValidFor() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
clearVars() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
clone() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
clone() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
clone() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
clone() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
clone() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
clone() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
clone() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
CLOSED_PATTERN - org.sonar.python.api.PythonGrammar
 
closedPattern(AstNode) - Static method in class org.sonar.python.tree.PythonTreeMaker
 
closingBacktick() - Method in interface org.sonar.plugins.python.api.tree.ReprExpression
 
closingBacktick() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
closingParenthesis() - Method in interface org.sonar.plugins.python.api.tree.TupleParameter
 
closingParenthesis() - Method in class org.sonar.python.tree.TupleParameterImpl
 
cognitiveComplexity() - Method in class org.sonar.python.metrics.FileMetrics
 
CognitiveComplexityVisitor - Class in org.sonar.python.metrics
 
CognitiveComplexityVisitor.SecondaryLocationConsumer - Interface in org.sonar.python.metrics
 
colon() - Method in interface org.sonar.plugins.python.api.tree.CaseBlock
 
colon() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
colon() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
colon() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
colon() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePair
 
colon() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePattern
 
colon() - Method in interface org.sonar.plugins.python.api.tree.MatchStatement
 
colon() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
 
colon() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
 
colon() - Method in class org.sonar.python.tree.CaseBlockImpl
 
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.KeyValuePatternImpl
 
colon() - Method in class org.sonar.python.tree.MatchStatementImpl
 
colon() - Method in class org.sonar.python.tree.WhileStatementImpl
 
colon() - Method in class org.sonar.python.tree.WithStatementImpl
 
COLON - org.sonar.python.api.PythonPunctuator
 
colonToken() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
 
colonToken() - Method in interface org.sonar.plugins.python.api.tree.LambdaExpression
 
colonToken() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
colonToken() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
column() - Method in interface org.sonar.plugins.python.api.tree.Token
 
column() - Method in class org.sonar.python.tree.TokenImpl
 
columnToken() - Method in interface org.sonar.plugins.python.api.tree.FormatSpecifier
 
columnToken() - Method in class org.sonar.python.tree.FormatSpecifierImpl
 
COMMA - org.sonar.python.api.PythonPunctuator
 
commas() - Method in interface org.sonar.plugins.python.api.tree.DictionaryLiteral
 
commas() - Method in interface org.sonar.plugins.python.api.tree.ExpressionList
 
commas() - Method in interface org.sonar.plugins.python.api.tree.MappingPattern
 
commas() - Method in interface org.sonar.plugins.python.api.tree.ReturnStatement
 
commas() - Method in interface org.sonar.plugins.python.api.tree.SequencePattern
 
commas() - Method in interface org.sonar.plugins.python.api.tree.SetLiteral
 
commas() - Method in interface org.sonar.plugins.python.api.tree.Tuple
 
commas() - Method in interface org.sonar.plugins.python.api.tree.TupleParameter
 
commas() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
 
commas() - Method in class org.sonar.python.tree.ExpressionListImpl
 
commas() - Method in class org.sonar.python.tree.MappingPatternImpl
 
commas() - Method in class org.sonar.python.tree.ReturnStatementImpl
 
commas() - Method in class org.sonar.python.tree.SequencePatternImpl
 
commas() - Method in class org.sonar.python.tree.TupleImpl
 
commas() - Method in class org.sonar.python.tree.TupleParameterImpl
 
commaToken() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
 
commaToken() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
COMP_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
 
COMP_FOR - org.sonar.plugins.python.api.tree.Tree.Kind
 
COMP_FOR - org.sonar.python.api.PythonGrammar
 
COMP_IF - org.sonar.plugins.python.api.tree.Tree.Kind
 
COMP_IF - org.sonar.python.api.PythonGrammar
 
COMP_ITER - org.sonar.python.api.PythonGrammar
 
COMP_OPERATOR - org.sonar.python.api.PythonGrammar
 
compare(int, int) - Method in enum org.sonar.plugins.python.api.PythonVersionUtils.Version
 
COMPARISON - org.sonar.plugins.python.api.tree.Tree.Kind
 
COMPARISON - org.sonar.python.api.PythonGrammar
 
COMPLEX - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
COMPLEX - Static variable in class org.sonar.python.types.InferredTypes
 
COMPLEX_NUMBER - org.sonar.python.api.PythonGrammar
 
complexity() - Method in class org.sonar.python.metrics.FileMetrics
 
complexity(Tree) - Static method in class org.sonar.python.metrics.ComplexityVisitor
 
complexity(Tree, CognitiveComplexityVisitor.SecondaryLocationConsumer) - Static method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
ComplexityVisitor - Class in org.sonar.python.metrics
 
ComplexityVisitor() - Constructor for class org.sonar.python.metrics.ComplexityVisitor
 
COMPOUND_ASSIGNMENT - org.sonar.plugins.python.api.tree.Tree.Kind
 
COMPOUND_ASSIGNMENT_LHS - org.sonar.plugins.python.api.symbols.Usage.Kind
 
COMPOUND_STMT - org.sonar.python.api.PythonGrammar
 
compoundAssignment(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
CompoundAssignmentStatement - Interface in org.sonar.plugins.python.api.tree
CompoundAssignmentStatementImpl - Class in org.sonar.python.tree
 
CompoundAssignmentStatementImpl(Expression, Token, Expression, Separators) - Constructor for class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
compoundAssignmentToken() - Method in interface org.sonar.plugins.python.api.tree.CompoundAssignmentStatement
 
compoundAssignmentToken() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
compoundStatements(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
Compound statements http://docs.python.org/reference/compound_stmts.html
ComprehensionClause - Interface in org.sonar.plugins.python.api.tree
 
ComprehensionExpression - Interface in org.sonar.plugins.python.api.tree
ComprehensionExpressionImpl - Class in org.sonar.python.tree
 
ComprehensionExpressionImpl(Tree.Kind, Token, Expression, ComprehensionFor, Token) - Constructor for class org.sonar.python.tree.ComprehensionExpressionImpl
 
comprehensionFor() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionExpression
 
comprehensionFor() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
 
comprehensionFor() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
 
comprehensionFor() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
ComprehensionFor - Interface in org.sonar.plugins.python.api.tree
ComprehensionForImpl - Class in org.sonar.python.tree
 
ComprehensionForImpl(Token, Token, Expression, Token, Expression, ComprehensionClause) - Constructor for class org.sonar.python.tree.ComprehensionForImpl
 
ComprehensionIf - Interface in org.sonar.plugins.python.api.tree
ComprehensionIfImpl - Class in org.sonar.python.tree
 
ComprehensionIfImpl(Token, Expression, ComprehensionClause) - Constructor for class org.sonar.python.tree.ComprehensionIfImpl
 
compute(ControlFlowGraph) - Method in class org.sonar.python.cfg.fixpoint.ForwardAnalysis
 
computeChildren() - Method in class org.sonar.python.tree.AliasedNameImpl
 
computeChildren() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
computeChildren() - Method in class org.sonar.python.tree.ArgListImpl
 
computeChildren() - Method in class org.sonar.python.tree.AssertStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.AwaitExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.BreakStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.CallExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.ClassDefImpl
 
computeChildren() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
computeChildren() - Method in class org.sonar.python.tree.ComprehensionIfImpl
 
computeChildren() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.ContinueStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.DecoratorImpl
 
computeChildren() - Method in class org.sonar.python.tree.DelStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
 
computeChildren() - Method in class org.sonar.python.tree.DottedNameImpl
 
computeChildren() - Method in class org.sonar.python.tree.EllipsisExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.ElseClauseImpl
 
computeChildren() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
computeChildren() - Method in class org.sonar.python.tree.ExecStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.ExpressionListImpl
 
computeChildren() - Method in class org.sonar.python.tree.ExpressionStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.FileInputImpl
 
computeChildren() - Method in class org.sonar.python.tree.FinallyClauseImpl
 
computeChildren() - Method in class org.sonar.python.tree.ForStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.FunctionDefImpl
 
computeChildren() - Method in class org.sonar.python.tree.GlobalStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.IfStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.ImportFromImpl
 
computeChildren() - Method in class org.sonar.python.tree.ImportNameImpl
 
computeChildren() - Method in class org.sonar.python.tree.InExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.IsExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.KeyValuePairImpl
 
computeChildren() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.ListLiteralImpl
 
computeChildren() - Method in class org.sonar.python.tree.MappingPatternImpl
 
computeChildren() - Method in class org.sonar.python.tree.NameImpl
 
computeChildren() - Method in class org.sonar.python.tree.NoneExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.NonlocalStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.NumericLiteralImpl
 
computeChildren() - Method in class org.sonar.python.tree.ParameterImpl
 
computeChildren() - Method in class org.sonar.python.tree.ParameterListImpl
 
computeChildren() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.PassStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.PrintStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.RegularArgumentImpl
 
computeChildren() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.ReturnStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.SliceItemImpl
 
computeChildren() - Method in class org.sonar.python.tree.SliceListImpl
 
computeChildren() - Method in class org.sonar.python.tree.StatementListImpl
 
computeChildren() - Method in class org.sonar.python.tree.StringElementImpl
 
computeChildren() - Method in class org.sonar.python.tree.StringLiteralImpl
 
computeChildren() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.TokenImpl
 
computeChildren() - Method in class org.sonar.python.tree.TryStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.TupleImpl
 
computeChildren() - Method in class org.sonar.python.tree.TupleParameterImpl
 
computeChildren() - Method in class org.sonar.python.tree.TypeAnnotationImpl
 
computeChildren() - Method in class org.sonar.python.tree.UnaryExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.UnpackingExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.WhileStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.WithStatementImpl
 
computeChildren() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
 
computeChildren() - Method in class org.sonar.python.tree.YieldExpressionImpl
 
computeChildren() - Method in class org.sonar.python.tree.YieldStatementImpl
 
condition() - Method in interface org.sonar.plugins.python.api.tree.AssertStatement
 
condition() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionIf
 
condition() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
 
condition() - Method in interface org.sonar.plugins.python.api.tree.Guard
 
condition() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
 
condition() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
 
condition() - Method in class org.sonar.python.tree.AssertStatementImpl
 
condition() - Method in class org.sonar.python.tree.ComprehensionIfImpl
 
condition() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
condition() - Method in class org.sonar.python.tree.GuardImpl
 
condition() - Method in class org.sonar.python.tree.IfStatementImpl
 
condition() - Method in class org.sonar.python.tree.WhileStatementImpl
 
CONDITIONAL_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
 
ConditionalExpression - Interface in org.sonar.plugins.python.api.tree
ConditionalExpressionImpl - Class in org.sonar.python.tree
 
ConditionalExpressionImpl(Expression, Token, Expression, Token, Expression) - Constructor for class org.sonar.python.tree.ConditionalExpressionImpl
 
CONSTANTS - Static variable in class org.sonar.python.semantic.BuiltinSymbols
See https://docs.python.org/3/library/constants.html#built-in-consts
consume(Token, String) - Method in interface org.sonar.python.metrics.CognitiveComplexityVisitor.SecondaryLocationConsumer
 
consume(CodeReader, Lexer) - Method in class org.sonar.python.lexer.FStringChannel
 
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
 
containsDeclaredType(InferredType) - Static method in class org.sonar.python.types.InferredTypes
 
containsNoSonarComment(Trivia) - Static method in class org.sonar.python.metrics.FileLinesVisitor
 
content() - Method in interface org.sonar.plugins.python.api.PythonFile
 
contentStartIndex() - Method in class org.sonar.python.tree.StringElementImpl
 
CONTINUE - org.sonar.python.api.PythonKeyword
 
CONTINUE_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
CONTINUE_STMT - org.sonar.python.api.PythonGrammar
 
continueKeyword() - Method in interface org.sonar.plugins.python.api.tree.ContinueStatement
 
continueKeyword() - Method in class org.sonar.python.tree.ContinueStatementImpl
 
continueStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ContinueStatement - Interface in org.sonar.plugins.python.api.tree
See https://docs.python.org/3/reference/simple_stmts.html#the-continue-statement
ContinueStatementImpl - Class in org.sonar.python.tree
 
ContinueStatementImpl(Token, Separators) - Constructor for class org.sonar.python.tree.ContinueStatementImpl
 
ControlFlowGraph - Class in org.sonar.plugins.python.api.cfg
 
ControlFlowGraph(Set<CfgBlock>, CfgBlock, CfgBlock) - Constructor for class org.sonar.plugins.python.api.cfg.ControlFlowGraph
 
ControlFlowGraphBuilder - Class in org.sonar.python.cfg
 
ControlFlowGraphBuilder(StatementList) - Constructor for class org.sonar.python.cfg.ControlFlowGraphBuilder
 
copy() - Method in interface org.sonar.python.cfg.fixpoint.ProgramState
 
copy() - Method in class org.sonar.python.types.TypeInferenceProgramState
 
copyFrom(String, ClassSymbol) - Static method in class org.sonar.python.semantic.ClassSymbolImpl
 
copyWithoutUsages() - Method in class org.sonar.python.semantic.AmbiguousSymbolImpl
 
copyWithoutUsages() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
copyWithoutUsages() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
copyWithoutUsages() - Method in class org.sonar.python.semantic.SymbolImpl
 
cost() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
countDocstringLines(StringLiteral) - Static method in class org.sonar.python.metrics.FileLinesVisitor
 
create() - Static method in enum org.sonar.python.api.PythonGrammar
 
create() - Static method in class org.sonar.python.parser.PythonParser
 
create(Set<Symbol>) - Static method in class org.sonar.python.semantic.AmbiguousSymbolImpl
 
create(Set<Descriptor>) - Static method in class org.sonar.python.index.AmbiguousDescriptor
 
create(Symbol...) - Static method in class org.sonar.python.semantic.AmbiguousSymbolImpl
 
create(Descriptor...) - Static method in class org.sonar.python.index.AmbiguousDescriptor
 
create(LexerState) - Static method in class org.sonar.python.lexer.PythonLexer
 
createCharacterParser() - Method in class org.sonar.python.regex.PythonAnalyzerRegexSource
 
createContext(File) - Static method in class org.sonar.python.TestPythonVisitorRunner
 
createContext(File, File) - Static method in class org.sonar.python.TestPythonVisitorRunner
 
createContext(File, File, String, ProjectLevelSymbolTable) - Static method in class org.sonar.python.TestPythonVisitorRunner
 
currentVersions() - Static method in class org.sonar.plugins.python.api.ProjectPythonVersion
 

D

DECL_BOOL - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_COMPLEX - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_DICT - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_FLOAT - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_INT - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_LIST - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_NONE - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_SET - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_STR - Static variable in class org.sonar.python.types.InferredTypes
 
DECL_TUPLE - Static variable in class org.sonar.python.types.InferredTypes
 
declaredMembers() - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
declaredMembers() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
declaredReturnType() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
declaredType() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
 
declaredType() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
DeclaredType - Class in org.sonar.python.types
 
DeclaredType(Symbol, List<DeclaredType>) - Constructor for class org.sonar.python.types.DeclaredType
 
declaresMember(String) - Method in interface org.sonar.plugins.python.api.types.InferredType
Used to handle uncertainty of declared types.
declaresMember(String) - Method in class org.sonar.python.types.DeclaredType
 
Decorator - Interface in org.sonar.plugins.python.api.tree
DECORATOR - org.sonar.plugins.python.api.tree.Tree.Kind
 
DECORATOR - org.sonar.python.api.PythonGrammar
 
DecoratorImpl - Class in org.sonar.python.tree
Even if decorator is not a statement, it extends SimpleStatement in order to properly resolve its last token as it's a newline token
DecoratorImpl(Token, Expression, Token) - Constructor for class org.sonar.python.tree.DecoratorImpl
 
decoratorNameFromExpression(Expression) - Static method in class org.sonar.python.tree.TreeUtils
 
decorators() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
Returns the known names of the decorators.
decorators() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
decorators() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
decorators() - Method in class org.sonar.python.index.FunctionDescriptor
 
decorators() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
decorators() - Method in class org.sonar.python.tree.ClassDefImpl
 
decorators() - Method in class org.sonar.python.tree.FunctionDefImpl
 
DECORATORS - org.sonar.python.api.PythonGrammar
 
DEDENT - org.sonar.python.api.PythonTokenType
 
DEF - org.sonar.python.api.PythonKeyword
 
defaultValue() - Method in interface org.sonar.plugins.python.api.tree.Parameter
 
defaultValue() - Method in class org.sonar.python.tree.ParameterImpl
 
DEFINED - org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.VariableDefinition
 
DefinedVariablesAnalysis - Class in org.sonar.python.cfg.fixpoint
 
DefinedVariablesAnalysis() - Constructor for class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis
 
DefinedVariablesAnalysis.DefinedVariables - Class in org.sonar.python.cfg.fixpoint
 
DefinedVariablesAnalysis.VariableDefinition - Enum in org.sonar.python.cfg.fixpoint
 
definitionLocation() - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
definitionLocation() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
 
definitionLocation() - Method in class org.sonar.python.index.ClassDescriptor
 
definitionLocation() - Method in class org.sonar.python.index.FunctionDescriptor
 
definitionLocation() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
definitionLocation() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
DEFINITIONS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
defKeyword() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
defKeyword() - Method in class org.sonar.python.tree.FunctionDefImpl
 
DEL - org.sonar.python.api.PythonKeyword
 
DEL_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
DEL_STMT - org.sonar.python.api.PythonGrammar
 
delKeyword() - Method in interface org.sonar.plugins.python.api.tree.DelStatement
 
delKeyword() - Method in class org.sonar.python.tree.DelStatementImpl
 
delStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
DelStatement - Interface in org.sonar.plugins.python.api.tree
DelStatementImpl - Class in org.sonar.python.tree
 
DelStatementImpl(Token, List<Expression>, Separators) - Constructor for class org.sonar.python.tree.DelStatementImpl
 
descriptor(Symbol) - Static method in class org.sonar.python.index.DescriptorUtils
 
Descriptor - Interface in org.sonar.python.index
 
Descriptor.Kind - Enum in org.sonar.python.index
 
DescriptorUtils - Class in org.sonar.python.index
 
DICT - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
DICT - Static variable in class org.sonar.python.types.InferredTypes
 
DICT_COMPREHENSION - org.sonar.plugins.python.api.tree.Tree.Kind
 
DictCompExpression - Interface in org.sonar.plugins.python.api.tree
Dictionary Comprehension
DictCompExpressionImpl - Class in org.sonar.python.tree
 
DictCompExpressionImpl(Token, Expression, Token, Expression, ComprehensionFor, Token) - Constructor for class org.sonar.python.tree.DictCompExpressionImpl
 
DICTIONARY_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
 
DictionaryLiteral - Interface in org.sonar.plugins.python.api.tree
DictionaryLiteralElement - Interface in org.sonar.plugins.python.api.tree
It can be either KeyValuePair or UnpackingExpression
DictionaryLiteralImpl - Class in org.sonar.python.tree
 
DictionaryLiteralImpl(Token, List<Token>, List<DictionaryLiteralElement>, Token) - Constructor for class org.sonar.python.tree.DictionaryLiteralImpl
 
DictOrSetLiteralImpl<E extends Tree> - Class in org.sonar.python.tree
 
DictOrSetLiteralImpl(Token, List<Token>, List<E>, Token) - Constructor for class org.sonar.python.tree.DictOrSetLiteralImpl
 
DICTORSETMAKER - org.sonar.python.api.PythonGrammar
 
DIV - org.sonar.python.api.PythonPunctuator
 
DIV_ASSIGN - org.sonar.python.api.PythonPunctuator
 
DIV_DIV - org.sonar.python.api.PythonPunctuator
 
DIV_DIV_ASSIGN - org.sonar.python.api.PythonPunctuator
 
DIVISION - org.sonar.plugins.python.api.tree.Tree.Kind
 
docstring() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
docstring() - Method in interface org.sonar.plugins.python.api.tree.FileInput
 
docstring() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
docstring() - Method in class org.sonar.python.tree.ClassDefImpl
 
docstring() - Method in class org.sonar.python.tree.FileInputImpl
 
docstring() - Method in class org.sonar.python.tree.FunctionDefImpl
 
DocstringExtractor - Class in org.sonar.python
Extractor of docstring tokens.
DOT - org.sonar.python.api.PythonPunctuator
 
DOTTED_AS_NAME - org.sonar.python.api.PythonGrammar
 
DOTTED_AS_NAMES - org.sonar.python.api.PythonGrammar
 
DOTTED_NAME - org.sonar.plugins.python.api.tree.Tree.Kind
 
DOTTED_NAME - org.sonar.python.api.PythonGrammar
 
dottedName() - Method in interface org.sonar.plugins.python.api.tree.AliasedName
 
dottedName() - Method in class org.sonar.python.tree.AliasedNameImpl
 
DottedName - Interface in org.sonar.plugins.python.api.tree
Example: os.env or Crypto.Cipher.AES
DottedNameImpl - Class in org.sonar.python.tree
 
DottedNameImpl(List<Name>) - Constructor for class org.sonar.python.tree.DottedNameImpl
 
dottedPrefixForModule() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
prefix '.' tokens used in relative import
dottedPrefixForModule() - Method in class org.sonar.python.tree.ImportFromImpl
 
dotToken() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
 
dotToken() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 
DOUBLE_STAR_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
DOUBLE_STAR_PATTERN - org.sonar.python.api.PythonGrammar
 
DoubleStarPattern - Interface in org.sonar.plugins.python.api.tree
Double Star Pattern (only used within mapping patterns)
DoubleStarPatternImpl - Class in org.sonar.python.tree
 
DoubleStarPatternImpl(Token, CapturePattern) - Constructor for class org.sonar.python.tree.DoubleStarPatternImpl
 
doubleStarToken() - Method in interface org.sonar.plugins.python.api.tree.DoubleStarPattern
 
doubleStarToken() - Method in class org.sonar.python.tree.DoubleStarPatternImpl
 

E

elements() - Method in interface org.sonar.plugins.python.api.cfg.CfgBlock
 
elements() - Method in interface org.sonar.plugins.python.api.tree.DictionaryLiteral
 
elements() - Method in interface org.sonar.plugins.python.api.tree.ListLiteral
 
elements() - Method in interface org.sonar.plugins.python.api.tree.MappingPattern
 
elements() - Method in interface org.sonar.plugins.python.api.tree.SequencePattern
 
elements() - Method in interface org.sonar.plugins.python.api.tree.SetLiteral
 
elements() - Method in interface org.sonar.plugins.python.api.tree.Tuple
 
elements() - Method in class org.sonar.python.cfg.PythonCfgBlock
 
elements() - Method in class org.sonar.python.cfg.PythonCfgEndBlock
 
elements() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
 
elements() - Method in class org.sonar.python.tree.ListLiteralImpl
 
elements() - Method in class org.sonar.python.tree.MappingPatternImpl
 
elements() - Method in class org.sonar.python.tree.Separators
 
elements() - Method in class org.sonar.python.tree.SequencePatternImpl
 
elements() - Method in class org.sonar.python.tree.TupleImpl
 
ELIF - org.sonar.python.api.PythonKeyword
 
elifBranches() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
 
elifBranches() - Method in class org.sonar.python.tree.IfStatementImpl
 
ellipsis() - Method in interface org.sonar.plugins.python.api.tree.EllipsisExpression
 
ellipsis() - Method in class org.sonar.python.tree.EllipsisExpressionImpl
 
ELLIPSIS - org.sonar.plugins.python.api.tree.Tree.Kind
 
ELLIPSIS - org.sonar.python.api.PythonGrammar
 
EllipsisExpression - Interface in org.sonar.plugins.python.api.tree
Represents singleton Ellipsis object
EllipsisExpressionImpl - Class in org.sonar.python.tree
 
EllipsisExpressionImpl(List<Token>) - Constructor for class org.sonar.python.tree.EllipsisExpressionImpl
 
ELSE - org.sonar.python.api.PythonKeyword
 
ELSE_CLAUSE - org.sonar.plugins.python.api.tree.Tree.Kind
 
elseBranch() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
 
elseBranch() - Method in class org.sonar.python.tree.IfStatementImpl
 
elseClause() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
elseClause() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
 
elseClause() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
 
elseClause() - Method in class org.sonar.python.tree.ForStatementImpl
 
elseClause() - Method in class org.sonar.python.tree.TryStatementImpl
 
elseClause() - Method in class org.sonar.python.tree.WhileStatementImpl
 
ElseClause - Interface in org.sonar.plugins.python.api.tree
ElseClauseImpl - Class in org.sonar.python.tree
 
ElseClauseImpl(Token, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.ElseClauseImpl
 
elseKeyword() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
 
elseKeyword() - Method in interface org.sonar.plugins.python.api.tree.ElseClause
 
elseKeyword() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
elseKeyword() - Method in class org.sonar.python.tree.ElseClauseImpl
 
empty() - Static method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
EMPTY - Static variable in class org.sonar.python.tree.Separators
 
end() - Method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
 
endLine() - Method in class org.sonar.plugins.python.api.IssueLocation
 
endLine() - Method in class org.sonar.plugins.python.api.LocationInFile
 
endLine() - Method in class org.sonar.python.TokenLocation
 
endLineOffset() - Method in class org.sonar.plugins.python.api.IssueLocation
 
endLineOffset() - Method in class org.sonar.plugins.python.api.LocationInFile
 
endLineOffset() - Method in class org.sonar.python.TokenLocation
 
EQU - org.sonar.python.api.PythonPunctuator
 
equals(Object) - Method in class org.sonar.python.types.DeclaredType
 
equals(Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
equals(Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
equals(Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
equals(Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
equals(Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
equals(Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
equals(Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
equals(Object) - Method in class org.sonar.python.types.TypeInferenceProgramState
 
equalToken() - Method in interface org.sonar.plugins.python.api.tree.AnnotatedAssignment
 
equalToken() - Method in interface org.sonar.plugins.python.api.tree.FormattedExpression
 
equalToken() - Method in interface org.sonar.plugins.python.api.tree.KeywordPattern
 
equalToken() - Method in interface org.sonar.plugins.python.api.tree.Parameter
 
equalToken() - Method in interface org.sonar.plugins.python.api.tree.RegularArgument
 
equalToken() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
equalToken() - Method in class org.sonar.python.tree.FormattedExpressionImpl
 
equalToken() - Method in class org.sonar.python.tree.KeywordPatternImpl
 
equalToken() - Method in class org.sonar.python.tree.ParameterImpl
 
equalToken() - Method in class org.sonar.python.tree.RegularArgumentImpl
 
equalTokens() - Method in interface org.sonar.plugins.python.api.tree.AssignmentStatement
 
equalTokens() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
EXCEPT - org.sonar.python.api.PythonKeyword
 
EXCEPT_CLAUSE - org.sonar.plugins.python.api.tree.Tree.Kind
 
EXCEPT_CLAUSE - org.sonar.python.api.PythonGrammar
 
ExceptClause - Interface in org.sonar.plugins.python.api.tree
ExceptClauseImpl - Class in org.sonar.python.tree
 
ExceptClauseImpl(Token, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
 
ExceptClauseImpl(Token, Token, Token, Token, StatementList, Token, Expression) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
 
ExceptClauseImpl(Token, Token, Token, Token, StatementList, Token, Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.ExceptClauseImpl
 
exceptClauses() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
 
exceptClauses() - Method in class org.sonar.python.tree.TryStatementImpl
 
exception() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
 
exception() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
EXCEPTION - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
EXCEPTION_INSTANCE - org.sonar.plugins.python.api.symbols.Usage.Kind
 
exceptionInstance() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
 
exceptionInstance() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
EXCEPTIONS - Static variable in class org.sonar.python.semantic.BuiltinSymbols
See https://docs.python.org/3/library/exceptions.html
EXCEPTIONS_PYTHON2 - Static variable in class org.sonar.python.semantic.BuiltinSymbols
See https://docs.python.org/2.7/library/exceptions.html
exceptKeyword() - Method in interface org.sonar.plugins.python.api.tree.ExceptClause
 
exceptKeyword() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
EXEC_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
EXEC_STMT - org.sonar.python.api.PythonGrammar
 
execKeyword() - Method in interface org.sonar.plugins.python.api.tree.ExecStatement
 
execKeyword() - Method in class org.sonar.python.tree.ExecStatementImpl
 
execStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ExecStatement - Interface in org.sonar.plugins.python.api.tree
Python 2 only.
ExecStatementImpl - Class in org.sonar.python.tree
 
ExecStatementImpl(Token, Expression, Token, Expression, Token, Expression, Separators) - Constructor for class org.sonar.python.tree.ExecStatementImpl
 
ExecStatementImpl(Token, Expression, Separators) - Constructor for class org.sonar.python.tree.ExecStatementImpl
 
EXPR - org.sonar.python.api.PythonGrammar
 
expression() - Method in interface org.sonar.plugins.python.api.tree.AssignmentExpression
 
expression() - Method in interface org.sonar.plugins.python.api.tree.AwaitExpression
 
expression() - Method in interface org.sonar.plugins.python.api.tree.Decorator
 
expression() - Method in interface org.sonar.plugins.python.api.tree.ExecStatement
 
expression() - Method in interface org.sonar.plugins.python.api.tree.FormattedExpression
 
expression() - Method in interface org.sonar.plugins.python.api.tree.LambdaExpression
 
expression() - Method in interface org.sonar.plugins.python.api.tree.ParenthesizedExpression
 
expression() - Method in interface org.sonar.plugins.python.api.tree.RegularArgument
 
expression() - Method in interface org.sonar.plugins.python.api.tree.TypeAnnotation
 
expression() - Method in interface org.sonar.plugins.python.api.tree.UnaryExpression
 
expression() - Method in interface org.sonar.plugins.python.api.tree.UnpackingExpression
 
expression() - Method in interface org.sonar.plugins.python.api.tree.WithItem
 
expression() - Method in class org.sonar.python.tree.AssignmentExpressionImpl
 
expression() - Method in class org.sonar.python.tree.AwaitExpressionImpl
 
expression() - Method in class org.sonar.python.tree.DecoratorImpl
 
expression() - Method in class org.sonar.python.tree.ExecStatementImpl
 
expression() - Method in class org.sonar.python.tree.FormattedExpressionImpl
 
expression() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
expression() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
expression() - Method in class org.sonar.python.tree.RegularArgumentImpl
 
expression() - Method in class org.sonar.python.tree.TypeAnnotationImpl
 
expression() - Method in class org.sonar.python.tree.UnaryExpressionImpl
 
expression() - Method in class org.sonar.python.tree.UnpackingExpressionImpl
 
expression() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
 
expression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
Expression - Interface in org.sonar.plugins.python.api.tree
 
EXPRESSION_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
 
EXPRESSION_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
EXPRESSION_STMT - org.sonar.python.api.PythonGrammar
 
expressionList() - Method in interface org.sonar.plugins.python.api.tree.ReprExpression
 
expressionList() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
ExpressionList - Interface in org.sonar.plugins.python.api.tree
Example:
ExpressionListImpl - Class in org.sonar.python.tree
 
ExpressionListImpl(List<Expression>, List<Token>) - Constructor for class org.sonar.python.tree.ExpressionListImpl
 
expressions() - Method in interface org.sonar.plugins.python.api.tree.DelStatement
 
expressions() - Method in interface org.sonar.plugins.python.api.tree.ExpressionList
 
expressions() - Method in interface org.sonar.plugins.python.api.tree.ExpressionStatement
 
expressions() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
expressions() - Method in interface org.sonar.plugins.python.api.tree.PrintStatement
 
expressions() - Method in interface org.sonar.plugins.python.api.tree.RaiseStatement
 
expressions() - Method in interface org.sonar.plugins.python.api.tree.ReturnStatement
 
expressions() - Method in interface org.sonar.plugins.python.api.tree.YieldExpression
 
expressions() - Method in class org.sonar.python.tree.DelStatementImpl
 
expressions() - Method in class org.sonar.python.tree.ExpressionListImpl
 
expressions() - Method in class org.sonar.python.tree.ExpressionStatementImpl
 
expressions() - Method in class org.sonar.python.tree.ForStatementImpl
 
expressions() - Method in class org.sonar.python.tree.PrintStatementImpl
 
expressions() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
expressions() - Method in class org.sonar.python.tree.ReturnStatementImpl
 
expressions() - Method in class org.sonar.python.tree.YieldExpressionImpl
 
expressions(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
Expressions http://docs.python.org/reference/expressions.html
expressionStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ExpressionStatement - Interface in org.sonar.plugins.python.api.tree
See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-expression-stmt
ExpressionStatementImpl - Class in org.sonar.python.tree
 
ExpressionStatementImpl(List<Expression>, Separators) - Constructor for class org.sonar.python.tree.ExpressionStatementImpl
 
EXPRLIST - org.sonar.python.api.PythonGrammar
 
extractDocstring(StatementList) - Static method in class org.sonar.python.DocstringExtractor
 

F

F_STRING_CONTENT - org.sonar.python.api.PythonGrammar
 
FACTOR - org.sonar.python.api.PythonGrammar
 
falseExpression() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
 
falseExpression() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
falseSuccessor() - Method in interface org.sonar.plugins.python.api.cfg.CfgBranchingBlock
 
falseSuccessor() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
 
FILE_INPUT - org.sonar.plugins.python.api.tree.Tree.Kind
 
FILE_INPUT - org.sonar.python.api.PythonGrammar
 
fileId() - Method in class org.sonar.plugins.python.api.IssueLocation
 
fileId() - Method in class org.sonar.plugins.python.api.LocationInFile
 
fileInput(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
FileInput - Interface in org.sonar.plugins.python.api.tree
Root of the AST.
FileInputImpl - Class in org.sonar.python.tree
 
FileInputImpl(StatementList, Token, StringLiteral) - Constructor for class org.sonar.python.tree.FileInputImpl
 
fileLinesVisitor() - Method in class org.sonar.python.metrics.FileMetrics
 
FileLinesVisitor - Class in org.sonar.python.metrics
Visitor that computes CoreMetrics.NCLOC_DATA_KEY and CoreMetrics.COMMENT_LINES metrics used by the DevCockpit.
FileLinesVisitor() - Constructor for class org.sonar.python.metrics.FileLinesVisitor
 
FileMetrics - Class in org.sonar.python.metrics
 
FileMetrics(PythonVisitorContext) - Constructor for class org.sonar.python.metrics.FileMetrics
 
fileName() - Method in interface org.sonar.plugins.python.api.PythonFile
 
FINALLY - org.sonar.python.api.PythonKeyword
 
FINALLY_CLAUSE - org.sonar.plugins.python.api.tree.Tree.Kind
 
finallyClause() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
 
finallyClause() - Method in class org.sonar.python.tree.TryStatementImpl
 
FinallyClause - Interface in org.sonar.plugins.python.api.tree
FinallyClauseImpl - Class in org.sonar.python.tree
 
FinallyClauseImpl(Token, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.FinallyClauseImpl
 
finallyKeyword() - Method in interface org.sonar.plugins.python.api.tree.FinallyClause
 
finallyKeyword() - Method in class org.sonar.python.tree.FinallyClauseImpl
 
firstAncestor(Tree, Predicate<Tree>) - Static method in class org.sonar.python.tree.TreeUtils
 
firstAncestorOfKind(Tree, Tree.Kind...) - Static method in class org.sonar.python.tree.TreeUtils
 
firstParameterOffset(FunctionSymbol, boolean) - Static method in class org.sonar.python.semantic.SymbolUtils
 
firstToken - Variable in class org.sonar.python.tree.PyTree
 
firstToken() - Method in interface org.sonar.plugins.python.api.tree.Tree
 
firstToken() - Method in class org.sonar.python.tree.PyTree
 
firstToken() - Method in class org.sonar.python.tree.StringElementImpl
 
firstToken() - Method in class org.sonar.python.tree.TokenImpl
 
flattenAmbiguousSymbols(Set<Symbol>) - Static method in class org.sonar.python.semantic.SymbolUtils
 
flattenTuples(Expression) - Static method in class org.sonar.python.tree.TreeUtils
 
FLOAT - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
FLOAT - Static variable in class org.sonar.python.types.InferredTypes
 
FLOOR_DIVISION - org.sonar.plugins.python.api.tree.Tree.Kind
 
FOR - org.sonar.python.api.PythonKeyword
 
FOR_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
FOR_STMT - org.sonar.python.api.PythonGrammar
 
forKeyword() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
forKeyword() - Method in class org.sonar.python.tree.ForStatementImpl
 
FORMAT_SPECIFIER - org.sonar.plugins.python.api.tree.Tree.Kind
 
FORMAT_SPECIFIER - org.sonar.python.api.PythonGrammar
 
formatExpressions() - Method in interface org.sonar.plugins.python.api.tree.FormatSpecifier
 
formatExpressions() - Method in class org.sonar.python.tree.FormatSpecifierImpl
 
formatSpecifier() - Method in interface org.sonar.plugins.python.api.tree.FormattedExpression
 
formatSpecifier() - Method in class org.sonar.python.tree.FormattedExpressionImpl
 
FormatSpecifier - Interface in org.sonar.plugins.python.api.tree
 
FormatSpecifierImpl - Class in org.sonar.python.tree
 
FormatSpecifierImpl(Token, List<FormattedExpression>) - Constructor for class org.sonar.python.tree.FormatSpecifierImpl
 
FORMATTED_EXPR - org.sonar.python.api.PythonGrammar
 
FORMATTED_EXPRESSION - org.sonar.plugins.python.api.tree.Tree.Kind
 
FormattedExpression - Interface in org.sonar.plugins.python.api.tree
 
FormattedExpressionImpl - Class in org.sonar.python.tree
 
FormattedExpressionImpl(Expression, Token, FormatSpecifier) - Constructor for class org.sonar.python.tree.FormattedExpressionImpl
 
formattedExpressions() - Method in interface org.sonar.plugins.python.api.tree.StringElement
 
formattedExpressions() - Method in class org.sonar.python.tree.StringElementImpl
 
forNumber(int) - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
 
forNumber(int) - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
 
forStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ForStatement - Interface in org.sonar.plugins.python.api.tree
ForStatementImpl - Class in org.sonar.python.tree
 
ForStatementImpl(Token, List<Expression>, Token, List<Expression>, Token, Token, Token, StatementList, Token, ElseClause, Token) - Constructor for class org.sonar.python.tree.ForStatementImpl
 
forToken() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
 
forToken() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
ForwardAnalysis - Class in org.sonar.python.cfg.fixpoint
Data flow analysis operating on the CFG.
ForwardAnalysis() - Constructor for class org.sonar.python.cfg.fixpoint.ForwardAnalysis
 
ForwardAnalysis.ProgramStateAtBlock - Class in org.sonar.python.cfg.fixpoint
 
FPDEF - org.sonar.python.api.PythonGrammar
 
FPLIST - org.sonar.python.api.PythonGrammar
 
from(Map<String, Set<Symbol>>) - Static method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
FROM - org.sonar.python.api.PythonKeyword
 
fromExpression() - Method in interface org.sonar.plugins.python.api.tree.RaiseStatement
 
fromExpression() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
fromInferredType(InferredType) - Static method in class org.sonar.python.types.DeclaredType
 
fromKeyword() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
 
fromKeyword() - Method in interface org.sonar.plugins.python.api.tree.RaiseStatement
 
fromKeyword() - Method in interface org.sonar.plugins.python.api.tree.YieldExpression
 
fromKeyword() - Method in class org.sonar.python.tree.ImportFromImpl
 
fromKeyword() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
fromKeyword() - Method in class org.sonar.python.tree.YieldExpressionImpl
 
fromString(String) - Static method in class org.sonar.plugins.python.api.PythonVersionUtils
 
fromTypeAnnotation(TypeAnnotation) - Static method in class org.sonar.python.types.InferredTypes
 
fromTypeshedProtobuf(SymbolsProtos.Type) - Static method in class org.sonar.python.types.InferredTypes
 
fromTypeshedTypeAnnotation(TypeAnnotation) - Static method in class org.sonar.python.types.InferredTypes
 
FStringChannel - Class in org.sonar.python.lexer
A channel to handle the literal_char parts inside f-strings.
FStringChannel(LexerState) - Constructor for class org.sonar.python.lexer.FStringChannel
 
fStringExpressions(Token) - Method in class org.sonar.python.parser.FStringParser
 
fStringLexer(LexerState) - Static method in class org.sonar.python.lexer.PythonLexer
 
FStringParser - Class in org.sonar.python.parser
 
FStringParser() - Constructor for class org.sonar.python.parser.FStringParser
 
FULLNAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
FULLY_QUALIFIED_NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
FULLY_QUALIFIED_NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
FULLY_QUALIFIED_NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
FULLY_QUALIFIED_NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
FULLY_QUALIFIED_NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
fullyQualifiedModuleName(String, String) - Static method in class org.sonar.python.semantic.SymbolUtils
 
fullyQualifiedName() - Method in interface org.sonar.plugins.python.api.symbols.Symbol
 
fullyQualifiedName() - Method in class org.sonar.python.index.AmbiguousDescriptor
 
fullyQualifiedName() - Method in class org.sonar.python.index.ClassDescriptor
 
fullyQualifiedName() - Method in interface org.sonar.python.index.Descriptor
 
fullyQualifiedName() - Method in class org.sonar.python.index.FunctionDescriptor
 
fullyQualifiedName() - Method in class org.sonar.python.index.VariableDescriptor
 
fullyQualifiedName() - Method in class org.sonar.python.semantic.SymbolImpl
 
FUN_RETURN_ANNOTATION - org.sonar.python.api.PythonGrammar
 
FUNC_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
 
FUNCDEF - org.sonar.plugins.python.api.tree.Tree.Kind
 
FUNCDEF - org.sonar.python.api.PythonGrammar
 
funcDefStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
FUNCNAME - org.sonar.python.api.PythonGrammar
 
FUNCTION - org.sonar.plugins.python.api.symbols.Symbol.Kind
 
FUNCTION - org.sonar.python.index.Descriptor.Kind
 
functionComplexities() - Method in class org.sonar.python.metrics.FileMetrics
 
FunctionDef - Interface in org.sonar.plugins.python.api.tree
FunctionDefImpl - Class in org.sonar.python.tree
 
FunctionDefImpl(List<Decorator>, Token, Token, Name, Token, ParameterList, Token, TypeAnnotation, Token, Token, Token, StatementList, Token, boolean, StringLiteral) - Constructor for class org.sonar.python.tree.FunctionDefImpl
 
FunctionDescriptor - Class in org.sonar.python.index
 
FunctionDescriptor.FunctionDescriptorBuilder - Class in org.sonar.python.index
 
FunctionDescriptor.Parameter - Class in org.sonar.python.index
 
FunctionDescriptorBuilder() - Constructor for class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
FunctionLike - Interface in org.sonar.plugins.python.api.tree
Common interface for FunctionDef and LambdaExpression
FUNCTIONS - Static variable in class org.sonar.python.semantic.BuiltinSymbols
See https://docs.python.org/3/library/functions.html
FUNCTIONS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
FUNCTIONS_PYTHON2 - Static variable in class org.sonar.python.semantic.BuiltinSymbols
See https://docs.python.org/2.7/library/functions.html
functionSymbol() - Method in class org.sonar.python.tree.FunctionDefImpl
 
FunctionSymbol - Interface in org.sonar.plugins.python.api.symbols
 
FunctionSymbol.Parameter - Interface in org.sonar.plugins.python.api.symbols
 
FunctionSymbolImpl - Class in org.sonar.python.semantic
 
FunctionSymbolImpl(FunctionDescriptor, String) - Constructor for class org.sonar.python.semantic.FunctionSymbolImpl
 
FunctionSymbolImpl(SymbolsProtos.FunctionSymbol, String) - Constructor for class org.sonar.python.semantic.FunctionSymbolImpl
 
FunctionSymbolImpl(SymbolsProtos.FunctionSymbol, String, String) - Constructor for class org.sonar.python.semantic.FunctionSymbolImpl
 
FunctionSymbolImpl(SymbolsProtos.FunctionSymbol, String, List<String>, String) - Constructor for class org.sonar.python.semantic.FunctionSymbolImpl
 
FunctionSymbolImpl.ParameterImpl - Class in org.sonar.python.semantic
 

G

gen - Variable in class org.sonar.python.cfg.fixpoint.CfgBlockState
variables that are being read in the block
GENERATOR_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
 
getArgs(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
getArgs(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
repeated .protoblog.Type args = 3;
getArgs(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
repeated .protoblog.Type args = 3;
getArgsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
getArgsBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
getArgsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
getArgsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
repeated .protoblog.Type args = 3;
getArgsCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
repeated .protoblog.Type args = 3;
getArgsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
getArgsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
repeated .protoblog.Type args = 3;
getArgsList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
repeated .protoblog.Type args = 3;
getArgsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
getArgsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
repeated .protoblog.Type args = 3;
getArgsOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
repeated .protoblog.Type args = 3;
getArgsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
getArgsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
repeated .protoblog.Type args = 3;
getArgsOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
repeated .protoblog.Type args = 3;
getAttributes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
getAttributes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.VarSymbol attributes = 14;
getAttributes(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.VarSymbol attributes = 14;
getAttributesCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.VarSymbol attributes = 14;
getAttributesList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.VarSymbol attributes = 14;
getAttributesOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
getAttributesOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.VarSymbol attributes = 14;
getAttributesOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.VarSymbol attributes = 14;
getCfg() - Method in class org.sonar.python.cfg.ControlFlowGraphBuilder
 
getCharset() - Method in class org.sonar.python.PythonConfiguration
 
getChildrenSymbolByName() - Method in class org.sonar.python.semantic.SymbolImpl
 
getClassDefs() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getClasses(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
getClasses(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.ClassSymbol classes = 2;
getClasses(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.ClassSymbol classes = 2;
getClassesBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
getClassesBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
getClassesCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
getClassesCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.ClassSymbol classes = 2;
getClassesCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.ClassSymbol classes = 2;
getClassesList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
getClassesList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.ClassSymbol classes = 2;
getClassesList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.ClassSymbol classes = 2;
getClassesOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
getClassesOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.ClassSymbol classes = 2;
getClassesOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.ClassSymbol classes = 2;
getClassesOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
getClassesOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.ClassSymbol classes = 2;
getClassesOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.ClassSymbol classes = 2;
getClassSymbolFromDef(ClassDef) - Static method in class org.sonar.python.tree.TreeUtils
 
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.plugins.python.api.PythonVisitorCheck
 
getCurrent() - Method in class org.sonar.python.regex.PythonStringCharacterParser
 
getDefaultInstance() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
getDefaultInstance() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
getDefaultInstance() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
getDefaultInstance() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
getDefaultInstance() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
getDefaultInstance() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
getDefaultInstance() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
getDefaultInstanceForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
getDefinedVariables(CfgBlock) - Method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis
 
getDefinitions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitions(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated .protoblog.FunctionSymbol definitions = 3;
getDefinitionsOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated .protoblog.FunctionSymbol definitions = 3;
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
getDescriptor() - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
getDescriptor() - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
getDescriptor() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
getDescriptorForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
getDescriptorForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
getDescriptorForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
getDescriptorForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
getDescriptorForType() - Method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
 
getDescriptorForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
getDescriptorForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
getDescriptorForType() - Method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
 
getDescriptorForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
getExecutableLines() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getFullname() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string fullname = 2;
getFullname() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
string fullname = 2;
getFullname() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
string fullname = 2;
getFullnameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string fullname = 2;
getFullnameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
string fullname = 2;
getFullnameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
string fullname = 2;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string fully_qualified_name = 2;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
string fully_qualified_name = 2;
getFullyQualifiedName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
string fully_qualified_name = 2;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string fully_qualified_name = 2;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
string fully_qualified_name = 2;
getFullyQualifiedName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
string fully_qualified_name = 2;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
string fully_qualified_name = 1;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
string fully_qualified_name = 1;
getFullyQualifiedName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
string fully_qualified_name = 1;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
optional string fully_qualified_name = 4;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
optional string fully_qualified_name = 4;
getFullyQualifiedName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
optional string fully_qualified_name = 4;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string fully_qualified_name = 2;
getFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
string fully_qualified_name = 2;
getFullyQualifiedName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
string fully_qualified_name = 1;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
string fully_qualified_name = 1;
getFullyQualifiedNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
string fully_qualified_name = 1;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
optional string fully_qualified_name = 4;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
optional string fully_qualified_name = 4;
getFullyQualifiedNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
optional string fully_qualified_name = 4;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
string fully_qualified_name = 2;
getFullyQualifiedNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
string fully_qualified_name = 2;
getFunctions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.FunctionSymbol functions = 3;
getFunctions(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionsOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.FunctionSymbol functions = 3;
getFunctionSymbolFromDef(FunctionDef) - Static method in class org.sonar.python.tree.TreeUtils
 
getGen() - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
 
getGrammar() - Method in class org.sonar.python.parser.PythonParser
 
getHasDecorators() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool has_decorators = 7;
getHasDecorators() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
bool has_decorators = 7;
getHasDecorators() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
bool has_decorators = 7;
getHasDecorators() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool has_decorators = 6;
getHasDecorators() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
bool has_decorators = 6;
getHasDecorators() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
bool has_decorators = 6;
getHasDefault() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
bool has_default = 4;
getHasDefault() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
bool has_default = 4;
getHasDefault() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbolOrBuilder
bool has_default = 4;
getHasMetaclass() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool has_metaclass = 8;
getHasMetaclass() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
bool has_metaclass = 8;
getHasMetaclass() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
bool has_metaclass = 8;
getIn() - Method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.DefinedVariables
 
getIn() - Method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis.LiveVariables
 
getIsAbstract() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_abstract = 8;
getIsAbstract() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
bool is_abstract = 8;
getIsAbstract() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
bool is_abstract = 8;
getIsAsynchronous() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_asynchronous = 9;
getIsAsynchronous() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
bool is_asynchronous = 9;
getIsAsynchronous() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
bool is_asynchronous = 9;
getIsClassMethod() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_class_method = 14;
getIsClassMethod() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
bool is_class_method = 14;
getIsClassMethod() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
bool is_class_method = 14;
getIsEnum() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_enum = 9;
getIsEnum() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
bool is_enum = 9;
getIsEnum() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
bool is_enum = 9;
getIsFinal() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_final = 10;
getIsFinal() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
bool is_final = 10;
getIsFinal() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
bool is_final = 10;
getIsGeneric() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_generic = 10;
getIsGeneric() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
bool is_generic = 10;
getIsGeneric() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
bool is_generic = 10;
getIsImportedModule() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
bool is_imported_module = 4;
getIsImportedModule() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
bool is_imported_module = 4;
getIsImportedModule() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
bool is_imported_module = 4;
getIsOverload() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_overload = 11;
getIsOverload() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
bool is_overload = 11;
getIsOverload() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
bool is_overload = 11;
getIsProperty() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_property = 12;
getIsProperty() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
bool is_property = 12;
getIsProperty() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
bool is_property = 12;
getIsProtocol() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_protocol = 11;
getIsProtocol() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
bool is_protocol = 11;
getIsProtocol() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
bool is_protocol = 11;
getIsStatic() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_static = 13;
getIsStatic() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
bool is_static = 13;
getIsStatic() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
bool is_static = 13;
getIssues() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
 
getKill() - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
 
getKind() - Method in interface org.sonar.plugins.python.api.tree.Tree
 
getKind() - Method in class org.sonar.python.tree.AliasedNameImpl
 
getKind() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
getKind() - Method in class org.sonar.python.tree.ArgListImpl
 
getKind() - Method in class org.sonar.python.tree.AsPatternImpl
 
getKind() - Method in class org.sonar.python.tree.AssertStatementImpl
 
getKind() - Method in class org.sonar.python.tree.AssignmentExpressionImpl
 
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.CapturePatternImpl
 
getKind() - Method in class org.sonar.python.tree.CaseBlockImpl
 
getKind() - Method in class org.sonar.python.tree.ClassDefImpl
 
getKind() - Method in class org.sonar.python.tree.ClassPatternImpl
 
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.DoubleStarPatternImpl
 
getKind() - Method in class org.sonar.python.tree.EllipsisExpressionImpl
 
getKind() - Method in class org.sonar.python.tree.ElseClauseImpl
 
getKind() - Method in class org.sonar.python.tree.ExceptClauseImpl
 
getKind() - Method in class org.sonar.python.tree.ExecStatementImpl
 
getKind() - Method in class org.sonar.python.tree.ExpressionListImpl
 
getKind() - Method in class org.sonar.python.tree.ExpressionStatementImpl
 
getKind() - Method in class org.sonar.python.tree.FileInputImpl
 
getKind() - Method in class org.sonar.python.tree.FinallyClauseImpl
 
getKind() - Method in class org.sonar.python.tree.FormatSpecifierImpl
 
getKind() - Method in class org.sonar.python.tree.FormattedExpressionImpl
 
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.GroupPatternImpl
 
getKind() - Method in class org.sonar.python.tree.GuardImpl
 
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.KeyValuePatternImpl
 
getKind() - Method in class org.sonar.python.tree.KeywordPatternImpl
 
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.LiteralPatternImpl
 
getKind() - Method in class org.sonar.python.tree.MappingPatternImpl
 
getKind() - Method in class org.sonar.python.tree.MatchStatementImpl
 
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.OrPatternImpl
 
getKind() - Method in class org.sonar.python.tree.ParameterImpl
 
getKind() - Method in class org.sonar.python.tree.ParameterListImpl
 
getKind() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
getKind() - Method in class org.sonar.python.tree.PassStatementImpl
 
getKind() - Method in class org.sonar.python.tree.PrintStatementImpl
 
getKind() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 
getKind() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
getKind() - Method in class org.sonar.python.tree.RegularArgumentImpl
 
getKind() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
getKind() - Method in class org.sonar.python.tree.ReturnStatementImpl
 
getKind() - Method in class org.sonar.python.tree.SequencePatternImpl
 
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.StarPatternImpl
 
getKind() - Method in class org.sonar.python.tree.StatementListImpl
 
getKind() - Method in class org.sonar.python.tree.StringElementImpl
 
getKind() - Method in class org.sonar.python.tree.StringLiteralImpl
 
getKind() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
getKind() - Method in class org.sonar.python.tree.TokenImpl
 
getKind() - Method in class org.sonar.python.tree.TryStatementImpl
 
getKind() - Method in class org.sonar.python.tree.TupleImpl
 
getKind() - Method in class org.sonar.python.tree.TupleParameterImpl
 
getKind() - Method in class org.sonar.python.tree.TypeAnnotationImpl
 
getKind() - Method in class org.sonar.python.tree.UnaryExpressionImpl
 
getKind() - Method in class org.sonar.python.tree.UnpackingExpressionImpl
 
getKind() - Method in class org.sonar.python.tree.ValuePatternImpl
 
getKind() - Method in class org.sonar.python.tree.WhileStatementImpl
 
getKind() - Method in class org.sonar.python.tree.WildcardPatternImpl
 
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
 
getKind() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
.protoblog.ParameterKind kind = 2;
getKind() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
.protoblog.ParameterKind kind = 2;
getKind() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbolOrBuilder
.protoblog.ParameterKind kind = 2;
getKind() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
.protoblog.TypeKind kind = 2;
getKind() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
.protoblog.TypeKind kind = 2;
getKind() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
.protoblog.TypeKind kind = 2;
getKindValue() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
.protoblog.ParameterKind kind = 2;
getKindValue() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
.protoblog.ParameterKind kind = 2;
getKindValue() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbolOrBuilder
.protoblog.ParameterKind kind = 2;
getKindValue() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
.protoblog.TypeKind kind = 2;
getKindValue() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
.protoblog.TypeKind kind = 2;
getKindValue() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
.protoblog.TypeKind kind = 2;
getLinesOfCode() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getLinesWithNoSonar() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getLiveVariables(CfgBlock) - Method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis
 
getMetaclassName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
optional string metaclass_name = 12;
getMetaclassName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
optional string metaclass_name = 12;
getMetaclassName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
optional string metaclass_name = 12;
getMetaclassNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
optional string metaclass_name = 12;
getMetaclassNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
optional string metaclass_name = 12;
getMetaclassNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
optional string metaclass_name = 12;
getMethods(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
getMethods(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.FunctionSymbol methods = 5;
getMethods(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.FunctionSymbol methods = 5;
getMethodsOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.FunctionSymbol methods = 5;
getModuleFileName(String) - Static method in class org.sonar.python.semantic.SymbolUtils
 
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
 
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
string name = 1;
getName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
string name = 1;
getName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
string name = 1;
getName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
string name = 1;
getName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbolOrBuilder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string name = 1;
getName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
string name = 1;
getName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
string name = 1;
getNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
string name = 1;
getNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
string name = 1;
getNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
string name = 1;
getNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbolOrBuilder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string name = 1;
getNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
string name = 1;
getNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
string name = 1;
getNumber() - Method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
 
getNumber() - Method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
 
getOut() - Method in class org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.DefinedVariables
 
getOut() - Method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis.LiveVariables
 
getOverloadedFunctions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctions(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedFunctionsOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
getOverloadedMethods(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethods(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethods(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverloadedMethodsOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
getOverriddenMethod(FunctionSymbol) - Static method in class org.sonar.python.semantic.SymbolUtils
 
getParameters(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
getParameters(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated .protoblog.ParameterSymbol parameters = 5;
getParameters(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated .protoblog.ParameterSymbol parameters = 5;
getParametersOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated .protoblog.ParameterSymbol parameters = 5;
getParserForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
getParserForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
getParserForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
getParserForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
getParserForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
getParserForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
getParserForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
getPrettyPrintedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
string pretty_printed_name = 1;
getPrettyPrintedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
string pretty_printed_name = 1;
getPrettyPrintedName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
string pretty_printed_name = 1;
getPrettyPrintedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
string pretty_printed_name = 1;
getPrettyPrintedNameBytes() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
string pretty_printed_name = 1;
getPrettyPrintedNameBytes() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
string pretty_printed_name = 1;
getReadSymbols() - Method in class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis
 
getResolvedDecoratorNames(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNames(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNames(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesBytes(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated string resolved_decorator_names = 7;
getResolvedDecoratorNamesList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated string resolved_decorator_names = 7;
getReturnAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
optional .protoblog.Type return_annotation = 4;
getReturnAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
optional .protoblog.Type return_annotation = 4;
getReturnAnnotation() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
optional .protoblog.Type return_annotation = 4;
getReturnAnnotationBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
optional .protoblog.Type return_annotation = 4;
getReturnAnnotationOrBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
optional .protoblog.Type return_annotation = 4;
getReturnAnnotationOrBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
optional .protoblog.Type return_annotation = 4;
getReturnAnnotationOrBuilder() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
optional .protoblog.Type return_annotation = 4;
getRootRule() - Method in class org.sonar.python.parser.PythonParser
 
getSerializedSize() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
getSerializedSize() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
getSerializedSize() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
getSerializedSize() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
getSerializedSize() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
getSerializedSize() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
getSerializedSize() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
getStatements() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getSuperClasses(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
getSuperClasses(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated string super_classes = 4;
getSuperClasses(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated string super_classes = 4;
getSuperClassesBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
getSuperClassesBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated string super_classes = 4;
getSuperClassesBytes(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated string super_classes = 4;
getSuperClassesCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
getSuperClassesCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated string super_classes = 4;
getSuperClassesCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated string super_classes = 4;
getSuperClassesList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
getSuperClassesList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated string super_classes = 4;
getSuperClassesList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated string super_classes = 4;
getSymbol(String) - Method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
getSymbol(String, String) - Method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
getSymbol(String, String, Map<Descriptor, Symbol>, Map<String, Symbol>) - Method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
getSymbolFromTree(Tree) - Static method in class org.sonar.python.tree.TreeUtils
 
getSymbolReadWrites(Tree) - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
 
getSymbolsFromModule(String) - Method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
getTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
optional .protoblog.Type type_annotation = 3;
getTypeAnnotation() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbolOrBuilder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
optional .protoblog.Type type_annotation = 3;
getTypeAnnotation() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotationBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotationBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotationOrBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotationOrBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
optional .protoblog.Type type_annotation = 3;
getTypeAnnotationOrBuilder() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbolOrBuilder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotationOrBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
optional .protoblog.Type type_annotation = 3;
getTypeAnnotationOrBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
optional .protoblog.Type type_annotation = 3;
getTypeAnnotationOrBuilder() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
optional .protoblog.Type type_annotation = 3;
getTypeClass() - Method in class org.sonar.python.types.DeclaredType
 
getUnknownFields() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
getUnknownFields() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
getUnknownFields() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
getUnknownFields() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
getUnknownFields() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
getUnknownFields() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
getUnknownFields() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
getValidFor(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
getValidFor(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated string valid_for = 13;
getValidFor(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated string valid_for = 13;
getValidFor(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
getValidFor(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated string valid_for = 15;
getValidFor(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated string valid_for = 15;
getValidFor(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
getValidFor(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated string valid_for = 4;
getValidFor(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated string valid_for = 4;
getValidFor(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
getValidFor(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
repeated string valid_for = 5;
getValidFor(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
repeated string valid_for = 5;
getValidForBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
getValidForBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated string valid_for = 13;
getValidForBytes(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated string valid_for = 13;
getValidForBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
getValidForBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated string valid_for = 15;
getValidForBytes(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated string valid_for = 15;
getValidForBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
getValidForBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated string valid_for = 4;
getValidForBytes(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated string valid_for = 4;
getValidForBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
getValidForBytes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
repeated string valid_for = 5;
getValidForBytes(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
repeated string valid_for = 5;
getValidForCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
getValidForCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated string valid_for = 13;
getValidForCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated string valid_for = 13;
getValidForCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
getValidForCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated string valid_for = 15;
getValidForCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated string valid_for = 15;
getValidForCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
getValidForCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated string valid_for = 4;
getValidForCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated string valid_for = 4;
getValidForCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
getValidForCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
repeated string valid_for = 5;
getValidForCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
repeated string valid_for = 5;
getValidForList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
getValidForList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
repeated string valid_for = 13;
getValidForList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
repeated string valid_for = 13;
getValidForList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
getValidForList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
repeated string valid_for = 15;
getValidForList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
repeated string valid_for = 15;
getValidForList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
getValidForList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
repeated string valid_for = 4;
getValidForList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbolOrBuilder
repeated string valid_for = 4;
getValidForList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
getValidForList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
repeated string valid_for = 5;
getValidForList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
repeated string valid_for = 5;
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
 
getValueDescriptor() - Method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
 
getValueDescriptor() - Method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
 
getVars(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
getVars(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.VarSymbol vars = 5;
getVars(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.VarSymbol vars = 5;
getVarsBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
getVarsBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
getVarsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
getVarsCount() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.VarSymbol vars = 5;
getVarsCount() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.VarSymbol vars = 5;
getVarsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
getVarsList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.VarSymbol vars = 5;
getVarsList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.VarSymbol vars = 5;
getVarsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
getVarsOrBuilder(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.VarSymbol vars = 5;
getVarsOrBuilder(int) - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.VarSymbol vars = 5;
getVarsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
getVarsOrBuilderList() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
repeated .protoblog.VarSymbol vars = 5;
getVarsOrBuilderList() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbolOrBuilder
repeated .protoblog.VarSymbol vars = 5;
GLOBAL - org.sonar.python.api.PythonKeyword
 
GLOBAL_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
 
GLOBAL_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
GLOBAL_STMT - org.sonar.python.api.PythonGrammar
 
globalKeyword() - Method in interface org.sonar.plugins.python.api.tree.GlobalStatement
 
globalKeyword() - Method in class org.sonar.python.tree.GlobalStatementImpl
 
globalsExpression() - Method in interface org.sonar.plugins.python.api.tree.ExecStatement
 
globalsExpression() - Method in class org.sonar.python.tree.ExecStatementImpl
 
globalStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
GlobalStatement - Interface in org.sonar.plugins.python.api.tree
GlobalStatementImpl - Class in org.sonar.python.tree
 
GlobalStatementImpl(Token, List<Name>, Separators) - Constructor for class org.sonar.python.tree.GlobalStatementImpl
 
globalSymbols(List<File>, File) - Static method in class org.sonar.python.TestPythonVisitorRunner
 
globalVariables() - Method in interface org.sonar.plugins.python.api.tree.FileInput
 
globalVariables() - Method in class org.sonar.python.tree.FileInputImpl
 
grammar(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
 
GROUP_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
GROUP_PATTERN - org.sonar.python.api.PythonGrammar
 
GroupPattern - Interface in org.sonar.plugins.python.api.tree
Group Pattern
GroupPatternImpl - Class in org.sonar.python.tree
 
GroupPatternImpl(Token, Pattern, Token) - Constructor for class org.sonar.python.tree.GroupPatternImpl
 
GT - org.sonar.python.api.PythonPunctuator
 
GT_EQU - org.sonar.python.api.PythonPunctuator
 
guard() - Method in interface org.sonar.plugins.python.api.tree.CaseBlock
 
guard() - Method in class org.sonar.python.tree.CaseBlockImpl
 
guard(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
Guard - Interface in org.sonar.plugins.python.api.tree
Guard
GUARD - org.sonar.plugins.python.api.tree.Tree.Kind
 
GUARD - org.sonar.python.api.PythonGrammar
 
GuardImpl - Class in org.sonar.python.tree
 
GuardImpl(Token, Expression) - Constructor for class org.sonar.python.tree.GuardImpl
 

H

handleDocString(StringLiteral) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
HAS_DECORATORS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
HAS_DECORATORS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
HAS_DEFAULT_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
HAS_METACLASS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
hasDecorators() - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
hasDecorators() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
 
hasDecorators() - Method in class org.sonar.python.index.ClassDescriptor
 
hasDecorators() - Method in class org.sonar.python.index.FunctionDescriptor
 
hasDecorators() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
hasDecorators() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
hasDefaultValue() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
 
hasDefaultValue() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
hasDefaultValue() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
hasDescendant(Tree, Predicate<Tree>) - Static method in class org.sonar.python.tree.TreeUtils
 
hasEvaluatedSuperClasses() - Method in class org.sonar.python.semantic.ClassSymbolImpl
Precomputed typeshed class symbols might be "lazily evaluated", i.e.
hasFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
optional string fully_qualified_name = 4;
hasFullyQualifiedName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
optional string fully_qualified_name = 4;
hasFullyQualifiedName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.TypeOrBuilder
optional string fully_qualified_name = 4;
hashCode() - Method in class org.sonar.python.types.DeclaredType
 
hashCode() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
hashCode() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
hashCode() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
hashCode() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
hashCode() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
hashCode() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
hashCode() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
hashCode() - Method in class org.sonar.python.types.TypeInferenceProgramState
 
hasMetaClass() - Method in class org.sonar.python.index.ClassDescriptor
 
hasMetaClass() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
hasMetaclassName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
optional string metaclass_name = 12;
hasMetaclassName() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
optional string metaclass_name = 12;
hasMetaclassName() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbolOrBuilder
optional string metaclass_name = 12;
hasReturnAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
optional .protoblog.Type return_annotation = 4;
hasReturnAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
optional .protoblog.Type return_annotation = 4;
hasReturnAnnotation() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbolOrBuilder
optional .protoblog.Type return_annotation = 4;
hasSuperClassWithoutDescriptor() - Method in class org.sonar.python.index.ClassDescriptor
 
hasSuperClassWithoutSymbol() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
hasSuperClassWithUnknownMetaClass() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
HasSymbol - Interface in org.sonar.plugins.python.api.tree
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonPunctuator
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonTokenType
 
hasTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
optional .protoblog.Type type_annotation = 3;
hasTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
optional .protoblog.Type type_annotation = 3;
hasTypeAnnotation() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbolOrBuilder
optional .protoblog.Type type_annotation = 3;
hasTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
optional .protoblog.Type type_annotation = 3;
hasTypeAnnotation() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
optional .protoblog.Type type_annotation = 3;
hasTypeAnnotation() - Method in interface org.sonar.python.types.protobuf.SymbolsProtos.VarSymbolOrBuilder
optional .protoblog.Type type_annotation = 3;
HasTypeDependencies - Interface in org.sonar.python.types
 
hasUnresolvedTypeHierarchy() - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
hasUnresolvedTypeHierarchy() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
hasUnresolvedTypeHierarchy(boolean) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
hasUnresolvedWildcardImport() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
 
hasUnresolvedWildcardImport() - Method in class org.sonar.python.tree.ImportFromImpl
 
hasVariadicParameter() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
 
hasVariadicParameter() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 

I

IF - org.sonar.python.api.PythonKeyword
 
IF_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
IF_STMT - org.sonar.python.api.PythonGrammar
 
ifKeyword() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
 
ifKeyword() - Method in interface org.sonar.plugins.python.api.tree.Guard
 
ifKeyword() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
ifKeyword() - Method in class org.sonar.python.tree.GuardImpl
 
ifStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
IfStatement - Interface in org.sonar.plugins.python.api.tree
if-elif-else statement.
IfStatementImpl - Class in org.sonar.python.tree
 
IfStatementImpl(Token, Expression, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.IfStatementImpl
Elif statement constructor
IfStatementImpl(Token, Expression, Token, Token, Token, StatementList, Token, List<IfStatement>, ElseClause) - Constructor for class org.sonar.python.tree.IfStatementImpl
If statement constructor
ifToken() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionIf
 
ifToken() - Method in class org.sonar.python.tree.ComprehensionIfImpl
 
IMPORT - org.sonar.plugins.python.api.symbols.Usage.Kind
 
IMPORT - org.sonar.python.api.PythonKeyword
 
IMPORT_AS_NAME - org.sonar.python.api.PythonGrammar
 
IMPORT_AS_NAMES - org.sonar.python.api.PythonGrammar
 
IMPORT_FROM - org.sonar.plugins.python.api.tree.Tree.Kind
 
IMPORT_FROM - org.sonar.python.api.PythonGrammar
 
IMPORT_NAME - org.sonar.plugins.python.api.tree.Tree.Kind
 
IMPORT_NAME - org.sonar.python.api.PythonGrammar
 
IMPORT_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
IMPORT_STMT - org.sonar.python.api.PythonGrammar
 
importedNames() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
 
importedNames() - Method in class org.sonar.python.tree.ImportFromImpl
 
ImportFrom - Interface in org.sonar.plugins.python.api.tree
Import From statement
ImportFromImpl - Class in org.sonar.python.tree
 
ImportFromImpl(Token, List<Token>, DottedName, Token, List<AliasedName>, Token, Separators) - Constructor for class org.sonar.python.tree.ImportFromImpl
 
importKeyword() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
 
importKeyword() - Method in interface org.sonar.plugins.python.api.tree.ImportName
 
importKeyword() - Method in class org.sonar.python.tree.ImportFromImpl
 
importKeyword() - Method in class org.sonar.python.tree.ImportNameImpl
 
ImportName - Interface in org.sonar.plugins.python.api.tree
Import statement
ImportNameImpl - Class in org.sonar.python.tree
 
ImportNameImpl(Token, List<AliasedName>, Separators) - Constructor for class org.sonar.python.tree.ImportNameImpl
 
importStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ImportStatement - Interface in org.sonar.plugins.python.api.tree
Import statement See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-import-stmt
in - Variable in class org.sonar.python.cfg.fixpoint.ForwardAnalysis.ProgramStateAtBlock
 
IN - org.sonar.plugins.python.api.tree.Tree.Kind
 
IN - org.sonar.python.api.PythonKeyword
 
INDENT - org.sonar.python.api.PythonTokenType
 
IndentationChannel - Class in org.sonar.python.lexer
http://docs.python.org/reference/lexical_analysis.html#indentation
IndentationChannel(LexerState) - Constructor for class org.sonar.python.lexer.IndentationChannel
 
indentationStack - Variable in class org.sonar.python.lexer.LexerState
 
index - Variable in class org.sonar.python.regex.PythonStringCharacterParser
 
InExpression - Interface in org.sonar.plugins.python.api.tree
InExpressionImpl - Class in org.sonar.python.tree
 
InExpressionImpl(Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.InExpressionImpl
 
inferredType() - Method in class org.sonar.python.semantic.SymbolImpl
 
InferredType - Interface in org.sonar.plugins.python.api.types
 
InferredTypes - Class in org.sonar.python.types
 
inferTypes(FileInput, PythonFile) - Static method in class org.sonar.python.types.TypeInference
 
init(CfgBlock) - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
 
initialize(SubscriptionCheck.Context) - Method in interface org.sonar.plugins.python.api.SubscriptionCheck
 
initialize(SubscriptionCheck.Context) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
initialState() - Method in class org.sonar.python.cfg.fixpoint.ForwardAnalysis
 
inKeyword() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
inKeyword() - Method in class org.sonar.python.tree.ForStatementImpl
 
INSTANCE - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
INSTANCE = 0;
INSTANCE_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
INSTANCE = 0;
instanceFields() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
instanceFields() - Method in class org.sonar.python.tree.ClassDefImpl
 
INT - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
INT - Static variable in class org.sonar.python.types.InferredTypes
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
internalGetFieldAccessorTable() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
internalGetValueMap() - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
 
internalGetValueMap() - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
 
interpolatedExpressions() - Method in interface org.sonar.plugins.python.api.tree.StringElement
Deprecated.
interpolatedExpressions() - Method in class org.sonar.python.tree.StringElementImpl
 
inToken() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
 
inToken() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
is(Symbol.Kind...) - Method in interface org.sonar.plugins.python.api.symbols.Symbol
 
is(Symbol.Kind...) - Method in class org.sonar.python.semantic.SymbolImpl
 
is(Tree.Kind...) - Method in interface org.sonar.plugins.python.api.tree.Tree
 
is(Tree.Kind...) - Method in class org.sonar.python.tree.PyTree
 
IS - org.sonar.plugins.python.api.tree.Tree.Kind
 
IS - org.sonar.python.api.PythonKeyword
 
IS_ABSTRACT_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
IS_ASYNCHRONOUS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
IS_CLASS_METHOD_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
IS_ENUM_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
IS_FINAL_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
IS_GENERIC_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
IS_IMPORTED_MODULE_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
IS_OVERLOAD_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
IS_PROPERTY_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
IS_PROTOCOL_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
IS_STATIC_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
isAsync() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
isAsync() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
 
isAsync() - Method in class org.sonar.python.tree.ForStatementImpl
 
isAsync() - Method in class org.sonar.python.tree.WithStatementImpl
 
isAsynchronous() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
 
isAsynchronous() - Method in class org.sonar.python.index.FunctionDescriptor
 
isAsynchronous() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
isAtEnd() - Method in class org.sonar.python.regex.PythonStringCharacterParser
 
isBindingUsage() - Method in interface org.sonar.plugins.python.api.symbols.Usage
 
isBooleanLiteral(Tree) - Static method in class org.sonar.python.tree.TreeUtils
 
isCompatibleWith(InferredType) - Method in interface org.sonar.plugins.python.api.types.InferredType
 
isCompatibleWith(InferredType) - Method in class org.sonar.python.types.DeclaredType
 
isDeclaredTypeWithTypeClass(InferredType, String) - Static method in class org.sonar.python.types.InferredTypes
 
isDjangoView() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
isDjangoView(String) - Method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
isElif() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
 
isElif() - Method in class org.sonar.python.tree.IfStatementImpl
 
isEmptyBlock() - Method in class org.sonar.python.cfg.PythonCfgBlock
 
IsExpression - Interface in org.sonar.plugins.python.api.tree
IsExpressionImpl - Class in org.sonar.python.tree
 
IsExpressionImpl(Expression, Token, Token, Expression) - Constructor for class org.sonar.python.tree.IsExpressionImpl
 
isIdentityComparableWith(InferredType) - Method in interface org.sonar.plugins.python.api.types.InferredType
 
isIdentityComparableWith(InferredType) - Method in class org.sonar.python.types.DeclaredType
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
isInitialized() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
isInstanceMethod() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
 
isInstanceMethod() - Method in class org.sonar.python.index.FunctionDescriptor
 
isInstanceMethod() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
isInterpolated() - Method in interface org.sonar.plugins.python.api.tree.StringElement
 
isInterpolated() - Method in class org.sonar.python.tree.StringElementImpl
 
isKeywordOnly() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
 
isKeywordOnly() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
isKeywordOnly() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
isKeywordVariadic() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
Returns true for **kwargs
isKeywordVariadic() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
isKeywordVariadic() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
isMethodDefinition() - Method in interface org.sonar.plugins.python.api.tree.FunctionLike
 
isMethodDefinition() - Method in class org.sonar.python.tree.FunctionDefImpl
 
isMethodDefinition() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
isOrExtends(String) - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
isOrExtends(String) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
isOrExtends(ClassSymbol) - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
isOrExtends(ClassSymbol) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
isPositionalOnly() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
 
isPositionalOnly() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
isPositionalOnly() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
isPositionalVariadic() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
Returns true for *args
isPositionalVariadic() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
isPositionalVariadic() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
isPrivateName(String) - Static method in class org.sonar.python.semantic.SymbolUtils
 
isRawString() - Method in class org.sonar.python.regex.PythonAnalyzerRegexSource
 
isRead() - Method in class org.sonar.python.cfg.fixpoint.ReadWriteVisitor.SymbolReadWrite
 
isStub() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
When true, it denotes a function symbol for a function stub.
isStub() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
IssueLocation - Class in org.sonar.plugins.python.api
 
isSymbolUsedInBlock(Symbol) - Method in class org.sonar.python.cfg.fixpoint.CfgBlockState
 
isTripleQuoted() - Method in interface org.sonar.plugins.python.api.tree.StringElement
 
isTripleQuoted() - Method in class org.sonar.python.tree.StringElementImpl
 
isValidForProjectPythonVersion(List<String>) - Static method in class org.sonar.python.types.TypeShed
 
isVariable() - Method in interface org.sonar.plugins.python.api.tree.Name
 
isVariable() - Method in class org.sonar.python.tree.NameImpl
 
isVariadic() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
 
isVariadic() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
isVariadic() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
isWildcardImport() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
 
isWildcardImport() - Method in class org.sonar.python.tree.ImportFromImpl
 
isWrite() - Method in class org.sonar.python.cfg.fixpoint.ReadWriteVisitor.SymbolReadWrite
 
ITEMS_PATTERN - org.sonar.python.api.PythonGrammar
 
iterable() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
 
iterable() - Method in class org.sonar.python.tree.ComprehensionForImpl
 

J

join(ProgramState) - Method in interface org.sonar.python.cfg.fixpoint.ProgramState
 
join(ProgramState) - Method in class org.sonar.python.types.TypeInferenceProgramState
 

K

key() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePair
 
key() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePattern
 
key() - Method in class org.sonar.python.tree.KeyValuePairImpl
 
key() - Method in class org.sonar.python.tree.KeyValuePatternImpl
 
KEY_VALUE_PAIR - org.sonar.plugins.python.api.tree.Tree.Kind
 
KEY_VALUE_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
KEY_VALUE_PATTERN - org.sonar.python.api.PythonGrammar
 
keyExpression() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
 
keyExpression() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
KeyValuePair - Interface in org.sonar.plugins.python.api.tree
KeyValuePairImpl - Class in org.sonar.python.tree
 
KeyValuePairImpl(Expression, Token, Expression) - Constructor for class org.sonar.python.tree.KeyValuePairImpl
 
KeyValuePattern - Interface in org.sonar.plugins.python.api.tree
Key Value Pattern (only used within mapping patterns)
KeyValuePatternImpl - Class in org.sonar.python.tree
 
KeyValuePatternImpl(Pattern, Token, Pattern) - Constructor for class org.sonar.python.tree.KeyValuePatternImpl
 
keyword() - Method in interface org.sonar.plugins.python.api.tree.IfStatement
 
keyword() - Method in class org.sonar.python.tree.IfStatementImpl
 
KEYWORD_ONLY - org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
KEYWORD_ONLY = 2;
KEYWORD_ONLY_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
KEYWORD_ONLY = 2;
KEYWORD_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
KEYWORD_PATTERN - org.sonar.python.api.PythonGrammar
 
keywordArgument() - Method in interface org.sonar.plugins.python.api.tree.RegularArgument
 
keywordArgument() - Method in class org.sonar.python.tree.RegularArgumentImpl
 
KeywordPattern - Interface in org.sonar.plugins.python.api.tree
Keyword pattern Used only inside Class pattern
KeywordPatternImpl - Class in org.sonar.python.tree
 
KeywordPatternImpl(Name, Token, Pattern) - Constructor for class org.sonar.python.tree.KeywordPatternImpl
 
keywordValues() - Static method in enum org.sonar.python.api.PythonKeyword
 
kill - Variable in class org.sonar.python.cfg.fixpoint.CfgBlockState
variables that are being written in the block
kind() - Method in interface org.sonar.plugins.python.api.symbols.Symbol
 
kind() - Method in interface org.sonar.plugins.python.api.symbols.Usage
 
kind() - Method in class org.sonar.python.index.AmbiguousDescriptor
 
kind() - Method in class org.sonar.python.index.ClassDescriptor
 
kind() - Method in interface org.sonar.python.index.Descriptor
 
kind() - Method in class org.sonar.python.index.FunctionDescriptor
 
kind() - Method in class org.sonar.python.index.VariableDescriptor
 
kind() - Method in class org.sonar.python.semantic.SymbolImpl
 
kind() - Method in class org.sonar.python.semantic.UsageImpl
 
KIND_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
KIND_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 

L

LAMBDA - org.sonar.plugins.python.api.tree.Tree.Kind
 
LAMBDA - org.sonar.python.api.PythonKeyword
 
lambdaExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
LambdaExpression - Interface in org.sonar.plugins.python.api.tree
LambdaExpressionImpl - Class in org.sonar.python.tree
 
LambdaExpressionImpl(Token, Token, Expression, ParameterList) - Constructor for class org.sonar.python.tree.LambdaExpressionImpl
 
lambdaKeyword() - Method in interface org.sonar.plugins.python.api.tree.LambdaExpression
 
lambdaKeyword() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
LAMBDEF - org.sonar.python.api.PythonGrammar
 
LAMBDEF_NOCOND - org.sonar.python.api.PythonGrammar
 
last() - Method in class org.sonar.python.tree.Separators
 
lastToken - Variable in class org.sonar.python.tree.PyTree
 
lastToken() - Method in interface org.sonar.plugins.python.api.tree.Tree
 
lastToken() - Method in class org.sonar.python.tree.PyTree
 
lastToken() - Method in class org.sonar.python.tree.SimpleStatement
 
lastToken() - Method in class org.sonar.python.tree.StringElementImpl
 
lastToken() - Method in class org.sonar.python.tree.TokenImpl
 
LBRACKET - org.sonar.python.api.PythonPunctuator
 
lCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.DictionaryLiteral
 
lCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.MappingPattern
 
lCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.SetLiteral
 
lCurlyBrace() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
 
lCurlyBrace() - Method in class org.sonar.python.tree.MappingPatternImpl
 
LCURLYBRACE - org.sonar.python.api.PythonPunctuator
 
lDelimiter() - Method in interface org.sonar.plugins.python.api.tree.SequencePattern
 
lDelimiter() - Method in class org.sonar.python.tree.SequencePatternImpl
 
leaveFile() - Method in class org.sonar.plugins.python.api.PythonSubscriptionCheck
 
leaveFile() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
LEFT_ASSIGN - org.sonar.python.api.PythonPunctuator
 
LEFT_OP - org.sonar.python.api.PythonPunctuator
 
leftBracket() - Method in interface org.sonar.plugins.python.api.tree.ListLiteral
 
leftBracket() - Method in interface org.sonar.plugins.python.api.tree.SliceExpression
 
leftBracket() - Method in interface org.sonar.plugins.python.api.tree.SubscriptionExpression
 
leftBracket() - Method in class org.sonar.python.tree.ListLiteralImpl
 
leftBracket() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
leftBracket() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
leftOperand() - Method in interface org.sonar.plugins.python.api.tree.BinaryExpression
 
leftOperand() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
leftPar() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
 
leftPar() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
leftPar() - Method in interface org.sonar.plugins.python.api.tree.ClassPattern
 
leftPar() - Method in interface org.sonar.plugins.python.api.tree.Decorator
Deprecated.
leftPar() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
leftPar() - Method in interface org.sonar.plugins.python.api.tree.GroupPattern
 
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.ClassPatternImpl
 
leftPar() - Method in class org.sonar.python.tree.DecoratorImpl
Deprecated.
leftPar() - Method in class org.sonar.python.tree.FunctionDefImpl
 
leftPar() - Method in class org.sonar.python.tree.GroupPatternImpl
 
leftParenthesis() - Method in interface org.sonar.plugins.python.api.tree.ParenthesizedExpression
 
leftParenthesis() - Method in interface org.sonar.plugins.python.api.tree.Tuple
 
leftParenthesis() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
leftParenthesis() - Method in class org.sonar.python.tree.TupleImpl
 
LexerState - Class in org.sonar.python.lexer
 
LexerState() - Constructor for class org.sonar.python.lexer.LexerState
 
lhsExpression() - Method in interface org.sonar.plugins.python.api.tree.CompoundAssignmentStatement
 
lhsExpression() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
lhsExpressions() - Method in interface org.sonar.plugins.python.api.tree.AssignmentStatement
 
lhsExpressions() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
lhsName() - Method in interface org.sonar.plugins.python.api.tree.AssignmentExpression
 
lhsName() - Method in class org.sonar.python.tree.AssignmentExpressionImpl
 
line() - Method in interface org.sonar.plugins.python.api.tree.Token
 
line() - Method in class org.sonar.python.tree.TokenImpl
 
LIST - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
LIST - Static variable in class org.sonar.python.types.InferredTypes
 
LIST_COMPREHENSION - org.sonar.plugins.python.api.tree.Tree.Kind
 
LIST_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
 
ListLiteral - Interface in org.sonar.plugins.python.api.tree
ListLiteralImpl - Class in org.sonar.python.tree
 
ListLiteralImpl(Token, ExpressionList, Token) - Constructor for class org.sonar.python.tree.ListLiteralImpl
 
LITERAL - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
LITERAL = 9;
LITERAL_PATTERN - org.sonar.python.api.PythonGrammar
 
LITERAL_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
LITERAL = 9;
LiteralPattern - Interface in org.sonar.plugins.python.api.tree
Literal Pattern
LiteralPatternImpl - Class in org.sonar.python.tree
 
LiteralPatternImpl(List<Token>, Tree.Kind) - Constructor for class org.sonar.python.tree.LiteralPatternImpl
 
LiveVariablesAnalysis - Class in org.sonar.python.cfg.fixpoint
 
LiveVariablesAnalysis() - Constructor for class org.sonar.python.cfg.fixpoint.LiveVariablesAnalysis
 
LiveVariablesAnalysis.LiveVariables - Class in org.sonar.python.cfg.fixpoint
 
localsExpression() - Method in interface org.sonar.plugins.python.api.tree.ExecStatement
 
localsExpression() - Method in class org.sonar.python.tree.ExecStatementImpl
 
localVariables() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionExpression
local variables are following python3 scoping rules for comprehension expressions.
localVariables() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
 
localVariables() - Method in interface org.sonar.plugins.python.api.tree.FunctionLike
 
localVariables() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
 
localVariables() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
localVariables() - Method in class org.sonar.python.tree.FunctionDefImpl
 
localVariables() - Method in class org.sonar.python.tree.LambdaExpressionImpl
 
location() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
 
location() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
location() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
locationInFile(Tree, String) - Static method in class org.sonar.python.tree.TreeUtils
 
LocationInFile - Class in org.sonar.plugins.python.api
 
LocationInFile(String, int, int, int, int) - Constructor for class org.sonar.plugins.python.api.LocationInFile
 
locationInFileFor(IndexRange) - Method in class org.sonar.python.regex.PythonAnalyzerRegexSource
 
LOOP_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
 
loopExpression() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionFor
 
loopExpression() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
lowerBound() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
 
lowerBound() - Method in class org.sonar.python.tree.SliceItemImpl
 
LPARENTHESIS - org.sonar.python.api.PythonPunctuator
 
LT - org.sonar.python.api.PythonPunctuator
 
LT_EQU - org.sonar.python.api.PythonPunctuator
 

M

M_EXPR - org.sonar.python.api.PythonGrammar
 
major() - Method in enum org.sonar.plugins.python.api.PythonVersionUtils.Version
 
MAPPING_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
MAPPING_PATTERN - org.sonar.python.api.PythonGrammar
 
MappingPattern - Interface in org.sonar.plugins.python.api.tree
Mapping Pattern
MappingPatternImpl - Class in org.sonar.python.tree
 
MappingPatternImpl(Token, List<Token>, List<Pattern>, Token) - Constructor for class org.sonar.python.tree.MappingPatternImpl
 
MATCH_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
MATCH_STMT - org.sonar.python.api.PythonGrammar
 
matchKeyword() - Method in interface org.sonar.plugins.python.api.tree.MatchStatement
 
matchKeyword() - Method in class org.sonar.python.tree.MatchStatementImpl
 
matchStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
MatchStatement - Interface in org.sonar.plugins.python.api.tree
Match statement
MatchStatementImpl - Class in org.sonar.python.tree
 
MatchStatementImpl(Token, Expression, Token, Token, Token, List<CaseBlock>, Token) - Constructor for class org.sonar.python.tree.MatchStatementImpl
 
MATRIX_MULT_ASSIGN - org.sonar.python.api.PythonPunctuator
 
MATRIX_MULTIPLICATION - org.sonar.plugins.python.api.tree.Tree.Kind
 
MAYBE_SEQUENCE_PATTERN - org.sonar.python.api.PythonGrammar
 
MAYBE_STAR_PATTERN - org.sonar.python.api.PythonGrammar
 
members() - Method in class org.sonar.python.index.ClassDescriptor
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
mergeFrom(Message) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
mergeFrom(Message) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
mergeFrom(Message) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
mergeFrom(Message) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
mergeFrom(Message) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
mergeFrom(Message) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
mergeFrom(Message) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
mergeFrom(SymbolsProtos.ClassSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
mergeFrom(SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
mergeFrom(SymbolsProtos.ModuleSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
mergeFrom(SymbolsProtos.OverloadedFunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
mergeFrom(SymbolsProtos.ParameterSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
mergeFrom(SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
mergeFrom(SymbolsProtos.VarSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
mergeReturnAnnotation(SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
optional .protoblog.Type return_annotation = 4;
mergeTypeAnnotation(SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
optional .protoblog.Type type_annotation = 3;
mergeTypeAnnotation(SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
optional .protoblog.Type type_annotation = 3;
mergeUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
message() - Method in class org.sonar.plugins.python.api.IssueLocation
 
message() - Method in interface org.sonar.plugins.python.api.tree.AssertStatement
 
message() - Method in class org.sonar.python.tree.AssertStatementImpl
 
METACLASS_NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
metaclassFQN() - Method in class org.sonar.python.index.ClassDescriptor
 
metaclassFQN() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
METHODS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
minor() - Method in enum org.sonar.plugins.python.api.PythonVersionUtils.Version
 
MINUS - org.sonar.plugins.python.api.tree.Tree.Kind
 
MINUS - org.sonar.python.api.PythonPunctuator
 
MINUS_ASSIGN - org.sonar.python.api.PythonPunctuator
 
MOD - org.sonar.python.api.PythonPunctuator
 
MOD_ASSIGN - org.sonar.python.api.PythonPunctuator
 
module() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
 
module() - Method in class org.sonar.python.tree.ImportFromImpl
 
MODULE_ATTRIBUTES - Static variable in class org.sonar.python.semantic.BuiltinSymbols
See https://docs.python.org/3/reference/import.html?highlight=__package__#import-related-module-attributes
modules() - Method in interface org.sonar.plugins.python.api.tree.ImportName
 
modules() - Method in class org.sonar.python.tree.ImportNameImpl
 
MODULO - org.sonar.plugins.python.api.tree.Tree.Kind
 
moveNext() - Method in class org.sonar.python.regex.PythonStringCharacterParser
 
MUL - org.sonar.python.api.PythonPunctuator
 
MUL_ASSIGN - org.sonar.python.api.PythonPunctuator
 
MUL_MUL - org.sonar.python.api.PythonPunctuator
 
MUL_MUL_ASSIGN - org.sonar.python.api.PythonPunctuator
 
MULTIPLICATION - org.sonar.plugins.python.api.tree.Tree.Kind
 
mustBeOrExtend(String) - Method in interface org.sonar.plugins.python.api.types.InferredType
mustBeOrExtend implies we know for sure the given type is either of the given typeName or a subtype of it.
mustBeOrExtend(String) - Method in class org.sonar.python.types.DeclaredType
 

N

name() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol.Parameter
 
name() - Method in interface org.sonar.plugins.python.api.symbols.Symbol
 
name() - Method in interface org.sonar.plugins.python.api.tree.CapturePattern
 
name() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
name() - Method in interface org.sonar.plugins.python.api.tree.Decorator
Deprecated.
name() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
name() - Method in interface org.sonar.plugins.python.api.tree.Name
 
name() - Method in interface org.sonar.plugins.python.api.tree.Parameter
 
name() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
 
name() - Method in class org.sonar.python.index.AmbiguousDescriptor
 
name() - Method in class org.sonar.python.index.ClassDescriptor
 
name() - Method in interface org.sonar.python.index.Descriptor
 
name() - Method in class org.sonar.python.index.FunctionDescriptor
 
name() - Method in class org.sonar.python.index.FunctionDescriptor.Parameter
 
name() - Method in class org.sonar.python.index.VariableDescriptor
 
name() - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
name() - Method in class org.sonar.python.semantic.SymbolImpl
 
name() - Method in class org.sonar.python.tree.CapturePatternImpl
 
name() - Method in class org.sonar.python.tree.ClassDefImpl
 
name() - Method in class org.sonar.python.tree.DecoratorImpl
Deprecated.
name() - Method in class org.sonar.python.tree.FunctionDefImpl
 
name() - Method in class org.sonar.python.tree.NameImpl
 
name() - Method in class org.sonar.python.tree.ParameterImpl
 
name() - Method in class org.sonar.python.tree.QualifiedExpressionImpl
 
Name - Interface in org.sonar.plugins.python.api.tree
See https://docs.python.org/3/reference/expressions.html#atom-identifiers
NAME - org.sonar.plugins.python.api.tree.Tree.Kind
 
NAME - org.sonar.python.api.PythonGrammar
 
NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
NAME_OR_ATTR - org.sonar.python.api.PythonGrammar
 
NAMED_EXPR_TEST - org.sonar.python.api.PythonGrammar
 
nameFromExpression(Expression) - Static method in class org.sonar.python.tree.TreeUtils
 
nameFromQualifiedExpression(QualifiedExpression) - Static method in class org.sonar.python.tree.TreeUtils
 
NameImpl - Class in org.sonar.python.tree
 
NameImpl(Token, boolean) - Constructor for class org.sonar.python.tree.NameImpl
 
names() - Method in interface org.sonar.plugins.python.api.tree.DottedName
 
names() - Method in class org.sonar.python.tree.DottedNameImpl
 
nestedClause() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionClause
 
nestedClause() - Method in class org.sonar.python.tree.ComprehensionForImpl
 
nestedClause() - Method in class org.sonar.python.tree.ComprehensionIfImpl
 
newBuilder() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
newBuilder() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
newBuilder() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
newBuilder() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
newBuilder() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
newBuilder() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
newBuilder() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
newBuilder(SymbolsProtos.ClassSymbol) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
newBuilder(SymbolsProtos.FunctionSymbol) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
newBuilder(SymbolsProtos.ModuleSymbol) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
newBuilder(SymbolsProtos.OverloadedFunctionSymbol) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
newBuilder(SymbolsProtos.ParameterSymbol) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
newBuilder(SymbolsProtos.Type) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
newBuilder(SymbolsProtos.VarSymbol) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
newBuilderForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
newBuilderForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
newBuilderForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
newBuilderForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
newBuilderForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
newBuilderForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
newBuilderForType() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
NEWLINE - org.sonar.python.api.PythonTokenType
 
NewLineChannel - Class in org.sonar.python.lexer
http://docs.python.org/reference/lexical_analysis.html#explicit-line-joining http://docs.python.org/reference/lexical_analysis.html#implicit-line-joining http://docs.python.org/reference/lexical_analysis.html#blank-lines
NewLineChannel(LexerState) - Constructor for class org.sonar.python.lexer.NewLineChannel
 
none() - Method in interface org.sonar.plugins.python.api.tree.NoneExpression
 
none() - Method in class org.sonar.python.tree.NoneExpressionImpl
 
NONE - org.sonar.plugins.python.api.tree.Tree.Kind
 
NONE - org.sonar.python.api.PythonKeyword
 
NONE - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
NONE = 6;
NONE - Static variable in class org.sonar.python.types.InferredTypes
 
NONE_LITERAL_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
NONE_TYPE - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
NONE_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
NONE = 6;
NoneExpression - Interface in org.sonar.plugins.python.api.tree
See https://docs.python.org/3/library/constants.html#None
NoneExpressionImpl - Class in org.sonar.python.tree
 
NoneExpressionImpl(Token) - Constructor for class org.sonar.python.tree.NoneExpressionImpl
 
NONLOCAL - org.sonar.python.api.PythonKeyword
 
NONLOCAL_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
NONLOCAL_STMT - org.sonar.python.api.PythonGrammar
 
nonlocalKeyword() - Method in interface org.sonar.plugins.python.api.tree.NonlocalStatement
 
nonlocalKeyword() - Method in class org.sonar.python.tree.NonlocalStatementImpl
 
nonlocalStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
NonlocalStatement - Interface in org.sonar.plugins.python.api.tree
NonlocalStatementImpl - Class in org.sonar.python.tree
 
NonlocalStatementImpl(Token, List<Name>, Separators) - Constructor for class org.sonar.python.tree.NonlocalStatementImpl
 
nonTuple() - Method in interface org.sonar.plugins.python.api.tree.ParameterList
Note that tuple in parameters are allowed only in Python 2.
nonTuple() - Method in class org.sonar.python.tree.ParameterListImpl
 
nonTupleParameters(FunctionDef) - Static method in class org.sonar.python.tree.TreeUtils
 
nonWhitespaceTokens(Tree) - Static method in class org.sonar.python.tree.TreeUtils
 
normalizedFqn(String) - Static method in class org.sonar.python.types.TypeShed
 
normalizedFqn(String, String, String) - Static method in class org.sonar.python.types.TypeShed
 
normalizedFqn(String, String, String, String) - Static method in class org.sonar.python.types.TypeShed
 
NOT - org.sonar.plugins.python.api.tree.Tree.Kind
 
NOT - org.sonar.python.api.PythonKeyword
 
NOT_EQU - org.sonar.python.api.PythonPunctuator
 
NOT_EQU2 - org.sonar.python.api.PythonPunctuator
 
NOT_TEST - org.sonar.python.api.PythonGrammar
 
notToken() - Method in interface org.sonar.plugins.python.api.tree.InExpression
 
notToken() - Method in interface org.sonar.plugins.python.api.tree.IsExpression
 
notToken() - Method in class org.sonar.python.tree.InExpressionImpl
 
notToken() - Method in class org.sonar.python.tree.IsExpressionImpl
 
nthArgumentOrKeyword(int, String, List<Argument>) - Static method in class org.sonar.python.tree.TreeUtils
 
NUMBER - org.sonar.python.api.PythonTokenType
 
numberOfClasses() - Method in class org.sonar.python.metrics.FileMetrics
 
numberOfFunctions() - Method in class org.sonar.python.metrics.FileMetrics
 
numberOfStatements() - Method in class org.sonar.python.metrics.FileMetrics
 
NUMERIC_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
 
NUMERIC_LITERAL_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
NumericLiteral - Interface in org.sonar.plugins.python.api.tree
 
NumericLiteralImpl - Class in org.sonar.python.tree
 

O

object() - Method in interface org.sonar.plugins.python.api.tree.SliceExpression
 
object() - Method in interface org.sonar.plugins.python.api.tree.SubscriptionExpression
 
object() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
object() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
OPEN_SEQUENCE_PATTERN - org.sonar.python.api.PythonGrammar
 
openingBacktick() - Method in interface org.sonar.plugins.python.api.tree.ReprExpression
 
openingBacktick() - Method in class org.sonar.python.tree.ReprExpressionImpl
 
openingParenthesis() - Method in interface org.sonar.plugins.python.api.tree.TupleParameter
 
openingParenthesis() - Method in class org.sonar.python.tree.TupleParameterImpl
 
operator() - Method in interface org.sonar.plugins.python.api.tree.AssignmentExpression
 
operator() - Method in interface org.sonar.plugins.python.api.tree.BinaryExpression
 
operator() - Method in interface org.sonar.plugins.python.api.tree.UnaryExpression
 
operator() - Method in class org.sonar.python.tree.AssignmentExpressionImpl
 
operator() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
operator() - Method in class org.sonar.python.tree.UnaryExpressionImpl
 
or(InferredType, InferredType) - Static method in class org.sonar.python.types.InferredTypes
 
OR - org.sonar.plugins.python.api.tree.Tree.Kind
 
OR - org.sonar.python.api.PythonKeyword
Logical OR.
OR - org.sonar.python.api.PythonPunctuator
Bitwise OR.
OR_ASSIGN - org.sonar.python.api.PythonPunctuator
 
OR_EXPR - org.sonar.python.api.PythonGrammar
 
OR_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
OR_PATTERN - org.sonar.python.api.PythonGrammar
 
OR_TEST - org.sonar.python.api.PythonGrammar
 
org.sonar.plugins.python.api - package org.sonar.plugins.python.api
 
org.sonar.plugins.python.api.cfg - package org.sonar.plugins.python.api.cfg
 
org.sonar.plugins.python.api.symbols - package org.sonar.plugins.python.api.symbols
 
org.sonar.plugins.python.api.tree - package org.sonar.plugins.python.api.tree
 
org.sonar.plugins.python.api.types - package org.sonar.plugins.python.api.types
 
org.sonar.python - package org.sonar.python
 
org.sonar.python.api - package org.sonar.python.api
 
org.sonar.python.cfg - package org.sonar.python.cfg
 
org.sonar.python.cfg.fixpoint - package org.sonar.python.cfg.fixpoint
 
org.sonar.python.index - package org.sonar.python.index
 
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.regex - package org.sonar.python.regex
 
org.sonar.python.semantic - package org.sonar.python.semantic
 
org.sonar.python.tree - package org.sonar.python.tree
 
org.sonar.python.types - package org.sonar.python.types
 
org.sonar.python.types.protobuf - package org.sonar.python.types.protobuf
 
OrPattern - Interface in org.sonar.plugins.python.api.tree
OR pattern
OrPatternImpl - Class in org.sonar.python.tree
 
OrPatternImpl(List<Pattern>, List<Token>) - Constructor for class org.sonar.python.tree.OrPatternImpl
 
OTHER - org.sonar.plugins.python.api.symbols.Symbol.Kind
 
OTHER - org.sonar.plugins.python.api.symbols.Usage.Kind
 
out - Variable in class org.sonar.python.cfg.fixpoint.ForwardAnalysis.ProgramStateAtBlock
 
OVERLOADED_FUNCTIONS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
OVERLOADED_METHODS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
owner() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 

P

Parameter - Interface in org.sonar.plugins.python.api.tree
Parameter(String, String, boolean, boolean, boolean, boolean, boolean, LocationInFile) - Constructor for class org.sonar.python.index.FunctionDescriptor.Parameter
 
PARAMETER - org.sonar.plugins.python.api.symbols.Usage.Kind
 
PARAMETER - org.sonar.plugins.python.api.tree.Tree.Kind
 
PARAMETER_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
 
PARAMETER_TYPE_ANNOTATION - org.sonar.plugins.python.api.tree.Tree.Kind
 
ParameterImpl - Class in org.sonar.python.tree
 
ParameterImpl(Token) - Constructor for class org.sonar.python.tree.ParameterImpl
constructor for star parameter syntax.
ParameterImpl(Token, Name, TypeAnnotation, Token, Expression) - Constructor for class org.sonar.python.tree.ParameterImpl
 
ParameterImpl(FunctionDescriptor.Parameter) - Constructor for class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
ParameterList - Interface in org.sonar.plugins.python.api.tree
See https://docs.python.org/3/reference/compound_stmts.html#grammar-token-parameter-list
ParameterListImpl - Class in org.sonar.python.tree
 
ParameterListImpl(List<AnyParameter>, List<Token>) - Constructor for class org.sonar.python.tree.ParameterListImpl
 
parameters() - Method in interface org.sonar.plugins.python.api.symbols.FunctionSymbol
 
parameters() - Method in interface org.sonar.plugins.python.api.tree.FunctionLike
 
parameters() - Method in interface org.sonar.plugins.python.api.tree.TupleParameter
 
parameters() - Method in class org.sonar.python.index.FunctionDescriptor
 
parameters() - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
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
 
PARAMETERS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parent() - Method in interface org.sonar.plugins.python.api.tree.Tree
 
parent() - Method in class org.sonar.python.tree.PyTree
 
PARENTHESIZED - org.sonar.plugins.python.api.tree.Tree.Kind
 
ParenthesizedExpression - Interface in org.sonar.plugins.python.api.tree
ParenthesizedExpressionImpl - Class in org.sonar.python.tree
 
ParenthesizedExpressionImpl(Token, Expression, Token) - Constructor for class org.sonar.python.tree.ParenthesizedExpressionImpl
 
parse(String) - Method in class org.sonar.plugins.python.api.Parser
 
parse(String) - Method in class org.sonar.python.parser.PythonParser
 
parseDelimitedFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseDelimitedFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseDelimitedFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseDelimitedFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseDelimitedFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseDelimitedFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseDelimitedFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(byte[]) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(byte[]) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(byte[]) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(byte[]) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(byte[]) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(byte[]) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(byte[]) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(ByteString) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(ByteString) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(ByteString) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(ByteString) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(ByteString) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(ByteString) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(ByteString) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(CodedInputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(CodedInputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(CodedInputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(CodedInputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(CodedInputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(CodedInputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(CodedInputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(InputStream) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(ByteBuffer) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(ByteBuffer) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(ByteBuffer) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(ByteBuffer) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(ByteBuffer) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(ByteBuffer) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(ByteBuffer) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
parser() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
parser() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
parser() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
parser() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
parser() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
parser() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
parser() - Static method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
Parser - Class in org.sonar.plugins.python.api
Use this class to parse Python module
Parser() - Constructor for class org.sonar.plugins.python.api.Parser
 
parsingException() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
 
PASS - org.sonar.python.api.PythonKeyword
 
PASS_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
PASS_STMT - org.sonar.python.api.PythonGrammar
 
passKeyword() - Method in interface org.sonar.plugins.python.api.tree.PassStatement
 
passKeyword() - Method in class org.sonar.python.tree.PassStatementImpl
 
passStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
PassStatement - Interface in org.sonar.plugins.python.api.tree
https://docs.python.org/3/reference/simple_stmts.html#grammar-token-pass-stmt
PassStatementImpl - Class in org.sonar.python.tree
 
PassStatementImpl(Token, Separators) - Constructor for class org.sonar.python.tree.PassStatementImpl
 
pathOf(PythonFile) - Static method in class org.sonar.python.semantic.SymbolUtils
 
pattern() - Method in interface org.sonar.plugins.python.api.tree.AsPattern
 
pattern() - Method in interface org.sonar.plugins.python.api.tree.CaseBlock
 
pattern() - Method in interface org.sonar.plugins.python.api.tree.GroupPattern
 
pattern() - Method in interface org.sonar.plugins.python.api.tree.KeywordPattern
 
pattern() - Method in interface org.sonar.plugins.python.api.tree.StarPattern
Return value can only be either CapturePattern or WildcardPattern
pattern() - Method in class org.sonar.python.tree.AsPatternImpl
 
pattern() - Method in class org.sonar.python.tree.CaseBlockImpl
 
pattern() - Method in class org.sonar.python.tree.GroupPatternImpl
 
pattern() - Method in class org.sonar.python.tree.KeywordPatternImpl
 
pattern() - Method in class org.sonar.python.tree.StarPatternImpl
 
pattern(AstNode) - Static method in class org.sonar.python.tree.PythonTreeMaker
 
Pattern - Interface in org.sonar.plugins.python.api.tree
 
PATTERN - org.sonar.python.api.PythonGrammar
 
PATTERN_ARG - org.sonar.python.api.PythonGrammar
 
PATTERN_ARGS - org.sonar.python.api.PythonGrammar
 
PATTERN_DECLARATION - org.sonar.plugins.python.api.symbols.Usage.Kind
 
patterns() - Method in interface org.sonar.plugins.python.api.tree.OrPattern
 
patterns() - Method in class org.sonar.python.tree.OrPatternImpl
 
PATTERNS - org.sonar.python.api.PythonGrammar
 
PLUS - org.sonar.plugins.python.api.tree.Tree.Kind
 
PLUS - org.sonar.python.api.PythonPunctuator
 
PLUS_ASSIGN - org.sonar.python.api.PythonPunctuator
 
POSITIONAL_ONLY - org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
POSITIONAL_ONLY = 0;
POSITIONAL_ONLY_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
POSITIONAL_ONLY = 0;
POSITIONAL_OR_KEYWORD - org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
POSITIONAL_OR_KEYWORD = 1;
POSITIONAL_OR_KEYWORD_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
POSITIONAL_OR_KEYWORD = 1;
positionalParameters(FunctionDef) - Static method in class org.sonar.python.tree.TreeUtils
 
POWER - org.sonar.plugins.python.api.tree.Tree.Kind
 
POWER - org.sonar.python.api.PythonGrammar
 
PreciseIssue(PythonCheck, IssueLocation) - Constructor for class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
preciseLocation(List<RegexSyntaxElement>, String) - Static method in class org.sonar.python.regex.PythonRegexIssueLocation
 
preciseLocation(LocationInFile, String) - Static method in class org.sonar.plugins.python.api.IssueLocation
 
preciseLocation(Token, String) - Static method in class org.sonar.plugins.python.api.IssueLocation
 
preciseLocation(Token, Token, String) - Static method in class org.sonar.plugins.python.api.IssueLocation
 
preciseLocation(Tree, String) - Static method in class org.sonar.plugins.python.api.IssueLocation
 
preciseLocation(RegexSyntaxElement, String) - Static method in class org.sonar.python.regex.PythonRegexIssueLocation
 
preciseLocation(RegexIssueLocation) - Static method in class org.sonar.python.regex.PythonRegexIssueLocation
 
predecessors() - Method in interface org.sonar.plugins.python.api.cfg.CfgBlock
 
predecessors() - Method in class org.sonar.python.cfg.PythonCfgBlock
 
prefix() - Method in interface org.sonar.plugins.python.api.tree.StringElement
 
prefix() - Method in class org.sonar.python.tree.StringElementImpl
 
PRETTY_PRINTED_NAME_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
primaryLocation() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
PRINT_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
PRINT_STMT - org.sonar.python.api.PythonGrammar
 
printKeyword() - Method in interface org.sonar.plugins.python.api.tree.PrintStatement
 
printKeyword() - Method in class org.sonar.python.tree.PrintStatementImpl
 
printStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
PrintStatement - Interface in org.sonar.plugins.python.api.tree
Python 2 only.
PrintStatementImpl - Class in org.sonar.python.tree
 
PrintStatementImpl(Token, List<Expression>, Separators) - Constructor for class org.sonar.python.tree.PrintStatementImpl
 
ProgramState - Interface in org.sonar.python.cfg.fixpoint
 
programStateByBlock - Variable in class org.sonar.python.cfg.fixpoint.ForwardAnalysis
 
ProjectLevelSymbolTable - Class in org.sonar.python.semantic
 
ProjectLevelSymbolTable() - Constructor for class org.sonar.python.semantic.ProjectLevelSymbolTable
 
ProjectPythonVersion - Class in org.sonar.plugins.python.api
 
PYTHON_VERSION_KEY - Static variable in class org.sonar.plugins.python.api.PythonVersionUtils
 
PythonAnalyzerRegexSource - Class in org.sonar.python.regex
 
PythonAnalyzerRegexSource(StringElement) - Constructor for class org.sonar.python.regex.PythonAnalyzerRegexSource
 
PythonCfgBlock - Class in org.sonar.python.cfg
 
PythonCfgBlock() - Constructor for class org.sonar.python.cfg.PythonCfgBlock
 
PythonCfgBranchingBlock - Class in org.sonar.python.cfg
 
PythonCfgBranchingBlock(Tree, CfgBlock, CfgBlock) - Constructor for class org.sonar.python.cfg.PythonCfgBranchingBlock
 
PythonCfgEndBlock - Class in org.sonar.python.cfg
 
PythonCfgEndBlock() - Constructor for class org.sonar.python.cfg.PythonCfgEndBlock
 
PythonCfgSimpleBlock - Class in org.sonar.python.cfg
 
PythonCfgSimpleBlock(CfgBlock) - Constructor for class org.sonar.python.cfg.PythonCfgSimpleBlock
 
PythonCheck - Interface in org.sonar.plugins.python.api
 
PythonCheck.PreciseIssue - Class in org.sonar.plugins.python.api
 
PythonConfiguration - Class in org.sonar.python
 
PythonConfiguration(Charset) - Constructor for class org.sonar.python.PythonConfiguration
 
PythonCustomRuleRepository - Interface in org.sonar.plugins.python.api
Extension point to create a custom rule repository for Python.
pythonFile() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
 
pythonFile() - Method in interface org.sonar.plugins.python.api.SubscriptionContext
 
PythonFile - Interface in org.sonar.plugins.python.api
 
PythonGrammar - Enum in org.sonar.python.api
 
PythonKeyword - Enum in org.sonar.python.api
http://docs.python.org/reference/lexical_analysis.html#keywords
PythonLexer - Class in org.sonar.python.lexer
 
pythonPackageName(File, String) - Static method in class org.sonar.python.semantic.SymbolUtils
 
PythonParser - Class in org.sonar.python.parser
 
PythonPunctuator - Enum in org.sonar.python.api
 
PythonRegexIssueLocation - Class in org.sonar.python.regex
 
PythonStringCharacterParser - Class in org.sonar.python.regex
 
PythonStringCharacterParser(PythonAnalyzerRegexSource) - Constructor for class org.sonar.python.regex.PythonStringCharacterParser
 
PythonSubscriptionCheck - Class in org.sonar.plugins.python.api
 
PythonSubscriptionCheck() - Constructor for class org.sonar.plugins.python.api.PythonSubscriptionCheck
 
PythonTokenType - Enum in org.sonar.python.api
 
PythonTreeMaker - Class in org.sonar.python.tree
 
PythonTreeMaker() - Constructor for class org.sonar.python.tree.PythonTreeMaker
 
PythonVersionUtils - Class in org.sonar.plugins.python.api
 
PythonVersionUtils.Version - Enum in org.sonar.plugins.python.api
 
PythonVisitorCheck - Class in org.sonar.plugins.python.api
 
PythonVisitorCheck() - Constructor for class org.sonar.plugins.python.api.PythonVisitorCheck
 
PythonVisitorContext - Class in org.sonar.plugins.python.api
 
PythonVisitorContext(PythonFile, RecognitionException) - Constructor for class org.sonar.plugins.python.api.PythonVisitorContext
 
PythonVisitorContext(FileInput, PythonFile, File, String) - Constructor for class org.sonar.plugins.python.api.PythonVisitorContext
 
PythonVisitorContext(FileInput, PythonFile, File, String, ProjectLevelSymbolTable) - Constructor for class org.sonar.plugins.python.api.PythonVisitorContext
 
PyTree - Class in org.sonar.python.tree
 
PyTree() - Constructor for class org.sonar.python.tree.PyTree
 

Q

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

R

RAISE - org.sonar.python.api.PythonKeyword
 
RAISE_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
RAISE_STMT - org.sonar.python.api.PythonGrammar
 
raiseKeyword() - Method in interface org.sonar.plugins.python.api.tree.RaiseStatement
 
raiseKeyword() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
raiseStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
RaiseStatement - Interface in org.sonar.plugins.python.api.tree
RaiseStatementImpl - Class in org.sonar.python.tree
 
RaiseStatementImpl(Token, List<Expression>, Token, Expression, Separators) - Constructor for class org.sonar.python.tree.RaiseStatementImpl
 
RBRACKET - org.sonar.python.api.PythonPunctuator
 
rCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.DictionaryLiteral
 
rCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.MappingPattern
 
rCurlyBrace() - Method in interface org.sonar.plugins.python.api.tree.SetLiteral
 
rCurlyBrace() - Method in class org.sonar.python.tree.DictOrSetLiteralImpl
 
rCurlyBrace() - Method in class org.sonar.python.tree.MappingPatternImpl
 
RCURLYBRACE - org.sonar.python.api.PythonPunctuator
 
rDelimiter() - Method in interface org.sonar.plugins.python.api.tree.SequencePattern
 
rDelimiter() - Method in class org.sonar.python.tree.SequencePatternImpl
 
ReachingDefinitionsAnalysis - Class in org.sonar.python.cfg.fixpoint
https://en.wikipedia.org/wiki/Reaching_definition Data flow analysis to determinate what definitions may reach a given point in the code.
ReachingDefinitionsAnalysis(PythonFile) - Constructor for class org.sonar.python.cfg.fixpoint.ReachingDefinitionsAnalysis
 
ReadWriteVisitor - Class in org.sonar.python.cfg.fixpoint
 
ReadWriteVisitor() - Constructor for class org.sonar.python.cfg.fixpoint.ReadWriteVisitor
 
ReadWriteVisitor.SymbolReadWrite - Class in org.sonar.python.cfg.fixpoint
 
RegexContext - Interface in org.sonar.python.regex
 
regexForStringElement(StringElement, FlagSet) - Method in interface org.sonar.python.regex.RegexContext
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.sonar.python.types.protobuf.SymbolsProtos
 
registerSyntaxNodeConsumer(Tree.Kind, Consumer<SubscriptionContext>) - Method in interface org.sonar.plugins.python.api.SubscriptionCheck.Context
 
REGULAR_ARGUMENT - org.sonar.plugins.python.api.tree.Tree.Kind
 
RegularArgument - Interface in org.sonar.plugins.python.api.tree
RegularArgumentImpl - Class in org.sonar.python.tree
 
RegularArgumentImpl(Expression) - Constructor for class org.sonar.python.tree.RegularArgumentImpl
 
RegularArgumentImpl(Name, Token, Expression) - Constructor for class org.sonar.python.tree.RegularArgumentImpl
 
removeArgs(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
removeAttributes(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
removeClasses(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
removeDefinitions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
removeFunctions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
removeMethods(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
removeModule(String, String) - Method in class org.sonar.python.semantic.ProjectLevelSymbolTable
 
removeOverloadedFunctions(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
removeOverloadedMethods(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
removeParameters(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
removeUsages() - Method in class org.sonar.python.semantic.AmbiguousSymbolImpl
 
removeUsages() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
removeUsages() - Method in class org.sonar.python.semantic.SymbolImpl
 
removeVars(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
repositoryKey() - Method in interface org.sonar.plugins.python.api.PythonCustomRuleRepository
Key of the custom rule repository.
REPR - org.sonar.plugins.python.api.tree.Tree.Kind
 
ReprExpression - Interface in org.sonar.plugins.python.api.tree
Python 2 only.
ReprExpressionImpl - Class in org.sonar.python.tree
 
ReprExpressionImpl(Token, ExpressionList, Token) - Constructor for class org.sonar.python.tree.ReprExpressionImpl
 
reset() - Method in class org.sonar.python.lexer.LexerState
 
reset(int, int) - Method in class org.sonar.python.lexer.LexerState
 
resetTo(int) - Method in class org.sonar.python.regex.PythonStringCharacterParser
 
RESOLVED_DECORATOR_NAMES_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
resolveDeclaredMember(String) - Method in interface org.sonar.plugins.python.api.types.InferredType
 
resolveDeclaredMember(String) - Method in class org.sonar.python.types.DeclaredType
 
resolveMember(String) - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
resolveMember(String) - Method in interface org.sonar.plugins.python.api.types.InferredType
 
resolveMember(String) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
resolveMember(String) - Method in class org.sonar.python.types.DeclaredType
 
resultExpression() - Method in interface org.sonar.plugins.python.api.tree.ComprehensionExpression
 
resultExpression() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
 
RETURN - org.sonar.python.api.PythonKeyword
 
RETURN_ANNOTATION_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
RETURN_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
RETURN_STMT - org.sonar.python.api.PythonGrammar
 
RETURN_TYPE_ANNOTATION - org.sonar.plugins.python.api.tree.Tree.Kind
 
returnKeyword() - Method in interface org.sonar.plugins.python.api.tree.ReturnStatement
 
returnKeyword() - Method in class org.sonar.python.tree.ReturnStatementImpl
 
returnStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
ReturnStatement - Interface in org.sonar.plugins.python.api.tree
ReturnStatementImpl - Class in org.sonar.python.tree
 
ReturnStatementImpl(Token, List<Expression>, List<Token>, Separators) - Constructor for class org.sonar.python.tree.ReturnStatementImpl
 
returnTypeAnnotation() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
-> returnType
returnTypeAnnotation() - Method in class org.sonar.python.tree.FunctionDefImpl
 
rhsExpression() - Method in interface org.sonar.plugins.python.api.tree.CompoundAssignmentStatement
 
rhsExpression() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
RIGHT_ASSIGN - org.sonar.python.api.PythonPunctuator
 
RIGHT_OP - org.sonar.python.api.PythonPunctuator
 
rightBracket() - Method in interface org.sonar.plugins.python.api.tree.ListLiteral
 
rightBracket() - Method in interface org.sonar.plugins.python.api.tree.SliceExpression
 
rightBracket() - Method in interface org.sonar.plugins.python.api.tree.SubscriptionExpression
 
rightBracket() - Method in class org.sonar.python.tree.ListLiteralImpl
 
rightBracket() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
rightBracket() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
rightOperand() - Method in interface org.sonar.plugins.python.api.tree.BinaryExpression
 
rightOperand() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
rightPar() - Method in interface org.sonar.plugins.python.api.tree.CallExpression
 
rightPar() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
 
rightPar() - Method in interface org.sonar.plugins.python.api.tree.ClassPattern
 
rightPar() - Method in interface org.sonar.plugins.python.api.tree.Decorator
Deprecated.
rightPar() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
 
rightPar() - Method in interface org.sonar.plugins.python.api.tree.GroupPattern
 
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.ClassPatternImpl
 
rightPar() - Method in class org.sonar.python.tree.DecoratorImpl
Deprecated.
rightPar() - Method in class org.sonar.python.tree.FunctionDefImpl
 
rightPar() - Method in class org.sonar.python.tree.GroupPatternImpl
 
rightParenthesis() - Method in interface org.sonar.plugins.python.api.tree.ParenthesizedExpression
 
rightParenthesis() - Method in interface org.sonar.plugins.python.api.tree.Tuple
 
rightParenthesis() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
rightParenthesis() - Method in class org.sonar.python.tree.TupleImpl
 
rootTree() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
 
RPARENTHESIS - org.sonar.python.api.PythonPunctuator
 
runtimeType(Symbol) - Static method in class org.sonar.python.types.InferredTypes
 

S

scan(List<? extends Tree>) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
scan(Tree) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
scanFile(File, PythonCheck...) - Static method in class org.sonar.python.TestPythonVisitorRunner
 
scanFile(PythonVisitorContext) - Method in interface org.sonar.plugins.python.api.PythonCheck
 
scanFile(PythonVisitorContext) - Method in class org.sonar.plugins.python.api.PythonSubscriptionCheck
 
scanFile(PythonVisitorContext) - Method in class org.sonar.plugins.python.api.PythonVisitorCheck
 
scanFile(PythonVisitorContext) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
secondary(IssueLocation) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
secondary(LocationInFile, String) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
secondary(Token, String) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
secondary(Tree, String) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
secondaryLocations() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
SEMICOLON - org.sonar.python.api.PythonPunctuator
 
separator() - Method in interface org.sonar.plugins.python.api.tree.Statement
 
separator() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
separator() - Method in class org.sonar.python.tree.AssertStatementImpl
 
separator() - Method in class org.sonar.python.tree.AssignmentStatementImpl
 
separator() - Method in class org.sonar.python.tree.BreakStatementImpl
 
separator() - Method in class org.sonar.python.tree.CompoundAssignmentStatementImpl
 
separator() - Method in class org.sonar.python.tree.ContinueStatementImpl
 
separator() - Method in class org.sonar.python.tree.DelStatementImpl
 
separator() - Method in class org.sonar.python.tree.ExecStatementImpl
 
separator() - Method in class org.sonar.python.tree.ExpressionStatementImpl
 
separator() - Method in class org.sonar.python.tree.GlobalStatementImpl
 
separator() - Method in class org.sonar.python.tree.ImportFromImpl
 
separator() - Method in class org.sonar.python.tree.ImportNameImpl
 
separator() - Method in class org.sonar.python.tree.NonlocalStatementImpl
 
separator() - Method in class org.sonar.python.tree.PassStatementImpl
 
separator() - Method in class org.sonar.python.tree.RaiseStatementImpl
 
separator() - Method in class org.sonar.python.tree.ReturnStatementImpl
 
separator() - Method in class org.sonar.python.tree.StatementWithSeparator
 
separator() - Method in class org.sonar.python.tree.YieldStatementImpl
 
separators() - Method in interface org.sonar.plugins.python.api.tree.OrPattern
 
separators() - Method in interface org.sonar.plugins.python.api.tree.SliceList
 
separators() - Method in class org.sonar.python.tree.OrPatternImpl
 
separators() - Method in class org.sonar.python.tree.SliceListImpl
 
Separators - Class in org.sonar.python.tree
 
SEQUENCE_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
SEQUENCE_PATTERN - org.sonar.python.api.PythonGrammar
 
SequencePattern - Interface in org.sonar.plugins.python.api.tree
Sequence Pattern
SequencePatternImpl - Class in org.sonar.python.tree
 
SequencePatternImpl(Token, List<Pattern>, List<Token>, Token) - Constructor for class org.sonar.python.tree.SequencePatternImpl
 
serializedValue() - Method in enum org.sonar.plugins.python.api.PythonVersionUtils.Version
 
SET - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
SET - Static variable in class org.sonar.python.types.InferredTypes
 
SET_COMPREHENSION - org.sonar.plugins.python.api.tree.Tree.Kind
 
SET_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
 
setAnnotatedTypeName(TypeAnnotation) - Method in class org.sonar.python.semantic.SymbolImpl
 
setArgs(int, SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
setArgs(int, SymbolsProtos.Type.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
repeated .protoblog.Type args = 3;
setAttributes(int, SymbolsProtos.VarSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
setAttributes(int, SymbolsProtos.VarSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.VarSymbol attributes = 14;
setClasses(int, SymbolsProtos.ClassSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
setClasses(int, SymbolsProtos.ClassSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.ClassSymbol classes = 2;
setCurrentVersions(Set<PythonVersionUtils.Version>) - Static method in class org.sonar.plugins.python.api.ProjectPythonVersion
 
setDeclaredReturnType(InferredType) - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
setDeclaredType(InferredType) - Method in class org.sonar.python.semantic.FunctionSymbolImpl.ParameterImpl
 
setDefinitions(int, SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
setDefinitions(int, SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated .protoblog.FunctionSymbol definitions = 3;
setField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
setFullname(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string fullname = 2;
setFullnameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string fullname = 2;
setFullyQualifiedName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string fully_qualified_name = 2;
setFullyQualifiedName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string fully_qualified_name = 2;
setFullyQualifiedName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
string fully_qualified_name = 1;
setFullyQualifiedName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
optional string fully_qualified_name = 4;
setFullyQualifiedName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string fully_qualified_name = 2;
setFullyQualifiedNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string fully_qualified_name = 2;
setFullyQualifiedNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string fully_qualified_name = 2;
setFullyQualifiedNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
string fully_qualified_name = 1;
setFullyQualifiedNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
optional string fully_qualified_name = 4;
setFullyQualifiedNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string fully_qualified_name = 2;
setFunctions(int, SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
setFunctions(int, SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.FunctionSymbol functions = 3;
setFunctionSymbol(FunctionSymbol) - Method in class org.sonar.python.tree.FunctionDefImpl
 
setHasDecorators(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool has_decorators = 7;
setHasDecorators(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool has_decorators = 6;
setHasDefault(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
bool has_default = 4;
setHasMetaclass(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool has_metaclass = 8;
setHasMetaClass() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
setHasSuperClassWithoutSymbol() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
setHasUnresolvedWildcardImport(boolean) - Method in class org.sonar.python.tree.ImportFromImpl
 
setInferredType(InferredType) - Method in class org.sonar.python.semantic.SymbolImpl
 
setInferredType(InferredType) - Method in class org.sonar.python.tree.NameImpl
 
setIsAbstract(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_abstract = 8;
setIsAsynchronous(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_asynchronous = 9;
setIsClassMethod(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_class_method = 14;
setIsDjangoView(boolean) - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
setIsEnum(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_enum = 9;
setIsFinal(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_final = 10;
setIsGeneric(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_generic = 10;
setIsImportedModule(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
bool is_imported_module = 4;
setIsOverload(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_overload = 11;
setIsProperty(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_property = 12;
setIsProtocol(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
bool is_protocol = 11;
setIsStatic(boolean) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
bool is_static = 13;
setKind(Symbol.Kind) - Method in class org.sonar.python.semantic.SymbolImpl
 
setKind(SymbolsProtos.ParameterKind) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
.protoblog.ParameterKind kind = 2;
setKind(SymbolsProtos.TypeKind) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
.protoblog.TypeKind kind = 2;
setKindValue(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
.protoblog.ParameterKind kind = 2;
setKindValue(int) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
.protoblog.TypeKind kind = 2;
SetLiteral - Interface in org.sonar.plugins.python.api.tree
SetLiteralImpl - Class in org.sonar.python.tree
 
SetLiteralImpl(Token, List<Expression>, List<Token>, Token) - Constructor for class org.sonar.python.tree.SetLiteralImpl
 
setMetaclassFQN(String) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
setMetaclassName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
optional string metaclass_name = 12;
setMetaclassNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
optional string metaclass_name = 12;
setMethods(int, SymbolsProtos.FunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
setMethods(int, SymbolsProtos.FunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.FunctionSymbol methods = 5;
setName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string name = 1;
setName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string name = 1;
setName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string name = 1;
setName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
string name = 1;
setName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string name = 1;
setNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
string name = 1;
setNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
string name = 1;
setNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
string name = 1;
setNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
string name = 1;
setNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
string name = 1;
setOverloadedFunctions(int, SymbolsProtos.OverloadedFunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
setOverloadedFunctions(int, SymbolsProtos.OverloadedFunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_functions = 4;
setOverloadedMethods(int, SymbolsProtos.OverloadedFunctionSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
setOverloadedMethods(int, SymbolsProtos.OverloadedFunctionSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated .protoblog.OverloadedFunctionSymbol overloaded_methods = 6;
setOwner(Symbol) - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
setParameters(int, SymbolsProtos.ParameterSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
setParameters(int, SymbolsProtos.ParameterSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated .protoblog.ParameterSymbol parameters = 5;
setParametersWithType(ParameterList) - Method in class org.sonar.python.semantic.FunctionSymbolImpl
 
setParent(Tree) - Method in class org.sonar.python.tree.PyTree
 
setParents(Tree) - Method in class org.sonar.python.tree.PythonTreeMaker
 
setPrettyPrintedName(String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
string pretty_printed_name = 1;
setPrettyPrintedNameBytes(ByteString) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
string pretty_printed_name = 1;
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
setResolvedDecoratorNames(int, String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string resolved_decorator_names = 7;
setReturnAnnotation(SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
optional .protoblog.Type return_annotation = 4;
setReturnAnnotation(SymbolsProtos.Type.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
optional .protoblog.Type return_annotation = 4;
setRootRule(Rule) - Method in class org.sonar.python.parser.PythonParser
 
setSuperClasses(int, String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string super_classes = 4;
setSupportsGenerics(boolean) - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
setSymbol(Symbol) - Method in class org.sonar.python.tree.NameImpl
 
setSyntacticSuccessor(CfgBlock) - Method in class org.sonar.python.cfg.PythonCfgSimpleBlock
 
setTrueSuccessor(PythonCfgBlock) - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
 
setTypeAnnotation(SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
optional .protoblog.Type type_annotation = 3;
setTypeAnnotation(SymbolsProtos.Type) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
optional .protoblog.Type type_annotation = 3;
setTypeAnnotation(SymbolsProtos.Type.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
optional .protoblog.Type type_annotation = 3;
setTypeAnnotation(SymbolsProtos.Type.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
optional .protoblog.Type type_annotation = 3;
setUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
 
setUsage(Usage) - Method in class org.sonar.python.tree.NameImpl
 
setValidFor(int, String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol.Builder
repeated string valid_for = 13;
setValidFor(int, String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol.Builder
repeated string valid_for = 15;
setValidFor(int, String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol.Builder
repeated string valid_for = 4;
setValidFor(int, String) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol.Builder
repeated string valid_for = 5;
setVars(int, SymbolsProtos.VarSymbol) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
setVars(int, SymbolsProtos.VarSymbol.Builder) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol.Builder
repeated .protoblog.VarSymbol vars = 5;
SHIFT_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
 
SHIFT_EXPR - org.sonar.python.api.PythonGrammar
 
SIGNED_NUMBER - org.sonar.python.api.PythonGrammar
 
SIMPLE_STMT - org.sonar.python.api.PythonGrammar
 
SimpleStatement - Class in org.sonar.python.tree
 
SimpleStatement() - Constructor for class org.sonar.python.tree.SimpleStatement
 
simpleStatements(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
Simple statements http://docs.python.org/reference/simple_stmts.html
SLICE_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
 
SLICE_ITEM - org.sonar.plugins.python.api.tree.Tree.Kind
 
SLICE_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
 
SliceExpression - Interface in org.sonar.plugins.python.api.tree
SliceExpressionImpl - Class in org.sonar.python.tree
 
SliceExpressionImpl(Expression, Token, SliceList, Token) - Constructor for class org.sonar.python.tree.SliceExpressionImpl
 
SliceItem - Interface in org.sonar.plugins.python.api.tree
SliceItemImpl - Class in org.sonar.python.tree
 
SliceItemImpl(Expression, Token, Expression, Token, Expression) - Constructor for class org.sonar.python.tree.SliceItemImpl
 
sliceList() - Method in interface org.sonar.plugins.python.api.tree.SliceExpression
 
sliceList() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
SliceList - Interface in org.sonar.plugins.python.api.tree
 
SliceListImpl - Class in org.sonar.python.tree
 
SliceListImpl(List<Tree>, List<Token>) - Constructor for class org.sonar.python.tree.SliceListImpl
 
SLICEOP - org.sonar.python.api.PythonGrammar
 
slices() - Method in interface org.sonar.plugins.python.api.tree.SliceList
 
slices() - Method in class org.sonar.python.tree.SliceListImpl
 
source - Variable in class org.sonar.python.regex.PythonStringCharacterParser
 
STAR_EXPR - org.sonar.python.api.PythonGrammar
 
STAR_NAMED_EXPRESSION - org.sonar.python.api.PythonGrammar
 
STAR_NAMED_EXPRESSIONS - org.sonar.python.api.PythonGrammar
 
STAR_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
STAR_PATTERN - org.sonar.python.api.PythonGrammar
 
StarPattern - Interface in org.sonar.plugins.python.api.tree
Star Pattern Only used inside sequence patterns
StarPatternImpl - Class in org.sonar.python.tree
 
StarPatternImpl(Token, Pattern) - Constructor for class org.sonar.python.tree.StarPatternImpl
 
start() - Method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
 
startLine() - Method in class org.sonar.plugins.python.api.IssueLocation
 
startLine() - Method in class org.sonar.plugins.python.api.LocationInFile
 
startLine() - Method in class org.sonar.python.TokenLocation
 
startLineOffset() - Method in class org.sonar.plugins.python.api.IssueLocation
 
startLineOffset() - Method in class org.sonar.plugins.python.api.LocationInFile
 
startLineOffset() - Method in class org.sonar.python.TokenLocation
 
starToken() - Method in interface org.sonar.plugins.python.api.tree.Parameter
Represents both '*' and '**'
starToken() - Method in interface org.sonar.plugins.python.api.tree.StarPattern
 
starToken() - Method in interface org.sonar.plugins.python.api.tree.UnpackingExpression
Can be either * or **
starToken() - Method in class org.sonar.python.tree.ParameterImpl
 
starToken() - Method in class org.sonar.python.tree.StarPatternImpl
 
starToken() - Method in class org.sonar.python.tree.UnpackingExpressionImpl
 
statement() - Method in class org.sonar.python.tree.StatementWithSeparator
 
Statement - Interface in org.sonar.plugins.python.api.tree
 
STATEMENT - org.sonar.python.api.PythonGrammar
 
STATEMENT_LIST - org.sonar.plugins.python.api.tree.Tree.Kind
 
StatementList - Interface in org.sonar.plugins.python.api.tree
 
StatementListImpl - Class in org.sonar.python.tree
 
StatementListImpl(List<Statement>) - Constructor for class org.sonar.python.tree.StatementListImpl
 
statements() - Method in interface org.sonar.plugins.python.api.tree.FileInput
 
statements() - Method in interface org.sonar.plugins.python.api.tree.StatementList
 
statements() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
 
statements() - Method in class org.sonar.python.tree.FileInputImpl
 
statements() - Method in class org.sonar.python.tree.StatementListImpl
 
statements() - Method in class org.sonar.python.tree.WithStatementImpl
 
StatementWithSeparator - Class in org.sonar.python.tree
 
StatementWithSeparator(AstNode, Separators) - Constructor for class org.sonar.python.tree.StatementWithSeparator
 
STMT_LIST - org.sonar.python.api.PythonGrammar
 
STR - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
STR - Static variable in class org.sonar.python.types.InferredTypes
 
stride() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
 
stride() - Method in class org.sonar.python.tree.SliceItemImpl
 
strideSeparator() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
 
strideSeparator() - Method in class org.sonar.python.tree.SliceItemImpl
 
STRING - org.sonar.python.api.PythonTokenType
 
STRING_ELEMENT - org.sonar.plugins.python.api.tree.Tree.Kind
 
STRING_LITERAL - org.sonar.plugins.python.api.tree.Tree.Kind
 
STRING_LITERAL_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
StringElement - Interface in org.sonar.plugins.python.api.tree
StringElementImpl - Class in org.sonar.python.tree
 
StringElementImpl(Token) - Constructor for class org.sonar.python.tree.StringElementImpl
 
stringElements() - Method in interface org.sonar.plugins.python.api.tree.StringLiteral
 
stringElements() - Method in class org.sonar.python.tree.StringLiteralImpl
 
StringLiteral - Interface in org.sonar.plugins.python.api.tree
See https://docs.python.org/3/reference/lexical_analysis.html#string-literal-concatenation
StringLiteralImpl - Class in org.sonar.python.tree
 
StringLiteralsChannel - Class in org.sonar.python.lexer
http://docs.python.org/reference/lexical_analysis.html#string-literals
StringLiteralsChannel() - Constructor for class org.sonar.python.lexer.StringLiteralsChannel
 
stubFilesSymbols() - Method in interface org.sonar.plugins.python.api.SubscriptionContext
Returns symbols declared in stub files (e.g.
stubFilesSymbols() - Static method in class org.sonar.python.types.TypeShed
Returns stub symbols to be used by SonarSecurity.
SUBJECT_EXPR - org.sonar.python.api.PythonGrammar
 
subjectExpression() - Method in interface org.sonar.plugins.python.api.tree.MatchStatement
 
subjectExpression() - Method in class org.sonar.python.tree.MatchStatementImpl
 
SUBSCRIPT - org.sonar.python.api.PythonGrammar
 
SUBSCRIPTION - org.sonar.plugins.python.api.tree.Tree.Kind
 
SubscriptionCheck - Interface in org.sonar.plugins.python.api
 
SubscriptionCheck.Context - Interface in org.sonar.plugins.python.api
 
SubscriptionContext - Interface in org.sonar.plugins.python.api
 
SubscriptionExpression - Interface in org.sonar.plugins.python.api.tree
SubscriptionExpressionImpl - Class in org.sonar.python.tree
 
SubscriptionExpressionImpl(Expression, Token, ExpressionList, Token) - Constructor for class org.sonar.python.tree.SubscriptionExpressionImpl
 
SubscriptionVisitor - Class in org.sonar.python
 
SUBSCRIPTLIST - org.sonar.python.api.PythonGrammar
 
subscripts() - Method in interface org.sonar.plugins.python.api.tree.SubscriptionExpression
 
subscripts() - Method in class org.sonar.python.tree.SubscriptionExpressionImpl
 
successors() - Method in interface org.sonar.plugins.python.api.cfg.CfgBlock
 
successors() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
 
successors() - Method in class org.sonar.python.cfg.PythonCfgEndBlock
 
successors() - Method in class org.sonar.python.cfg.PythonCfgSimpleBlock
 
SUITE - org.sonar.python.api.PythonGrammar
 
SUPER_CLASSES_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
superClasses() - Method in interface org.sonar.plugins.python.api.symbols.ClassSymbol
 
superClasses() - Method in class org.sonar.python.index.ClassDescriptor
 
superClasses() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
supportsGenerics() - Method in class org.sonar.python.index.ClassDescriptor
 
supportsGenerics() - Method in class org.sonar.python.semantic.ClassSymbolImpl
 
symbol() - Method in interface org.sonar.plugins.python.api.tree.HasSymbol
 
symbol() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
Returns the symbol of QualifiedExpression.name()
symbol() - Method in class org.sonar.python.tree.NameImpl
 
Symbol - Interface in org.sonar.plugins.python.api.symbols
 
Symbol.Kind - Enum in org.sonar.plugins.python.api.symbols
 
symbolFromDescriptor(Descriptor, ProjectLevelSymbolTable, String, Map<Descriptor, Symbol>, Map<String, Symbol>) - Static method in class org.sonar.python.index.DescriptorUtils
 
SymbolImpl - Class in org.sonar.python.semantic
 
SymbolImpl(String, String) - Constructor for class org.sonar.python.semantic.SymbolImpl
 
SymbolImpl(String, String, String) - Constructor for class org.sonar.python.semantic.SymbolImpl
 
SymbolImpl(SymbolsProtos.VarSymbol, String) - Constructor for class org.sonar.python.semantic.SymbolImpl
 
SymbolReadWrite() - Constructor for class org.sonar.python.cfg.fixpoint.ReadWriteVisitor.SymbolReadWrite
 
symbolsForModule(String) - Static method in class org.sonar.python.types.TypeShed
Returns map of exported symbols by name for a given module
symbolsFromProtobufDescriptors(Set<Object>, String, String) - Static method in class org.sonar.python.types.TypeShed
 
SymbolsProtos - Class in org.sonar.python.types.protobuf
 
SymbolsProtos.ClassSymbol - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.ClassSymbol
SymbolsProtos.ClassSymbol.Builder - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.ClassSymbol
SymbolsProtos.ClassSymbolOrBuilder - Interface in org.sonar.python.types.protobuf
 
SymbolsProtos.FunctionSymbol - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.FunctionSymbol
SymbolsProtos.FunctionSymbol.Builder - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.FunctionSymbol
SymbolsProtos.FunctionSymbolOrBuilder - Interface in org.sonar.python.types.protobuf
 
SymbolsProtos.ModuleSymbol - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.ModuleSymbol
SymbolsProtos.ModuleSymbol.Builder - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.ModuleSymbol
SymbolsProtos.ModuleSymbolOrBuilder - Interface in org.sonar.python.types.protobuf
 
SymbolsProtos.OverloadedFunctionSymbol - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.OverloadedFunctionSymbol
SymbolsProtos.OverloadedFunctionSymbol.Builder - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.OverloadedFunctionSymbol
SymbolsProtos.OverloadedFunctionSymbolOrBuilder - Interface in org.sonar.python.types.protobuf
 
SymbolsProtos.ParameterKind - Enum in org.sonar.python.types.protobuf
Protobuf enum protoblog.ParameterKind
SymbolsProtos.ParameterSymbol - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.ParameterSymbol
SymbolsProtos.ParameterSymbol.Builder - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.ParameterSymbol
SymbolsProtos.ParameterSymbolOrBuilder - Interface in org.sonar.python.types.protobuf
 
SymbolsProtos.Type - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.Type
SymbolsProtos.Type.Builder - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.Type
SymbolsProtos.TypeKind - Enum in org.sonar.python.types.protobuf
Protobuf enum protoblog.TypeKind
SymbolsProtos.TypeOrBuilder - Interface in org.sonar.python.types.protobuf
 
SymbolsProtos.VarSymbol - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.VarSymbol
SymbolsProtos.VarSymbol.Builder - Class in org.sonar.python.types.protobuf
Protobuf type protoblog.VarSymbol
SymbolsProtos.VarSymbolOrBuilder - Interface in org.sonar.python.types.protobuf
 
SymbolTableBuilder - Class in org.sonar.python.semantic
 
SymbolTableBuilder(String, PythonFile) - Constructor for class org.sonar.python.semantic.SymbolTableBuilder
 
SymbolTableBuilder(String, PythonFile, ProjectLevelSymbolTable) - Constructor for class org.sonar.python.semantic.SymbolTableBuilder
 
SymbolTableBuilder(PythonFile) - Constructor for class org.sonar.python.semantic.SymbolTableBuilder
 
symbolToUsages() - Method in class org.sonar.python.cfg.fixpoint.ReadWriteVisitor
 
SymbolUtils - Class in org.sonar.python.semantic
 
symbolWithFQN(String) - Static method in class org.sonar.python.types.TypeShed
 
symbolWithFQN(String, String) - Static method in class org.sonar.python.types.TypeShed
 
syntacticSuccessor() - Method in interface org.sonar.plugins.python.api.cfg.CfgBlock
 
syntacticSuccessor() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
 
syntacticSuccessor() - Method in class org.sonar.python.cfg.PythonCfgEndBlock
 
syntacticSuccessor() - Method in class org.sonar.python.cfg.PythonCfgSimpleBlock
 
syntaxNode() - Method in interface org.sonar.plugins.python.api.SubscriptionContext
 

T

targetClass() - Method in interface org.sonar.plugins.python.api.tree.ClassPattern
Return type can only be Name or QualifiedExpression
targetClass() - Method in class org.sonar.python.tree.ClassPatternImpl
 
test() - Method in interface org.sonar.plugins.python.api.tree.WithItem
 
test() - Method in class org.sonar.python.tree.WithStatementImpl.WithItemImpl
 
TEST - org.sonar.python.api.PythonGrammar
 
TEST_NOCOND - org.sonar.python.api.PythonGrammar
 
testExpressions() - Method in interface org.sonar.plugins.python.api.tree.ForStatement
 
testExpressions() - Method in class org.sonar.python.tree.ForStatementImpl
 
TESTLIST - org.sonar.python.api.PythonGrammar
 
TESTLIST_COMP - org.sonar.python.api.PythonGrammar
 
TESTLIST_STAR_EXPR - org.sonar.python.api.PythonGrammar
 
TestPythonVisitorRunner - Class in org.sonar.python
 
TFPDEF - org.sonar.python.api.PythonGrammar
 
TFPLIST - org.sonar.python.api.PythonGrammar
 
TILDE - org.sonar.python.api.PythonPunctuator
 
toBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
toBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
toBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
toBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
toBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
toBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
toBuilder() - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
token() - Method in interface org.sonar.plugins.python.api.tree.Trivia
Returns the token of the comment
token() - Method in class org.sonar.python.tree.TriviaImpl
 
Token - Interface in org.sonar.plugins.python.api.tree
 
TOKEN - org.sonar.plugins.python.api.tree.Tree.Kind
 
TokenImpl - Class in org.sonar.python.tree
 
TokenImpl(Token) - Constructor for class org.sonar.python.tree.TokenImpl
 
tokenLineNumbers(Token) - Static method in class org.sonar.python.metrics.FileLinesVisitor
 
TokenLocation - Class in org.sonar.python
 
TokenLocation(Token) - Constructor for class org.sonar.python.TokenLocation
 
tokens(Tree) - Static method in class org.sonar.python.tree.TreeUtils
 
topLevelFunctionDefs(ClassDef) - Static method in class org.sonar.python.tree.TreeUtils
Collects all top-level function definitions within a class def.
toString() - Method in class org.sonar.plugins.python.api.cfg.ControlFlowGraph
 
toString() - Method in enum org.sonar.plugins.python.api.PythonVersionUtils.Version
 
toString() - Method in class org.sonar.python.cfg.PythonCfgBlock
 
toString() - Method in class org.sonar.python.cfg.PythonCfgEndBlock
 
toString() - Method in class org.sonar.python.types.DeclaredType
 
toString() - Method in class org.sonar.python.types.TypeInferenceProgramState
 
toStringDisplayPosition() - Method in class org.sonar.python.cfg.PythonCfgBlock
 
toStringDisplayPosition() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
 
TRAILER - org.sonar.python.api.PythonGrammar
 
tree() - Method in interface org.sonar.plugins.python.api.symbols.Usage
 
tree() - Method in class org.sonar.python.semantic.UsageImpl
 
Tree - Interface in org.sonar.plugins.python.api.tree
 
Tree.Kind - Enum in org.sonar.plugins.python.api.tree
 
TreeUtils - Class in org.sonar.python.tree
 
TreeVisitor - Interface in org.sonar.plugins.python.api.tree
 
trimmedQuotesValue() - Method in interface org.sonar.plugins.python.api.tree.StringElement
 
trimmedQuotesValue() - Method in interface org.sonar.plugins.python.api.tree.StringLiteral
 
trimmedQuotesValue() - Method in class org.sonar.python.tree.StringElementImpl
 
trimmedQuotesValue() - Method in class org.sonar.python.tree.StringLiteralImpl
 
trivia() - Method in interface org.sonar.plugins.python.api.tree.Token
 
trivia() - Method in class org.sonar.python.tree.TokenImpl
 
Trivia - Interface in org.sonar.plugins.python.api.tree
 
TriviaImpl - Class in org.sonar.python.tree
 
TriviaImpl(Token) - Constructor for class org.sonar.python.tree.TriviaImpl
 
trueExpression() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
 
trueExpression() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
trueSuccessor() - Method in interface org.sonar.plugins.python.api.cfg.CfgBranchingBlock
 
trueSuccessor() - Method in class org.sonar.python.cfg.PythonCfgBranchingBlock
 
TRY - org.sonar.python.api.PythonKeyword
 
TRY_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
TRY_STMT - org.sonar.python.api.PythonGrammar
 
tryKeyword() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
 
tryKeyword() - Method in class org.sonar.python.tree.TryStatementImpl
 
tryStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
TryStatement - Interface in org.sonar.plugins.python.api.tree
TryStatementImpl - Class in org.sonar.python.tree
 
TryStatementImpl(Token, Token, Token, Token, StatementList, Token, List<ExceptClause>, FinallyClause, ElseClause) - Constructor for class org.sonar.python.tree.TryStatementImpl
 
Tuple - Interface in org.sonar.plugins.python.api.tree
TUPLE - org.sonar.plugins.python.api.tree.Tree.Kind
 
TUPLE - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TUPLE = 3;
TUPLE - Static variable in class org.sonar.plugins.python.api.types.BuiltinTypes
 
TUPLE - Static variable in class org.sonar.python.types.InferredTypes
 
TUPLE_PARAMETER - org.sonar.plugins.python.api.tree.Tree.Kind
 
TUPLE_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TUPLE = 3;
TupleImpl - Class in org.sonar.python.tree
 
TupleImpl(Token, List<Expression>, List<Token>, Token) - Constructor for class org.sonar.python.tree.TupleImpl
 
TupleParameter - Interface in org.sonar.plugins.python.api.tree
Python 2 only
TupleParameterImpl - Class in org.sonar.python.tree
 
TupleParameterImpl(Token, List<AnyParameter>, List<Token>, Token) - Constructor for class org.sonar.python.tree.TupleParameterImpl
 
type() - Method in interface org.sonar.plugins.python.api.tree.Expression
 
type() - Method in interface org.sonar.plugins.python.api.tree.Token
 
type() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
type() - Method in class org.sonar.python.tree.CallExpressionImpl
 
type() - Method in class org.sonar.python.tree.ComprehensionExpressionImpl
 
type() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
type() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
type() - Method in class org.sonar.python.tree.DictionaryLiteralImpl
 
type() - Method in class org.sonar.python.tree.ListLiteralImpl
 
type() - Method in class org.sonar.python.tree.NameImpl
 
type() - Method in class org.sonar.python.tree.NoneExpressionImpl
 
type() - Method in class org.sonar.python.tree.NumericLiteralImpl
 
type() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
type() - Method in class org.sonar.python.tree.SetLiteralImpl
 
type() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
type() - Method in class org.sonar.python.tree.StringLiteralImpl
 
type() - Method in class org.sonar.python.tree.TokenImpl
 
type() - Method in class org.sonar.python.tree.TupleImpl
 
type() - Method in class org.sonar.python.tree.UnaryExpressionImpl
 
TYPE - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TYPE = 2;
TYPE_ALIAS - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TYPE_ALIAS = 7;
TYPE_ALIAS_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TYPE_ALIAS = 7;
TYPE_ANNOTATION_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
TYPE_ANNOTATION_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
TYPE_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TYPE = 2;
TYPE_VAR - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TYPE_VAR = 4;
TYPE_VAR_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TYPE_VAR = 4;
typeAnnotation() - Method in interface org.sonar.plugins.python.api.tree.Parameter
 
typeAnnotation() - Method in class org.sonar.python.tree.ParameterImpl
 
TypeAnnotation - Interface in org.sonar.plugins.python.api.tree
TypeAnnotationImpl - Class in org.sonar.python.tree
 
TypeAnnotationImpl(Token, Expression, Tree.Kind) - Constructor for class org.sonar.python.tree.TypeAnnotationImpl
 
TypeAnnotationImpl(Token, Token, Expression) - Constructor for class org.sonar.python.tree.TypeAnnotationImpl
 
typeClassLocation(InferredType) - Static method in class org.sonar.python.types.InferredTypes
 
TYPED_DICT - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TYPED_DICT = 12;
TYPED_DICT_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
TYPED_DICT = 12;
TYPEDARGSLIST - org.sonar.python.api.PythonGrammar
 
typeDependencies() - Method in class org.sonar.python.tree.BinaryExpressionImpl
 
typeDependencies() - Method in class org.sonar.python.tree.CallExpressionImpl
 
typeDependencies() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
 
typeDependencies() - Method in class org.sonar.python.tree.ParenthesizedExpressionImpl
 
typeDependencies() - Method in class org.sonar.python.tree.SliceExpressionImpl
 
typeDependencies() - Method in interface org.sonar.python.types.HasTypeDependencies
 
TypeInference - Class in org.sonar.python.types
 
TypeInference() - Constructor for class org.sonar.python.types.TypeInference
 
TypeInferenceProgramState - Class in org.sonar.python.types
 
typeName() - Method in class org.sonar.python.types.DeclaredType
 
typeName(InferredType) - Static method in class org.sonar.python.types.InferredTypes
 
TypeShed - Class in org.sonar.python.types
 
typeShedClass(String) - Static method in class org.sonar.python.types.TypeShed
 
typeshedSymbolWithFQN(String) - Static method in class org.sonar.python.semantic.SymbolUtils
 
typeSymbols(InferredType) - Static method in class org.sonar.python.types.InferredTypes
 

U

UNARY_MINUS - org.sonar.plugins.python.api.tree.Tree.Kind
 
UNARY_PLUS - org.sonar.plugins.python.api.tree.Tree.Kind
 
UnaryExpression - Interface in org.sonar.plugins.python.api.tree
UnaryExpressionImpl - Class in org.sonar.python.tree
 
UnaryExpressionImpl(Token, Expression) - Constructor for class org.sonar.python.tree.UnaryExpressionImpl
 
UNBOUND - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
UNBOUND = 11;
UNBOUND_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
UNBOUND = 11;
UNDEFINED - org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.VariableDefinition
 
UNDEFINED_LINE - Static variable in class org.sonar.plugins.python.api.IssueLocation
 
UNDEFINED_OFFSET - Static variable in class org.sonar.plugins.python.api.IssueLocation
 
UNINHABITED - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
UNINHABITED = 10;
UNINHABITED_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
UNINHABITED = 10;
union(Stream<InferredType>) - Static method in class org.sonar.python.types.InferredTypes
 
UNION - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
UNION = 1;
UNION_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
UNION = 1;
UNPACKING_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
 
UnpackingExpression - Interface in org.sonar.plugins.python.api.tree
UnpackingExpressionImpl - Class in org.sonar.python.tree
 
UnpackingExpressionImpl(Token, Expression) - Constructor for class org.sonar.python.tree.UnpackingExpressionImpl
 
unreachableBlocks(ControlFlowGraph) - Static method in class org.sonar.python.cfg.CfgUtils
 
UNRECOGNIZED - org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
 
UNRECOGNIZED - org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
 
updateProgramState(Tree, ProgramState) - Method in class org.sonar.python.cfg.fixpoint.ForwardAnalysis
 
upperBound() - Method in interface org.sonar.plugins.python.api.tree.SliceItem
 
upperBound() - Method in class org.sonar.python.tree.SliceItemImpl
 
uri() - Method in interface org.sonar.plugins.python.api.PythonFile
 
usage() - Method in interface org.sonar.plugins.python.api.tree.HasSymbol
 
usage() - Method in interface org.sonar.plugins.python.api.tree.QualifiedExpression
Returns the usage of QualifiedExpression.name()
usage() - Method in class org.sonar.python.tree.NameImpl
 
Usage - Interface in org.sonar.plugins.python.api.symbols
 
Usage.Kind - Enum in org.sonar.plugins.python.api.symbols
 
UsageImpl - Class in org.sonar.python.semantic
 
UsageImpl(Tree, Usage.Kind) - Constructor for class org.sonar.python.semantic.UsageImpl
 
usages() - Method in interface org.sonar.plugins.python.api.symbols.Symbol
 
usages() - Method in class org.sonar.python.cfg.fixpoint.ReadWriteVisitor.SymbolReadWrite
 
usages() - Method in class org.sonar.python.semantic.SymbolImpl
 

V

V_27 - org.sonar.plugins.python.api.PythonVersionUtils.Version
 
V_310 - org.sonar.plugins.python.api.PythonVersionUtils.Version
 
V_35 - org.sonar.plugins.python.api.PythonVersionUtils.Version
 
V_36 - org.sonar.plugins.python.api.PythonVersionUtils.Version
 
V_37 - org.sonar.plugins.python.api.PythonVersionUtils.Version
 
V_38 - org.sonar.plugins.python.api.PythonVersionUtils.Version
 
V_39 - org.sonar.plugins.python.api.PythonVersionUtils.Version
 
VALID_FOR_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
VALID_FOR_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
VALID_FOR_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
VALID_FOR_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 
validForPythonVersions - Variable in class org.sonar.python.semantic.SymbolImpl
 
validForPythonVersions() - Method in class org.sonar.python.semantic.AmbiguousSymbolImpl
 
validForPythonVersions() - Method in class org.sonar.python.semantic.SymbolImpl
 
value() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePair
 
value() - Method in interface org.sonar.plugins.python.api.tree.KeyValuePattern
 
value() - Method in interface org.sonar.plugins.python.api.tree.StringElement
 
value() - Method in interface org.sonar.plugins.python.api.tree.Token
 
value() - Method in interface org.sonar.plugins.python.api.tree.Trivia
 
value() - Method in class org.sonar.python.tree.KeyValuePairImpl
 
value() - Method in class org.sonar.python.tree.KeyValuePatternImpl
 
value() - Method in class org.sonar.python.tree.StringElementImpl
 
value() - Method in class org.sonar.python.tree.TokenImpl
 
value() - Method in class org.sonar.python.tree.TriviaImpl
 
VALUE_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
VALUE_PATTERN - org.sonar.python.api.PythonGrammar
 
valueAsLong() - Method in interface org.sonar.plugins.python.api.tree.NumericLiteral
 
valueAsLong() - Method in class org.sonar.python.tree.NumericLiteralImpl
 
valueAsString() - Method in interface org.sonar.plugins.python.api.tree.LiteralPattern
 
valueAsString() - Method in interface org.sonar.plugins.python.api.tree.NumericLiteral
 
valueAsString() - Method in class org.sonar.python.tree.LiteralPatternImpl
 
valueAsString() - Method in class org.sonar.python.tree.NumericLiteralImpl
 
valueExpression() - Method in interface org.sonar.plugins.python.api.tree.DictCompExpression
 
valueExpression() - Method in class org.sonar.python.tree.DictCompExpressionImpl
 
valueOf(int) - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
Deprecated.
valueOf(int) - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
Deprecated.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
Returns the enum constant of this type with the specified name.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.python.api.PythonVersionUtils.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.python.api.symbols.Symbol.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.python.api.symbols.Usage.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.python.api.tree.Tree.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.api.PythonGrammar
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.api.PythonKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.api.PythonPunctuator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.api.PythonTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.VariableDefinition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.index.Descriptor.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
Returns the enum constant of this type with the specified name.
ValuePattern - Interface in org.sonar.plugins.python.api.tree
Value Pattern
ValuePatternImpl - Class in org.sonar.python.tree
 
ValuePatternImpl(QualifiedExpression) - Constructor for class org.sonar.python.tree.ValuePatternImpl
 
values() - Static method in enum org.sonar.plugins.python.api.PythonVersionUtils.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.plugins.python.api.symbols.Symbol.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.plugins.python.api.symbols.Usage.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.plugins.python.api.tree.Tree.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.python.api.PythonGrammar
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.python.api.PythonKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.python.api.PythonPunctuator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.python.api.PythonTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.python.cfg.fixpoint.DefinedVariablesAnalysis.VariableDefinition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.python.index.Descriptor.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.types.protobuf.SymbolsProtos.ParameterKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.python.types.protobuf.SymbolsProtos.TypeKind
Returns an array containing the constants of this enum type, in the order they are declared.
valuesAtLocation(Name) - Method in class org.sonar.python.cfg.fixpoint.ReachingDefinitionsAnalysis
 
VAR_KEYWORD - org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
VAR_KEYWORD = 3;
VAR_KEYWORD_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
VAR_KEYWORD = 3;
VAR_POSITIONAL - org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
VAR_POSITIONAL = 4;
VAR_POSITIONAL_VALUE - Static variable in enum org.sonar.python.types.protobuf.SymbolsProtos.ParameterKind
VAR_POSITIONAL = 4;
VARARGSLIST - org.sonar.python.api.PythonGrammar
 
variable() - Method in interface org.sonar.plugins.python.api.tree.AnnotatedAssignment
 
variable() - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
 
VARIABLE - org.sonar.python.index.Descriptor.Kind
 
VARIABLE_TYPE_ANNOTATION - org.sonar.plugins.python.api.tree.Tree.Kind
 
VariableDescriptor - Class in org.sonar.python.index
 
VariableDescriptor(String, String, String) - Constructor for class org.sonar.python.index.VariableDescriptor
 
variableReadWritesPerElement - Variable in class org.sonar.python.cfg.fixpoint.CfgBlockState
 
variables() - Method in interface org.sonar.plugins.python.api.tree.GlobalStatement
 
variables() - Method in interface org.sonar.plugins.python.api.tree.NonlocalStatement
 
variables() - Method in class org.sonar.python.tree.GlobalStatementImpl
 
variables() - Method in class org.sonar.python.tree.NonlocalStatementImpl
 
VARS_FIELD_NUMBER - Static variable in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
visitAliasedName(AliasedName) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitAliasedName(AliasedName) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitAnnotatedAssignment(AnnotatedAssignment) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitAnnotatedAssignment(AnnotatedAssignment) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitArgumentList(ArgList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitArgumentList(ArgList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitAsPattern(AsPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitAsPattern(AsPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitAssertStatement(AssertStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitAssertStatement(AssertStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitAssignmentExpression(AssignmentExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitAssignmentExpression(AssignmentExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitAssignmentStatement(AssignmentStatement) - Method in class org.sonar.python.types.TypeInference
 
visitAwaitExpression(AwaitExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitAwaitExpression(AwaitExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitBinaryExpression(BinaryExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitBinaryExpression(BinaryExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitBinaryExpression(BinaryExpression) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitBinaryExpression(BinaryExpression) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitBreakStatement(BreakStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitBreakStatement(BreakStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitCallExpression(CallExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitCallExpression(CallExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitCapturePattern(CapturePattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitCapturePattern(CapturePattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitCaseBlock(CaseBlock) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitCaseBlock(CaseBlock) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitClassDef(ClassDef) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitClassDef(ClassDef) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitClassDef(ClassDef) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitClassPattern(ClassPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitClassPattern(ClassPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitCompoundAssignment(CompoundAssignmentStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitCompoundAssignment(CompoundAssignmentStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitComprehensionFor(ComprehensionFor) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitComprehensionFor(ComprehensionFor) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitComprehensionIf(ComprehensionIf) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitComprehensionIf(ComprehensionIf) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitComprehensionIf(ComprehensionIf) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitConditionalExpression(ConditionalExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitConditionalExpression(ConditionalExpression) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitContinueStatement(ContinueStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitContinueStatement(ContinueStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitDecorator(Decorator) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitDecorator(Decorator) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitDelStatement(DelStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitDelStatement(DelStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitDictCompExpression(DictCompExpressionImpl) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitDictCompExpression(DictCompExpressionImpl) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitDictionaryLiteral(DictionaryLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitDictionaryLiteral(DictionaryLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitDottedName(DottedName) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitDottedName(DottedName) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitDoubleStarPattern(DoubleStarPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitDoubleStarPattern(DoubleStarPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitEllipsis(EllipsisExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitEllipsis(EllipsisExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitElseClause(ElseClause) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitElseClause(ElseClause) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitElseClause(ElseClause) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitExceptClause(ExceptClause) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitExceptClause(ExceptClause) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitExceptClause(ExceptClause) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitExecStatement(ExecStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitExecStatement(ExecStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitExpressionList(ExpressionList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitExpressionList(ExpressionList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitExpressionStatement(ExpressionStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitExpressionStatement(ExpressionStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitFileInput(FileInput) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitFileInput(FileInput) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitFileInput(FileInput) - Method in class org.sonar.python.semantic.SymbolTableBuilder
 
visitFinallyClause(FinallyClause) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitFinallyClause(FinallyClause) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitFormatSpecifier(FormatSpecifier) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitFormatSpecifier(FormatSpecifier) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitFormattedExpression(FormattedExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitFormattedExpression(FormattedExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitForStatement(ForStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitForStatement(ForStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitForStatement(ForStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitForStatement(ForStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitFunctionDef(FunctionDef) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitFunctionDef(FunctionDef) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitFunctionDef(FunctionDef) - Method in class org.sonar.python.cfg.fixpoint.ReadWriteVisitor
 
visitFunctionDef(FunctionDef) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitFunctionDef(FunctionDef) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitGlobalStatement(GlobalStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitGlobalStatement(GlobalStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitGroupPattern(GroupPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitGroupPattern(GroupPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitGuard(Guard) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitGuard(Guard) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitIfStatement(IfStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitIfStatement(IfStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitIfStatement(IfStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitIfStatement(IfStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitImportFrom(ImportFrom) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitImportFrom(ImportFrom) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitImportName(ImportName) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitImportName(ImportName) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitKeyValuePair(KeyValuePair) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitKeyValuePair(KeyValuePair) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitKeyValuePattern(KeyValuePattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitKeyValuePattern(KeyValuePattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitKeywordPattern(KeywordPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitKeywordPattern(KeywordPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitLambda(LambdaExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitLambda(LambdaExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitLambda(LambdaExpression) - Method in class org.sonar.python.cfg.fixpoint.ReadWriteVisitor
 
visitListLiteral(ListLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitListLiteral(ListLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitLiteralPattern(LiteralPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitLiteralPattern(LiteralPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitMappingPattern(MappingPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitMappingPattern(MappingPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitMatchStatement(MatchStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitMatchStatement(MatchStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitName(Name) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitName(Name) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitName(Name) - Method in class org.sonar.python.cfg.fixpoint.ReadWriteVisitor
 
visitNone(NoneExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitNone(NoneExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitNonlocalStatement(NonlocalStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitNonlocalStatement(NonlocalStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitNumericLiteral(NumericLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitNumericLiteral(NumericLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitOrPattern(OrPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitOrPattern(OrPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitParameter(Parameter) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitParameter(Parameter) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitParameterList(ParameterList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitParameterList(ParameterList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitParenthesizedExpression(ParenthesizedExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitParenthesizedExpression(ParenthesizedExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitPassStatement(PassStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitPassStatement(PassStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitPrintStatement(PrintStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitPrintStatement(PrintStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitPyListOrSetCompExpression(ComprehensionExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitPyListOrSetCompExpression(ComprehensionExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitQualifiedExpression(QualifiedExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitQualifiedExpression(QualifiedExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitQualifiedExpression(QualifiedExpression) - Method in class org.sonar.python.types.TypeInference
 
visitRaiseStatement(RaiseStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitRaiseStatement(RaiseStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitRegularArgument(RegularArgument) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitRegularArgument(RegularArgument) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitRepr(ReprExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitRepr(ReprExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitReturnStatement(ReturnStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitReturnStatement(ReturnStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitSequencePattern(SequencePattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitSequencePattern(SequencePattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitSetLiteral(SetLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitSetLiteral(SetLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitSliceExpression(SliceExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitSliceExpression(SliceExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitSliceItem(SliceItem) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitSliceItem(SliceItem) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitSliceList(SliceList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitSliceList(SliceList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitStarPattern(StarPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitStarPattern(StarPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitStatementList(StatementList) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitStatementList(StatementList) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitStatementList(StatementList) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitStringElement(StringElement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitStringElement(StringElement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitStringLiteral(StringLiteral) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitStringLiteral(StringLiteral) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitSubscriptionExpression(SubscriptionExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitSubscriptionExpression(SubscriptionExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitToken(Token) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitToken(Token) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitTryStatement(TryStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitTryStatement(TryStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitTuple(Tuple) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitTuple(Tuple) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitTupleParameter(TupleParameter) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitTupleParameter(TupleParameter) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitTypeAnnotation(TypeAnnotation) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitTypeAnnotation(TypeAnnotation) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitUnaryExpression(UnaryExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitUnaryExpression(UnaryExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitUnpackingExpression(UnpackingExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitUnpackingExpression(UnpackingExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitValuePattern(ValuePattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitValuePattern(ValuePattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitWhileStatement(WhileStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitWhileStatement(WhileStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitWhileStatement(WhileStatement) - Method in class org.sonar.python.metrics.CognitiveComplexityVisitor
 
visitWhileStatement(WhileStatement) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitWildcardPattern(WildcardPattern) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitWildcardPattern(WildcardPattern) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitWithItem(WithItem) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitWithItem(WithItem) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitWithStatement(WithStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitWithStatement(WithStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitYieldExpression(YieldExpression) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitYieldExpression(YieldExpression) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 
visitYieldStatement(YieldStatement) - Method in class org.sonar.plugins.python.api.tree.BaseTreeVisitor
 
visitYieldStatement(YieldStatement) - Method in interface org.sonar.plugins.python.api.tree.TreeVisitor
 

W

WALRUS_OPERATOR - org.sonar.python.api.PythonPunctuator
 
WHILE - org.sonar.python.api.PythonKeyword
 
WHILE_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
WHILE_STMT - org.sonar.python.api.PythonGrammar
 
whileKeyword() - Method in interface org.sonar.plugins.python.api.tree.WhileStatement
 
whileKeyword() - Method in class org.sonar.python.tree.WhileStatementImpl
 
whileStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
WhileStatement - Interface in org.sonar.plugins.python.api.tree
WhileStatementImpl - Class in org.sonar.python.tree
 
WhileStatementImpl(Token, Expression, Token, Token, Token, StatementList, Token, ElseClause) - Constructor for class org.sonar.python.tree.WhileStatementImpl
 
wildcard() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
 
wildcard() - Method in interface org.sonar.plugins.python.api.tree.WildcardPattern
 
wildcard() - Method in class org.sonar.python.tree.ImportFromImpl
 
wildcard() - Method in class org.sonar.python.tree.WildcardPatternImpl
 
WILDCARD_PATTERN - org.sonar.plugins.python.api.tree.Tree.Kind
 
WILDCARD_PATTERN - org.sonar.python.api.PythonGrammar
 
WildcardPattern - Interface in org.sonar.plugins.python.api.tree
Group Pattern
WildcardPatternImpl - Class in org.sonar.python.tree
 
WildcardPatternImpl(Token) - Constructor for class org.sonar.python.tree.WildcardPatternImpl
 
WITH - org.sonar.python.api.PythonKeyword
 
WITH_INSTANCE - org.sonar.plugins.python.api.symbols.Usage.Kind
 
WITH_ITEM - org.sonar.plugins.python.api.tree.Tree.Kind
 
WITH_ITEM - org.sonar.python.api.PythonGrammar
 
WITH_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
WITH_STMT - org.sonar.python.api.PythonGrammar
 
withAnnotatedReturnTypeName(String) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
withCost(int) - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
 
withDecorators(List<String>) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
withDefinitionLocation(LocationInFile) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withDefinitionLocation(LocationInFile) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
withFullyQualifiedName(String) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withFullyQualifiedName(String) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
withHasDecorators(boolean) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withHasDecorators(boolean) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
withHasMetaClass(boolean) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withHasSuperClassWithoutDescriptor(boolean) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withIsAsynchronous(boolean) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
withIsInstanceMethod(boolean) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
WithItem - Interface in org.sonar.plugins.python.api.tree
WithItemImpl(Expression, Token, Expression) - Constructor for class org.sonar.python.tree.WithStatementImpl.WithItemImpl
 
withItems() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
 
withItems() - Method in class org.sonar.python.tree.WithStatementImpl
 
withKeyword() - Method in interface org.sonar.plugins.python.api.tree.WithStatement
 
withKeyword() - Method in class org.sonar.python.tree.WithStatementImpl
 
withMembers(Collection<Descriptor>) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withMetaclassFQN(String) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withName(String) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withName(String) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
withParameters(List<FunctionDescriptor.Parameter>) - Method in class org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
 
withStatement(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
WithStatement - Interface in org.sonar.plugins.python.api.tree
WithStatementImpl - Class in org.sonar.python.tree
 
WithStatementImpl(Token, Token, List<WithItem>, List<Token>, Token, Token, Token, Token, StatementList, Token, Token) - Constructor for class org.sonar.python.tree.WithStatementImpl
 
WithStatementImpl.WithItemImpl - Class in org.sonar.python.tree
 
withSuperClasses(Collection<String>) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
withSupportsGenerics(boolean) - Method in class org.sonar.python.index.ClassDescriptor.ClassDescriptorBuilder
 
workingDirectory() - Method in class org.sonar.plugins.python.api.PythonVisitorContext
 
workingDirectory() - Method in interface org.sonar.plugins.python.api.SubscriptionContext
Returns null in case of Sonarlint context
writeTo(CodedOutputStream) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ClassSymbol
 
writeTo(CodedOutputStream) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.FunctionSymbol
 
writeTo(CodedOutputStream) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ModuleSymbol
 
writeTo(CodedOutputStream) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.OverloadedFunctionSymbol
 
writeTo(CodedOutputStream) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol
 
writeTo(CodedOutputStream) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.Type
 
writeTo(CodedOutputStream) - Method in class org.sonar.python.types.protobuf.SymbolsProtos.VarSymbol
 

X

XOR - org.sonar.python.api.PythonPunctuator
 
XOR_ASSIGN - org.sonar.python.api.PythonPunctuator
 
XOR_EXPR - org.sonar.python.api.PythonGrammar
 

Y

YIELD - org.sonar.python.api.PythonKeyword
 
YIELD_EXPR - org.sonar.plugins.python.api.tree.Tree.Kind
 
YIELD_EXPR - org.sonar.python.api.PythonGrammar
 
YIELD_STMT - org.sonar.plugins.python.api.tree.Tree.Kind
 
YIELD_STMT - org.sonar.python.api.PythonGrammar
 
yieldExpression() - Method in interface org.sonar.plugins.python.api.tree.YieldStatement
 
yieldExpression() - Method in class org.sonar.python.tree.YieldStatementImpl
 
yieldExpression(AstNode) - Method in class org.sonar.python.tree.PythonTreeMaker
 
YieldExpression - Interface in org.sonar.plugins.python.api.tree
YieldExpressionImpl - Class in org.sonar.python.tree
 
YieldExpressionImpl(Token, Token, List<Expression>) - Constructor for class org.sonar.python.tree.YieldExpressionImpl
 
yieldKeyword() - Method in interface org.sonar.plugins.python.api.tree.YieldExpression
 
yieldKeyword() - Method in class org.sonar.python.tree.YieldExpressionImpl
 
yieldStatement(StatementWithSeparator) - Method in class org.sonar.python.tree.PythonTreeMaker
 
YieldStatement - Interface in org.sonar.plugins.python.api.tree
See https://docs.python.org/3/reference/simple_stmts.html#grammar-token-yield-stmt
YieldStatementImpl - Class in org.sonar.python.tree
 
YieldStatementImpl(YieldExpression, Separators) - Constructor for class org.sonar.python.tree.YieldStatementImpl
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages