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; - addQuickFix(PythonQuickFix) - Method in class org.sonar.python.quickfix.IssueWithQuickFix
- 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; - addTextEdit(List<PythonTextEdit>) - Method in class org.sonar.python.quickfix.PythonQuickFix.Builder
- addTextEdit(PythonTextEdit...) - Method in class org.sonar.python.quickfix.PythonQuickFix.Builder
- 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
- ALL - org.sonar.plugins.python.api.PythonCheck.CheckScope
- allAssertMethods() - Static method in class org.sonar.python.tests.UnittestUtils
- allMethods() - Static method in class org.sonar.python.tests.UnittestUtils
- 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
- ASSERTIONS_METHODS - Static variable in class org.sonar.python.tests.UnittestUtils
- 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.quickfix.PythonQuickFix.Builder
- 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
- BUILTINS_TYPE_CATEGORY - Static variable in class org.sonar.python.types.InferredTypes
- 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.quickfix.PythonTextEdit
- 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.quickfix.PythonTextEdit
- endLineOffset() - Method in class org.sonar.python.TokenLocation
- EQU - org.sonar.python.api.PythonPunctuator
- equals(Object) - Method in class org.sonar.python.quickfix.PythonTextEdit
- 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
- GATHER_INFO_METHODS - Static variable in class org.sonar.python.tests.UnittestUtils
- 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; - getBuiltinCategory(InferredType) - Static method in class org.sonar.python.types.InferredTypes
- getBuiltinsTypeCategory() - Static method in class org.sonar.python.types.InferredTypes
- 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; - getDescription() - Method in class org.sonar.python.quickfix.PythonQuickFix
- 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; - getParentClassesFQN(ClassDef) - Static method in class org.sonar.python.tree.TreeUtils
- 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; - getQuickFixes() - Method in class org.sonar.python.quickfix.IssueWithQuickFix
- 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
- getTextEdits() - Method in class org.sonar.python.quickfix.PythonQuickFix
- 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.quickfix.PythonTextEdit
- 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
-
Deprecated.Not essential as there are already IMPORT_NAME and IMPORT_FROM
- 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
- insertAfter(Tree, String) - Static method in class org.sonar.python.quickfix.PythonTextEdit
- insertBefore(Tree, String) - Static method in class org.sonar.python.quickfix.PythonTextEdit
- insertLineBefore(Tree, String) - Static method in class org.sonar.python.quickfix.PythonTextEdit
-
Insert a line with the same offset as the given tree, before the given tree.
- 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
- IssueWithQuickFix - Class in org.sonar.python.quickfix
- IssueWithQuickFix(PythonCheck, IssueLocation) - Constructor for class org.sonar.python.quickfix.IssueWithQuickFix
- 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
- isWithinUnittestTestCase(Tree) - Static method in class org.sonar.python.tests.UnittestUtils
- 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
- MAIN - org.sonar.plugins.python.api.PythonCheck.CheckScope
- 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
- newQuickFix(String) - Static method in class org.sonar.python.quickfix.PythonQuickFix
- 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.quickfix - package org.sonar.python.quickfix
- org.sonar.python.regex - package org.sonar.python.regex
- org.sonar.python.semantic - package org.sonar.python.semantic
- org.sonar.python.tests - package org.sonar.python.tests
- 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.CheckScope - Enum 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
- PythonQuickFix - Class in org.sonar.python.quickfix
-
For internal use only.
- PythonQuickFix.Builder - Class in org.sonar.python.quickfix
- 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
- PythonTextEdit - Class in org.sonar.python.quickfix
-
For internal use only.
- PythonTextEdit(String, int, int, int, int) - Constructor for class org.sonar.python.quickfix.PythonTextEdit
- 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_METHODS - Static variable in class org.sonar.python.tests.UnittestUtils
- 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
- remove(Tree) - Static method in class org.sonar.python.quickfix.PythonTextEdit
- 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; - removeRange(int, int, int, int) - Static method in class org.sonar.python.quickfix.PythonTextEdit
- removeUntil(Tree, Tree) - Static method in class org.sonar.python.quickfix.PythonTextEdit
-
Remove range including the start token until the beginning of the end tree's first token.
- 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; - replace(Tree, String) - Static method in class org.sonar.python.quickfix.PythonTextEdit
- replacementText() - Method in class org.sonar.python.quickfix.PythonTextEdit
- replaceRange(Tree, Tree, String) - Static method in class org.sonar.python.quickfix.PythonTextEdit
- 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
- RUN_METHODS - Static variable in class org.sonar.python.tests.UnittestUtils
- 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
- scope() - Method in interface org.sonar.plugins.python.api.PythonCheck
- 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
- shiftLeft(StatementList) - Static method in class org.sonar.python.quickfix.PythonTextEdit
-
Shift body statements to be on same level as the parent statement Filter out text edits which apply on the same line which could show up with multiple statements on the same line
- 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.quickfix.PythonTextEdit
- 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.quickfix.PythonTextEdit
- 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; - UnittestUtils - Class in org.sonar.python.tests
- 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
- UTIL_METHODS - Static variable in class org.sonar.python.tests.UnittestUtils
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.PythonCheck.CheckScope
-
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.PythonCheck.CheckScope
-
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.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