Package org.sonar.python.tree
Class PythonTreeMaker
- java.lang.Object
-
- org.sonar.python.tree.PythonTreeMaker
-
public class PythonTreeMaker extends Object
-
-
Constructor Summary
Constructors Constructor Description PythonTreeMaker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PyAnnotatedAssignmentTreeannotatedAssignment(com.sonar.sslr.api.AstNode astNode)PyArgumentTreeargument(com.sonar.sslr.api.AstNode astNode)PyAssertStatementTreeassertStatement(com.sonar.sslr.api.AstNode astNode)PyAssignmentStatementTreeassignment(com.sonar.sslr.api.AstNode astNode)PyBreakStatementTreebreakStatement(com.sonar.sslr.api.AstNode astNode)PyCallExpressionTreecallExpression(com.sonar.sslr.api.AstNode astNode)PyClassDefTreeclassDefStatement(com.sonar.sslr.api.AstNode astNode)PyCompoundAssignmentStatementTreecompoundAssignment(com.sonar.sslr.api.AstNode astNode)PyContinueStatementTreecontinueStatement(com.sonar.sslr.api.AstNode astNode)PyDelStatementTreedelStatement(com.sonar.sslr.api.AstNode astNode)PyExecStatementTreeexecStatement(com.sonar.sslr.api.AstNode astNode)PyExpressionStatementTreeexpressionStatement(com.sonar.sslr.api.AstNode astNode)PyFileInputTreefileInput(com.sonar.sslr.api.AstNode astNode)PyForStatementTreeforStatement(com.sonar.sslr.api.AstNode astNode)PyFunctionDefTreefuncDefStatement(com.sonar.sslr.api.AstNode astNode)PyGlobalStatementTreeglobalStatement(com.sonar.sslr.api.AstNode astNode)PyIfStatementTreeifStatement(com.sonar.sslr.api.AstNode astNode)PyImportFromTreeimportFromStatement(com.sonar.sslr.api.AstNode astNode)PyImportStatementTreeimportStatement(com.sonar.sslr.api.AstNode astNode)PyLambdaExpressionTreelambdaExpression(com.sonar.sslr.api.AstNode astNode)PyNonlocalStatementTreenonlocalStatement(com.sonar.sslr.api.AstNode astNode)PyPassStatementTreepassStatement(com.sonar.sslr.api.AstNode astNode)PyPrintStatementTreeprintStatement(com.sonar.sslr.api.AstNode astNode)PyQualifiedExpressionTreequalifiedExpression(com.sonar.sslr.api.AstNode astNode)PyRaiseStatementTreeraiseStatement(com.sonar.sslr.api.AstNode astNode)PyReturnStatementTreereturnStatement(com.sonar.sslr.api.AstNode astNode)voidsetParents(Tree root)PyTryStatementTreetryStatement(com.sonar.sslr.api.AstNode astNode)PyWhileStatementTreeImplwhileStatement(com.sonar.sslr.api.AstNode astNode)PyWithStatementTreewithStatement(com.sonar.sslr.api.AstNode astNode)PyYieldExpressionTreeyieldExpression(com.sonar.sslr.api.AstNode astNode)PyYieldStatementTreeyieldStatement(com.sonar.sslr.api.AstNode astNode)
-
-
-
Method Detail
-
fileInput
public PyFileInputTree fileInput(com.sonar.sslr.api.AstNode astNode)
-
setParents
public void setParents(Tree root)
-
annotatedAssignment
public PyAnnotatedAssignmentTree annotatedAssignment(com.sonar.sslr.api.AstNode astNode)
-
printStatement
public PyPrintStatementTree printStatement(com.sonar.sslr.api.AstNode astNode)
-
execStatement
public PyExecStatementTree execStatement(com.sonar.sslr.api.AstNode astNode)
-
assertStatement
public PyAssertStatementTree assertStatement(com.sonar.sslr.api.AstNode astNode)
-
passStatement
public PyPassStatementTree passStatement(com.sonar.sslr.api.AstNode astNode)
-
delStatement
public PyDelStatementTree delStatement(com.sonar.sslr.api.AstNode astNode)
-
returnStatement
public PyReturnStatementTree returnStatement(com.sonar.sslr.api.AstNode astNode)
-
yieldStatement
public PyYieldStatementTree yieldStatement(com.sonar.sslr.api.AstNode astNode)
-
yieldExpression
public PyYieldExpressionTree yieldExpression(com.sonar.sslr.api.AstNode astNode)
-
raiseStatement
public PyRaiseStatementTree raiseStatement(com.sonar.sslr.api.AstNode astNode)
-
breakStatement
public PyBreakStatementTree breakStatement(com.sonar.sslr.api.AstNode astNode)
-
continueStatement
public PyContinueStatementTree continueStatement(com.sonar.sslr.api.AstNode astNode)
-
importStatement
public PyImportStatementTree importStatement(com.sonar.sslr.api.AstNode astNode)
-
importFromStatement
public PyImportFromTree importFromStatement(com.sonar.sslr.api.AstNode astNode)
-
globalStatement
public PyGlobalStatementTree globalStatement(com.sonar.sslr.api.AstNode astNode)
-
nonlocalStatement
public PyNonlocalStatementTree nonlocalStatement(com.sonar.sslr.api.AstNode astNode)
-
ifStatement
public PyIfStatementTree ifStatement(com.sonar.sslr.api.AstNode astNode)
-
funcDefStatement
public PyFunctionDefTree funcDefStatement(com.sonar.sslr.api.AstNode astNode)
-
classDefStatement
public PyClassDefTree classDefStatement(com.sonar.sslr.api.AstNode astNode)
-
forStatement
public PyForStatementTree forStatement(com.sonar.sslr.api.AstNode astNode)
-
whileStatement
public PyWhileStatementTreeImpl whileStatement(com.sonar.sslr.api.AstNode astNode)
-
expressionStatement
public PyExpressionStatementTree expressionStatement(com.sonar.sslr.api.AstNode astNode)
-
assignment
public PyAssignmentStatementTree assignment(com.sonar.sslr.api.AstNode astNode)
-
compoundAssignment
public PyCompoundAssignmentStatementTree compoundAssignment(com.sonar.sslr.api.AstNode astNode)
-
tryStatement
public PyTryStatementTree tryStatement(com.sonar.sslr.api.AstNode astNode)
-
withStatement
public PyWithStatementTree withStatement(com.sonar.sslr.api.AstNode astNode)
-
qualifiedExpression
public PyQualifiedExpressionTree qualifiedExpression(com.sonar.sslr.api.AstNode astNode)
-
callExpression
public PyCallExpressionTree callExpression(com.sonar.sslr.api.AstNode astNode)
-
argument
public PyArgumentTree argument(com.sonar.sslr.api.AstNode astNode)
-
lambdaExpression
public PyLambdaExpressionTree lambdaExpression(com.sonar.sslr.api.AstNode astNode)
-
-