Package org.sonar.python.tree
Class PyTree
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- All Implemented Interfaces:
Tree
- Direct Known Subclasses:
AliasedNameImpl,ArgListImpl,AsPatternImpl,AssignmentExpressionImpl,AwaitExpressionImpl,BinaryExpressionImpl,CallExpressionImpl,CapturePatternImpl,CaseBlockImpl,ClassDefImpl,ClassPatternImpl,ComprehensionExpressionImpl,ComprehensionForImpl,ComprehensionIfImpl,ConditionalExpressionImpl,DictCompExpressionImpl,DictOrSetLiteralImpl,DottedNameImpl,DoubleStarPatternImpl,EllipsisExpressionImpl,ElseClauseImpl,ExceptClauseImpl,ExpressionListImpl,FileInputImpl,FinallyClauseImpl,FormatSpecifierImpl,FormattedExpressionImpl,ForStatementImpl,FunctionDefImpl,GroupPatternImpl,GuardImpl,IfStatementImpl,KeyValuePairImpl,KeyValuePatternImpl,KeywordPatternImpl,LambdaExpressionImpl,ListLiteralImpl,LiteralPatternImpl,MappingPatternImpl,MatchStatementImpl,NameImpl,NoneExpressionImpl,NumericLiteralImpl,OrPatternImpl,ParameterImpl,ParameterListImpl,ParenthesizedExpressionImpl,QualifiedExpressionImpl,RegularArgumentImpl,ReprExpressionImpl,SequencePatternImpl,SimpleStatement,SliceExpressionImpl,SliceItemImpl,SliceListImpl,StarPatternImpl,StatementListImpl,StringElementImpl,StringLiteralImpl,SubscriptionExpressionImpl,TokenImpl,TryStatementImpl,TupleImpl,TupleParameterImpl,TypeAnnotationImpl,UnaryExpressionImpl,UnpackingExpressionImpl,ValuePatternImpl,WhileStatementImpl,WildcardPatternImpl,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)
-
-