Package org.sonar.python.tree
Class SliceItemImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.SliceItemImpl
-
-
Field Summary
-
Fields inherited from class org.sonar.python.tree.PyTree
firstToken, lastToken
-
-
Constructor Summary
Constructors Constructor Description SliceItemImpl(Expression lowerBound, Token boundSeparator, Expression upperBound, Token strideSeparator, Expression stride)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(TreeVisitor visitor)TokenboundSeparator()List<Tree>computeChildren()Tree.KindgetKind()ExpressionlowerBound()Expressionstride()TokenstrideSeparator()ExpressionupperBound()-
Methods inherited from class org.sonar.python.tree.PyTree
children, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
SliceItemImpl
public SliceItemImpl(@Nullable Expression lowerBound, Token boundSeparator, @Nullable Expression upperBound, @Nullable Token strideSeparator, @Nullable Expression stride)
-
-
Method Detail
-
lowerBound
@CheckForNull public Expression lowerBound()
- Specified by:
lowerBoundin interfaceSliceItem
-
boundSeparator
public Token boundSeparator()
- Specified by:
boundSeparatorin interfaceSliceItem
-
upperBound
@CheckForNull public Expression upperBound()
- Specified by:
upperBoundin interfaceSliceItem
-
strideSeparator
@CheckForNull public Token strideSeparator()
- Specified by:
strideSeparatorin interfaceSliceItem
-
stride
@CheckForNull public Expression stride()
-
accept
public void accept(TreeVisitor visitor)
-
-