Package org.sonar.python.tree
Class PySliceItemTreeImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.PySliceItemTreeImpl
-
- All Implemented Interfaces:
PySliceItemTree,Tree
public class PySliceItemTreeImpl extends PyTree implements PySliceItemTree
-
-
Constructor Summary
Constructors Constructor Description PySliceItemTreeImpl(com.sonar.sslr.api.AstNode node, PyExpressionTree lowerBound, com.sonar.sslr.api.Token boundSeparator, PyExpressionTree upperBound, com.sonar.sslr.api.Token strideSeparator, PyExpressionTree stride)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PyTreeVisitor visitor)com.sonar.sslr.api.TokenboundSeparator()List<Tree>children()Tree.KindgetKind()PyExpressionTreelowerBound()PyExpressionTreestride()com.sonar.sslr.api.TokenstrideSeparator()PyExpressionTreeupperBound()-
Methods inherited from class org.sonar.python.tree.PyTree
astNode, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
PySliceItemTreeImpl
public PySliceItemTreeImpl(com.sonar.sslr.api.AstNode node, @Nullable PyExpressionTree lowerBound, com.sonar.sslr.api.Token boundSeparator, @Nullable PyExpressionTree upperBound, @Nullable com.sonar.sslr.api.Token strideSeparator, @Nullable PyExpressionTree stride)
-
-
Method Detail
-
lowerBound
@CheckForNull public PyExpressionTree lowerBound()
- Specified by:
lowerBoundin interfacePySliceItemTree
-
boundSeparator
public com.sonar.sslr.api.Token boundSeparator()
- Specified by:
boundSeparatorin interfacePySliceItemTree
-
upperBound
@CheckForNull public PyExpressionTree upperBound()
- Specified by:
upperBoundin interfacePySliceItemTree
-
strideSeparator
@CheckForNull public com.sonar.sslr.api.Token strideSeparator()
- Specified by:
strideSeparatorin interfacePySliceItemTree
-
stride
@CheckForNull public PyExpressionTree stride()
- Specified by:
stridein interfacePySliceItemTree
-
accept
public void accept(PyTreeVisitor visitor)
-
-