Package org.sonar.python.tree
Class PyTree
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- All Implemented Interfaces:
Tree
- Direct Known Subclasses:
PyAliasedNameTreeImpl,PyAnnotatedAssignmentTreeImpl,PyArgListTreeImpl,PyArgumentTreeImpl,PyAssertStatementTreeImpl,PyAssignmentStatementTreeImpl,PyAwaitExpressionTreeImpl,PyBinaryExpressionTreeImpl,PyBreakStatementTreeImpl,PyCallExpressionTreeImpl,PyClassDefTreeImpl,PyCompoundAssignmentStatementTreeImpl,PyComprehensionExpressionTreeImpl,PyComprehensionForTreeImpl,PyComprehensionIfTreeImpl,PyConditionalExpressionTreeImpl,PyContinueStatementTreeImpl,PyDecoratorTreeImpl,PyDelStatementTreeImpl,PyDictCompExpressionTreeImpl,PyDictOrSetLiteralTreeImpl,PyDottedNameTreeImpl,PyEllipsisExpressionTreeImpl,PyElseStatementTreeImpl,PyExceptClauseTreeImpl,PyExecStatementTreeImpl,PyExpressionListTreeImpl,PyExpressionStatementTreeImpl,PyFileInputTreeImpl,PyFinallyClauseTreeImpl,PyForStatementTreeImpl,PyFunctionDefTreeImpl,PyGlobalStatementTreeImpl,PyIfStatementTreeImpl,PyImportFromTreeImpl,PyImportNameTreeImpl,PyKeyValuePairTreeImpl,PyLambdaExpressionTreeImpl,PyListLiteralTreeImpl,PyNameTreeImpl,PyNoneExpressionTreeImpl,PyNonlocalStatementTreeImpl,PyNumericLiteralTreeImpl,PyParameterListTreeImpl,PyParameterTreeImpl,PyParenthesizedExpressionTreeImpl,PyPassStatementTreeImpl,PyPrintStatementTreeImpl,PyQualifiedExpressionTreeImpl,PyRaiseStatementTreeImpl,PyReprExpressionTreeImpl,PyReturnStatementTreeImpl,PySliceExpressionTreeImpl,PySliceItemTreeImpl,PySliceListTreeImpl,PyStarredExpressionTreeImpl,PyStatementListTreeImpl,PyStringElementImpl,PyStringLiteralTreeImpl,PySubscriptionExpressionTreeImpl,PyTryStatementTreeImpl,PyTupleParameterTreeImpl,PyTupleTreeImpl,PyTypeAnnotationTreeImpl,PyUnaryExpressionTreeImpl,PyWhileStatementTreeImpl,PyWithStatementTreeImpl,PyWithStatementTreeImpl.PyWithItemTreeImpl,PyYieldExpressionTreeImpl,PyYieldStatementTreeImpl
public abstract class PyTree extends Object implements Tree
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sonar.sslr.api.AstNodeastNode()com.sonar.sslr.api.TokenfirstToken()booleanis(Tree.Kind kind)com.sonar.sslr.api.TokenlastToken()Treeparent()protected voidsetParent(Tree parent)
-
-
-
Method Detail
-
astNode
@CheckForNull public com.sonar.sslr.api.AstNode astNode()
-
firstToken
public com.sonar.sslr.api.Token firstToken()
- Specified by:
firstTokenin interfaceTree
-
setParent
protected void setParent(Tree parent)
-
-