Package org.sonar.python.tree
Class PyWithStatementTreeImpl.PyWithItemTreeImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.PyWithStatementTreeImpl.PyWithItemTreeImpl
-
- All Implemented Interfaces:
PyWithItemTree,Tree
- Enclosing class:
- PyWithStatementTreeImpl
public static class PyWithStatementTreeImpl.PyWithItemTreeImpl extends PyTree implements PyWithItemTree
-
-
Constructor Summary
Constructors Constructor Description PyWithItemTreeImpl(com.sonar.sslr.api.AstNode node, PyExpressionTree test, com.sonar.sslr.api.Token as, PyExpressionTree expr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PyTreeVisitor visitor)com.sonar.sslr.api.Tokenas()List<Tree>children()PyExpressionTreeexpression()Tree.KindgetKind()PyExpressionTreetest()-
Methods inherited from class org.sonar.python.tree.PyTree
astNode, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
PyWithItemTreeImpl
public PyWithItemTreeImpl(com.sonar.sslr.api.AstNode node, PyExpressionTree test, @Nullable com.sonar.sslr.api.Token as, @Nullable PyExpressionTree expr)
-
-
Method Detail
-
test
public PyExpressionTree test()
- Specified by:
testin interfacePyWithItemTree
-
as
@CheckForNull public com.sonar.sslr.api.Token as()
- Specified by:
asin interfacePyWithItemTree
-
expression
@CheckForNull public PyExpressionTree expression()
- Specified by:
expressionin interfacePyWithItemTree
-
accept
public void accept(PyTreeVisitor visitor)
-
-