Package org.sonar.python.tree
Class PyTree
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- All Implemented Interfaces:
Tree
- Direct Known Subclasses:
AliasedNameImpl,ArgListImpl,AwaitExpressionImpl,BinaryExpressionImpl,CallExpressionImpl,ClassDefImpl,ComprehensionExpressionImpl,ComprehensionForImpl,ComprehensionIfImpl,ConditionalExpressionImpl,DecoratorImpl,DictCompExpressionImpl,DictOrSetLiteralImpl,DottedNameImpl,EllipsisExpressionImpl,ElseClauseImpl,ExceptClauseImpl,ExpressionListImpl,FileInputImpl,FinallyClauseImpl,ForStatementImpl,FunctionDefImpl,IfStatementImpl,KeyValuePairImpl,LambdaExpressionImpl,ListLiteralImpl,NameImpl,NoneExpressionImpl,NumericLiteralImpl,ParameterImpl,ParameterListImpl,ParenthesizedExpressionImpl,QualifiedExpressionImpl,RegularArgumentImpl,ReprExpressionImpl,SimpleStatement,SliceExpressionImpl,SliceItemImpl,SliceListImpl,StatementListImpl,StringElementImpl,StringLiteralImpl,SubscriptionExpressionImpl,TokenImpl,TryStatementImpl,TupleImpl,TupleParameterImpl,TypeAnnotationImpl,UnaryExpressionImpl,UnpackingExpressionImpl,WhileStatementImpl,WithStatementImpl,WithStatementImpl.WithItemImpl,YieldExpressionImpl
public abstract class PyTree extends Object implements Tree
-
-
Field Summary
Fields Modifier and Type Field Description protected TokenfirstTokenprotected TokenlastToken
-
Constructor Summary
Constructors Modifier Constructor Description protectedPyTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Tree>children()TokenfirstToken()booleanis(Tree.Kind... kinds)TokenlastToken()Treeparent()protected voidsetParent(Tree parent)
-
-
-
Method Detail
-
firstToken
public Token firstToken()
- Specified by:
firstTokenin interfaceTree
-
lastToken
public Token lastToken()
-
setParent
protected void setParent(Tree parent)
-
-