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
All Classes All Packages
All Classes All Packages
A
- A_EXPR - org.sonar.python.api.PythonGrammar
- accept(TreeVisitor) - Method in interface org.sonar.plugins.python.api.tree.Tree
- accept(TreeVisitor) - Method in class org.sonar.python.tree.AliasedNameImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.AnnotatedAssignmentImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.ArgListImpl
- accept(TreeVisitor) - Method in class org.sonar.python.tree.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:...orclass 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
CfgBlockwith 2 successors: represents a block ending with a condition which determines which successor is executed next. - CfgUtils - Class in org.sonar.python.cfg
- check() - Method in class org.sonar.plugins.python.api.PythonCheck.PreciseIssue
- checkClasses() - Method in interface org.sonar.plugins.python.api.PythonCustomRuleRepository
-
List of the custom rules classes.
- children() - Method in interface org.sonar.plugins.python.api.tree.Tree
- children() - Method in class org.sonar.python.tree.PyTree
- CLASS - org.sonar.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
SimpleStatementin 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
KeyValuePairorUnpackingExpression - DictionaryLiteralImpl - Class in org.sonar.python.tree
- DictionaryLiteralImpl(Token, List<Token>, List<DictionaryLiteralElement>, Token) - Constructor for class org.sonar.python.tree.DictionaryLiteralImpl
- DictOrSetLiteralImpl<E extends Tree> - Class in org.sonar.python.tree
- DictOrSetLiteralImpl(Token, List<Token>, List<E>, Token) - Constructor for class org.sonar.python.tree.DictOrSetLiteralImpl
- DICTORSETMAKER - org.sonar.python.api.PythonGrammar
- DIV - org.sonar.python.api.PythonPunctuator
- DIV_ASSIGN - org.sonar.python.api.PythonPunctuator
- DIV_DIV - org.sonar.python.api.PythonPunctuator
- DIV_DIV_ASSIGN - org.sonar.python.api.PythonPunctuator
- DIVISION - org.sonar.plugins.python.api.tree.Tree.Kind
- docstring() - Method in interface org.sonar.plugins.python.api.tree.ClassDef
- docstring() - Method in interface org.sonar.plugins.python.api.tree.FileInput
- docstring() - Method in interface org.sonar.plugins.python.api.tree.FunctionDef
- docstring() - Method in class org.sonar.python.tree.ClassDefImpl
- docstring() - Method in class org.sonar.python.tree.FileInputImpl
- docstring() - Method in class org.sonar.python.tree.FunctionDefImpl
- DocstringExtractor - Class in org.sonar.python
-
Extractor of docstring tokens.
- DOT - org.sonar.python.api.PythonPunctuator
- DOTTED_AS_NAME - org.sonar.python.api.PythonGrammar
- DOTTED_AS_NAMES - org.sonar.python.api.PythonGrammar
- DOTTED_NAME - org.sonar.plugins.python.api.tree.Tree.Kind
- DOTTED_NAME - org.sonar.python.api.PythonGrammar
- dottedName() - Method in interface org.sonar.plugins.python.api.tree.AliasedName
- dottedName() - Method in class org.sonar.python.tree.AliasedNameImpl
- DottedName - Interface in org.sonar.plugins.python.api.tree
-
Example:
os.envorCrypto.Cipher.AES - DottedNameImpl - Class in org.sonar.python.tree
- DottedNameImpl(List<Name>) - Constructor for class org.sonar.python.tree.DottedNameImpl
- dottedPrefixForModule() - Method in interface org.sonar.plugins.python.api.tree.ImportFrom
-
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
-
Common interface for ElseClause used in
IfStatement.elseBranch(),ForStatement.elseClause(),WhileStatement.elseClause()andTryStatement.elseClause() - ElseClauseImpl - Class in org.sonar.python.tree
- ElseClauseImpl(Token, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.ElseClauseImpl
- elseKeyword() - Method in interface org.sonar.plugins.python.api.tree.ConditionalExpression
- elseKeyword() - Method in interface org.sonar.plugins.python.api.tree.ElseClause
- elseKeyword() - Method in class org.sonar.python.tree.ConditionalExpressionImpl
- elseKeyword() - Method in class org.sonar.python.tree.ElseClauseImpl
- empty() - Static 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_KEYandCoreMetrics.COMMENT_LINESmetrics used by the DevCockpit. - FileLinesVisitor() - Constructor for class org.sonar.python.metrics.FileLinesVisitor
- FileMetrics - Class in org.sonar.python.metrics
- FileMetrics(PythonVisitorContext) - Constructor for class org.sonar.python.metrics.FileMetrics
- fileName() - Method in interface org.sonar.plugins.python.api.PythonFile
- FINALLY - org.sonar.python.api.PythonKeyword
- FINALLY_CLAUSE - org.sonar.plugins.python.api.tree.Tree.Kind
- finallyClause() - Method in interface org.sonar.plugins.python.api.tree.TryStatement
- finallyClause() - Method in class org.sonar.python.tree.TryStatementImpl
- FinallyClause - Interface in org.sonar.plugins.python.api.tree
-
finally:
FinallyClause.body() - FinallyClauseImpl - Class in org.sonar.python.tree
- FinallyClauseImpl(Token, Token, Token, Token, StatementList, Token) - Constructor for class org.sonar.python.tree.FinallyClauseImpl
- finallyKeyword() - Method in interface org.sonar.plugins.python.api.tree.FinallyClause
- finallyKeyword() - Method in class org.sonar.python.tree.FinallyClauseImpl
- firstAncestor(Tree, Predicate<Tree>) - Static method in class org.sonar.python.tree.TreeUtils
- firstAncestorOfKind(Tree, Tree.Kind...) - Static method in class org.sonar.python.tree.TreeUtils
- 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
FunctionDefandLambdaExpression - 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
-
global
GlobalStatement.variables() - 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.Use
StringElement.formattedExpressions()instead. - 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
-
nonlocal
NonlocalStatement.variables() - NonlocalStatementImpl - Class in org.sonar.python.tree
- NonlocalStatementImpl(Token, List<Name>, Separators) - Constructor for class org.sonar.python.tree.NonlocalStatementImpl
- nonTuple() - Method in interface org.sonar.plugins.python.api.tree.ParameterList
-
Note that tuple in parameters are allowed only in Python 2.
- nonTuple() - Method in class org.sonar.python.tree.ParameterListImpl
- 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
CapturePatternorWildcardPattern - 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
NameorQualifiedExpression - 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.elements()) - 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
All Classes All Packages