Package org.sonar.python.api.tree
Interface PyTreeVisitor
-
- All Known Implementing Classes:
BaseTreeVisitor,CognitiveComplexityVisitor,PythonCheckTree,SubscriptionVisitor
public interface PyTreeVisitor
-
-
Method Summary
-
-
-
Method Detail
-
visitFileInput
void visitFileInput(PyFileInputTree pyFileInputTree)
-
visitStatementList
void visitStatementList(PyStatementListTree pyStatementListTree)
-
visitIfStatement
void visitIfStatement(PyIfStatementTree pyIfStatementTree)
-
visitElseStatement
void visitElseStatement(PyElseStatementTree pyElseStatementTree)
-
visitExecStatement
void visitExecStatement(PyExecStatementTree pyExecStatementTree)
-
visitAssertStatement
void visitAssertStatement(PyAssertStatementTree pyAssertStatementTree)
-
visitDelStatement
void visitDelStatement(PyDelStatementTree pyDelStatementTree)
-
visitPassStatement
void visitPassStatement(PyPassStatementTree pyPassStatementTree)
-
visitPrintStatement
void visitPrintStatement(PyPrintStatementTree pyPrintStatementTree)
-
visitReturnStatement
void visitReturnStatement(PyReturnStatementTree pyReturnStatementTree)
-
visitYieldStatement
void visitYieldStatement(PyYieldStatementTree pyYieldStatementTree)
-
visitYieldExpression
void visitYieldExpression(PyYieldExpressionTree pyYieldExpressionTree)
-
visitRaiseStatement
void visitRaiseStatement(PyRaiseStatementTree pyRaiseStatementTree)
-
visitBreakStatement
void visitBreakStatement(PyBreakStatementTree pyBreakStatementTree)
-
visitContinueStatement
void visitContinueStatement(PyContinueStatementTree pyContinueStatementTree)
-
visitFunctionDef
void visitFunctionDef(PyFunctionDefTree pyFunctionDefTree)
-
visitName
void visitName(PyNameTree pyNameTree)
-
visitClassDef
void visitClassDef(PyClassDefTree pyClassDefTree)
-
visitAliasedName
void visitAliasedName(PyAliasedNameTree pyAliasedNameTree)
-
visitDottedName
void visitDottedName(PyDottedNameTree pyDottedNameTree)
-
visitImportFrom
void visitImportFrom(PyImportFromTree pyImportFromTree)
-
visitImportName
void visitImportName(PyImportNameTree pyImportNameTree)
-
visitForStatement
void visitForStatement(PyForStatementTree pyForStatementTree)
-
visitGlobalStatement
void visitGlobalStatement(PyGlobalStatementTree pyGlobalStatementTree)
-
visitNonlocalStatement
void visitNonlocalStatement(PyNonlocalStatementTree pyNonlocalStatementTree)
-
visitWhileStatement
void visitWhileStatement(PyWhileStatementTree pyWhileStatementTree)
-
visitExpressionStatement
void visitExpressionStatement(PyExpressionStatementTree pyExpressionStatementTree)
-
visitTryStatement
void visitTryStatement(PyTryStatementTree pyTryStatementTree)
-
visitFinallyClause
void visitFinallyClause(PyFinallyClauseTree pyFinallyClauseTree)
-
visitExceptClause
void visitExceptClause(PyExceptClauseTree pyExceptClauseTree)
-
visitWithStatement
void visitWithStatement(PyWithStatementTree pyWithStatementTree)
-
visitWithItem
void visitWithItem(PyWithItemTree pyWithItemTree)
-
visitQualifiedExpression
void visitQualifiedExpression(PyQualifiedExpressionTree pyQualifiedExpressionTree)
-
visitCallExpression
void visitCallExpression(PyCallExpressionTree pyCallExpressionTree)
-
visitArgument
void visitArgument(PyArgumentTree pyArgumentTree)
-
visitAssignmentStatement
void visitAssignmentStatement(PyAssignmentStatementTree pyAssignmentStatementTree)
-
visitExpressionList
void visitExpressionList(PyExpressionListTree pyExpressionListTree)
-
visitBinaryExpression
void visitBinaryExpression(PyBinaryExpressionTree pyBinaryExpressionTree)
-
visitLambda
void visitLambda(PyLambdaExpressionTree pyLambdaExpressionTree)
-
visitArgumentList
void visitArgumentList(PyArgListTree pyArgListTree)
-
visitParameterList
void visitParameterList(PyParameterListTree pyParameterListTree)
-
visitTupleParameter
void visitTupleParameter(PyTupleParameterTree tree)
-
visitParameter
void visitParameter(PyParameterTree tree)
-
visitTypeAnnotation
void visitTypeAnnotation(PyTypeAnnotationTree tree)
-
visitNumericLiteral
void visitNumericLiteral(PyNumericLiteralTree pyNumericLiteralTree)
-
visitListLiteral
void visitListLiteral(PyListLiteralTree pyListLiteralTree)
-
visitUnaryExpression
void visitUnaryExpression(PyUnaryExpressionTree pyUnaryExpressionTree)
-
visitStringLiteral
void visitStringLiteral(PyStringLiteralTree pyStringLiteralTree)
-
visitStringElement
void visitStringElement(PyStringElementTree tree)
-
visitStarredExpression
void visitStarredExpression(PyStarredExpressionTree pyStarredExpressionTree)
-
visitAwaitExpression
void visitAwaitExpression(PyAwaitExpressionTree pyAwaitExpressionTree)
-
visitSliceExpression
void visitSliceExpression(PySliceExpressionTree pySliceExpressionTree)
-
visitSliceList
void visitSliceList(PySliceListTree pySliceListTree)
-
visitSliceItem
void visitSliceItem(PySliceItemTree pySliceItemTree)
-
visitSubscriptionExpression
void visitSubscriptionExpression(PySubscriptionExpressionTree pySubscriptionExpressionTree)
-
visitParenthesizedExpression
void visitParenthesizedExpression(PyParenthesizedExpressionTree pyParenthesizedExpressionTree)
-
visitTuple
void visitTuple(PyTupleTree pyTupleTree)
-
visitConditionalExpression
void visitConditionalExpression(PyConditionalExpressionTree pyConditionalExpressionTree)
-
visitPyListOrSetCompExpression
void visitPyListOrSetCompExpression(PyComprehensionExpressionTree tree)
-
visitComprehensionFor
void visitComprehensionFor(PyComprehensionForTree tree)
-
visitComprehensionIf
void visitComprehensionIf(PyComprehensionIfTree tree)
-
visitDictionaryLiteral
void visitDictionaryLiteral(PyDictionaryLiteralTree pyDictionaryLiteralTree)
-
visitSetLiteral
void visitSetLiteral(PySetLiteralTree pySetLiteralTree)
-
visitKeyValuePair
void visitKeyValuePair(PyKeyValuePairTree pyKeyValuePairTree)
-
visitDictCompExpression
void visitDictCompExpression(PyDictCompExpressionTreeImpl tree)
-
visitCompoundAssignment
void visitCompoundAssignment(PyCompoundAssignmentStatementTree pyCompoundAssignmentStatementTree)
-
visitAnnotatedAssignment
void visitAnnotatedAssignment(PyAnnotatedAssignmentTree pyAnnotatedAssignmentTree)
-
visitNone
void visitNone(PyNoneExpressionTree pyNoneExpressionTree)
-
visitRepr
void visitRepr(PyReprExpressionTree pyReprExpressionTree)
-
visitEllipsis
void visitEllipsis(PyEllipsisExpressionTree pyEllipsisExpressionTree)
-
visitDecorator
void visitDecorator(PyDecoratorTree pyDecoratorTree)
-
-