Skip navigation links
C D E F G H I K L N O P R S T V W 

C

complexity(AstNode) - Static method in class org.sonar.python.metrics.ComplexityVisitor
 
complexity() - Method in class org.sonar.python.metrics.FileMetrics
 
ComplexityVisitor - Class in org.sonar.python.metrics
 
ComplexityVisitor() - Constructor for class org.sonar.python.metrics.ComplexityVisitor
 
compoundStatements(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
Compound statements http://docs.python.org/reference/compound_stmts.html
consume(CodeReader, Lexer) - Method in class org.sonar.python.lexer.IndentationChannel
 
consume(CodeReader, Lexer) - Method in class org.sonar.python.lexer.NewLineChannel
 
consume(CodeReader, Lexer) - Method in class org.sonar.python.lexer.StringLiteralsChannel
 
content() - Method in interface org.sonar.python.PythonFile
 
create() - Static method in enum org.sonar.python.api.PythonGrammar
 
create(PythonConfiguration) - Static method in class org.sonar.python.lexer.PythonLexer
 
create(PythonConfiguration) - Static method in class org.sonar.python.parser.PythonParser
 
createContext(File) - Static method in class org.sonar.python.TestPythonVisitorRunner
 

D

DocstringExtractor - Class in org.sonar.python
Extractor of docstring tokens.
DOCUMENTABLE_NODE_TYPES - Static variable in class org.sonar.python.DocstringExtractor
 

E

endLine() - Method in class org.sonar.python.TokenLocation
 
endLineOffset() - Method in class org.sonar.python.TokenLocation
 
expressions(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
Expressions http://docs.python.org/reference/expressions.html
extractDocstring(AstNode) - Static method in class org.sonar.python.DocstringExtractor
 

F

FileLinesVisitor - Class in org.sonar.python.metrics
Visitor that computes CoreMetrics.NCLOC_DATA_KEY and CoreMetrics.COMMENT_LINES_DATA_KEY metrics used by the DevCockpit.
FileLinesVisitor(boolean) - Constructor for class org.sonar.python.metrics.FileLinesVisitor
 
fileLinesVisitor() - Method in class org.sonar.python.metrics.FileMetrics
 
FileMetrics - Class in org.sonar.python.metrics
 
FileMetrics(PythonVisitorContext, boolean) - Constructor for class org.sonar.python.metrics.FileMetrics
 
fileName() - Method in interface org.sonar.python.PythonFile
 
functionComplexities() - Method in class org.sonar.python.metrics.FileMetrics
 

G

getCharset() - Method in class org.sonar.python.PythonConfiguration
 
getComplexity() - Method in class org.sonar.python.metrics.ComplexityVisitor
 
getContext() - Method in class org.sonar.python.PythonVisitor
 
getExecutableLines() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getIgnoreHeaderComments() - Method in class org.sonar.python.PythonConfiguration
 
getLinesOfCode() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getLinesOfComments() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getLinesWithNoSonar() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
getName() - Method in enum org.sonar.python.api.PythonKeyword
 
getName() - Method in enum org.sonar.python.api.PythonPunctuator
 
getName() - Method in enum org.sonar.python.api.PythonTokenType
 
getValue() - Method in enum org.sonar.python.api.PythonKeyword
 
getValue() - Method in enum org.sonar.python.api.PythonPunctuator
 
getValue() - Method in enum org.sonar.python.api.PythonTokenType
 
grammar(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
 

H

hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonPunctuator
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.python.api.PythonTokenType
 

I

IndentationChannel - Class in org.sonar.python.lexer
http://docs.python.org/reference/lexical_analysis.html#indentation
IndentationChannel(LexerState) - Constructor for class org.sonar.python.lexer.IndentationChannel
 
IndentationPreprocessor - Class in org.sonar.python.lexer
http://docs.python.org/reference/lexical_analysis.html#indentation
IndentationPreprocessor(LexerState) - Constructor for class org.sonar.python.lexer.IndentationPreprocessor
 
init() - Method in class org.sonar.python.lexer.IndentationPreprocessor
 

K

keywordValues() - Static method in enum org.sonar.python.api.PythonKeyword
 

L

leaveFile(AstNode) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
leaveFile(AstNode) - Method in class org.sonar.python.PythonVisitor
 
leaveNode(AstNode) - Method in class org.sonar.python.PythonVisitor
 
LexerState - Class in org.sonar.python.lexer
 
LexerState() - Constructor for class org.sonar.python.lexer.LexerState
 

N

name() - Method in interface org.sonar.python.semantic.Symbol
 
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
 
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
 

O

org.sonar.python - package org.sonar.python
 
org.sonar.python.api - package org.sonar.python.api
 
org.sonar.python.lexer - package org.sonar.python.lexer
 
org.sonar.python.metrics - package org.sonar.python.metrics
 
org.sonar.python.parser - package org.sonar.python.parser
 
org.sonar.python.semantic - package org.sonar.python.semantic
 

P

parsingException() - Method in class org.sonar.python.PythonVisitorContext
 
process(List<Token>) - Method in class org.sonar.python.lexer.IndentationPreprocessor
 
PythonConfiguration - Class in org.sonar.python
 
PythonConfiguration(Charset) - Constructor for class org.sonar.python.PythonConfiguration
 
PythonFile - Interface in org.sonar.python
 
pythonFile() - Method in class org.sonar.python.PythonVisitorContext
 
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
 
PythonMetric - Enum in org.sonar.python.api
 
PythonParser - Class in org.sonar.python.parser
 
PythonPunctuator - Enum in org.sonar.python.api
 
PythonTokenType - Enum in org.sonar.python.api
 
PythonVisitor - Class in org.sonar.python
 
PythonVisitor() - Constructor for class org.sonar.python.PythonVisitor
 
PythonVisitorContext - Class in org.sonar.python
 
PythonVisitorContext(AstNode, PythonFile) - Constructor for class org.sonar.python.PythonVisitorContext
 
PythonVisitorContext(PythonFile, RecognitionException) - Constructor for class org.sonar.python.PythonVisitorContext
 

R

readUsages() - Method in interface org.sonar.python.semantic.Symbol
 
reset() - Method in class org.sonar.python.lexer.LexerState
 
rootTree() - Method in class org.sonar.python.PythonVisitorContext
 

S

scanFile(PythonVisitorContext) - Method in class org.sonar.python.PythonVisitor
 
scanFile(PythonVisitorContext) - Method in class org.sonar.python.semantic.SymbolTableBuilderVisitor
 
scanFile(File, PythonVisitor...) - Static method in class org.sonar.python.TestPythonVisitorRunner
 
scanNode(AstNode) - Method in class org.sonar.python.PythonVisitor
 
scopeTree() - Method in interface org.sonar.python.semantic.Symbol
 
setIgnoreHeaderComments(boolean) - Method in class org.sonar.python.PythonConfiguration
 
setStopSquidOnException(boolean) - Method in class org.sonar.python.PythonConfiguration
 
simpleStatements(LexerfulGrammarBuilder) - Static method in enum org.sonar.python.api.PythonGrammar
Simple statements http://docs.python.org/reference/simple_stmts.html
startLine() - Method in class org.sonar.python.TokenLocation
 
startLineOffset() - Method in class org.sonar.python.TokenLocation
 
stopSquidOnException() - Method in class org.sonar.python.PythonConfiguration
 
StringLiteralsChannel - Class in org.sonar.python.lexer
http://docs.python.org/reference/lexical_analysis.html#string-literals
StringLiteralsChannel() - Constructor for class org.sonar.python.lexer.StringLiteralsChannel
 
subscribedKinds() - Method in class org.sonar.python.metrics.ComplexityVisitor
 
subscribedKinds() - Method in class org.sonar.python.metrics.FileLinesVisitor
 
subscribedKinds() - Method in class org.sonar.python.PythonVisitor
 
Symbol - Interface in org.sonar.python.semantic
 
symbols(AstNode) - Method in interface org.sonar.python.semantic.SymbolTable
 
symbolTable() - Method in class org.sonar.python.PythonVisitorContext
 
SymbolTable - Interface in org.sonar.python.semantic
 
symbolTable() - Method in class org.sonar.python.semantic.SymbolTableBuilderVisitor
 
SymbolTableBuilderVisitor - Class in org.sonar.python.semantic
 
SymbolTableBuilderVisitor() - Constructor for class org.sonar.python.semantic.SymbolTableBuilderVisitor
 

T

TestPythonVisitorRunner - Class in org.sonar.python
 
TokenLocation - Class in org.sonar.python
 
TokenLocation(Token) - Constructor for class org.sonar.python.TokenLocation
 

V

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.PythonMetric
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.
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.PythonMetric
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.
visitComment(Trivia) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
visitFile(AstNode) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitFile(AstNode) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
visitFile(AstNode) - Method in class org.sonar.python.PythonVisitor
 
visitFile(AstNode) - Method in class org.sonar.python.semantic.SymbolTableBuilderVisitor
 
visitNode(AstNode) - Method in class org.sonar.python.metrics.ComplexityVisitor
 
visitNode(AstNode) - Method in class org.sonar.python.metrics.FileLinesVisitor
 
visitNode(AstNode) - Method in class org.sonar.python.PythonVisitor
 
visitToken(Token) - Method in class org.sonar.python.metrics.FileLinesVisitor
Gets the lines of codes and lines of comments (with character #).
visitToken(Token) - Method in class org.sonar.python.PythonVisitor
 

W

writeUsages() - Method in interface org.sonar.python.semantic.Symbol
 
C D E F G H I K L N O P R S T V W 
Skip navigation links

Copyright © 2011–2018 SonarSource and Waleri Enns. All rights reserved.