Package org.openrewrite.python.tree
Class Py.Slice
java.lang.Object
org.openrewrite.python.tree.Py.Slice
- All Implemented Interfaces:
org.openrewrite.java.tree.Expression,org.openrewrite.java.tree.J,org.openrewrite.java.tree.TypedTree,Py,org.openrewrite.Tree
- Enclosing interface:
- Py
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.openrewrite.java.tree.J
org.openrewrite.java.tree.J.AnnotatedType, org.openrewrite.java.tree.J.Annotation, org.openrewrite.java.tree.J.ArrayAccess, org.openrewrite.java.tree.J.ArrayDimension, org.openrewrite.java.tree.J.ArrayType, org.openrewrite.java.tree.J.Assert, org.openrewrite.java.tree.J.Assignment, org.openrewrite.java.tree.J.AssignmentOperation, org.openrewrite.java.tree.J.Binary, org.openrewrite.java.tree.J.Block, org.openrewrite.java.tree.J.Break, org.openrewrite.java.tree.J.Case, org.openrewrite.java.tree.J.ClassDeclaration, org.openrewrite.java.tree.J.CompilationUnit, org.openrewrite.java.tree.J.Continue, org.openrewrite.java.tree.J.ControlParentheses<J2 extends org.openrewrite.java.tree.J>, org.openrewrite.java.tree.J.DoWhileLoop, org.openrewrite.java.tree.J.Empty, org.openrewrite.java.tree.J.EnumValue, org.openrewrite.java.tree.J.EnumValueSet, org.openrewrite.java.tree.J.FieldAccess, org.openrewrite.java.tree.J.ForEachLoop, org.openrewrite.java.tree.J.ForLoop, org.openrewrite.java.tree.J.Identifier, org.openrewrite.java.tree.J.If, org.openrewrite.java.tree.J.Import, org.openrewrite.java.tree.J.InstanceOf, org.openrewrite.java.tree.J.IntersectionType, org.openrewrite.java.tree.J.Label, org.openrewrite.java.tree.J.Lambda, org.openrewrite.java.tree.J.Literal, org.openrewrite.java.tree.J.MemberReference, org.openrewrite.java.tree.J.MethodDeclaration, org.openrewrite.java.tree.J.MethodInvocation, org.openrewrite.java.tree.J.Modifier, org.openrewrite.java.tree.J.MultiCatch, org.openrewrite.java.tree.J.NewArray, org.openrewrite.java.tree.J.NewClass, org.openrewrite.java.tree.J.NullableType, org.openrewrite.java.tree.J.Package, org.openrewrite.java.tree.J.ParameterizedType, org.openrewrite.java.tree.J.Parentheses<J2 extends org.openrewrite.java.tree.J>, org.openrewrite.java.tree.J.ParenthesizedTypeTree, org.openrewrite.java.tree.J.Primitive, org.openrewrite.java.tree.J.Return, org.openrewrite.java.tree.J.Switch, org.openrewrite.java.tree.J.SwitchExpression, org.openrewrite.java.tree.J.Synchronized, org.openrewrite.java.tree.J.Ternary, org.openrewrite.java.tree.J.Throw, org.openrewrite.java.tree.J.Try, org.openrewrite.java.tree.J.TypeCast, org.openrewrite.java.tree.J.TypeParameter, org.openrewrite.java.tree.J.TypeParameters, org.openrewrite.java.tree.J.Unary, org.openrewrite.java.tree.J.Unknown, org.openrewrite.java.tree.J.VariableDeclarations, org.openrewrite.java.tree.J.WhileLoop, org.openrewrite.java.tree.J.Wildcard, org.openrewrite.java.tree.J.YieldNested classes/interfaces inherited from interface org.openrewrite.python.tree.Py
Py.Async, Py.Await, Py.Binary, Py.ChainedAssignment, Py.CollectionLiteral, Py.CompilationUnit, Py.ComprehensionExpression, Py.Del, Py.DictLiteral, Py.ErrorFrom, Py.ExceptionType, Py.ExpressionStatement, Py.FormattedString, Py.KeyValue, Py.LiteralType, Py.MatchCase, Py.MultiImport, Py.NamedArgument, Py.Pass, Py.Slice, Py.SpecialParameter, Py.Star, Py.StatementExpression, Py.TrailingElseWrapper, Py.TypeHint, Py.TypeHintedExpression, Py.UnionType, Py.VariableScope, Py.YieldFrom -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P> org.openrewrite.java.tree.JacceptPython(PythonVisitor<P> v, P p) org.openrewrite.java.tree.CoordinateBuilder.Expression@Nullable org.openrewrite.java.tree.ExpressiongetStart()@Nullable org.openrewrite.java.tree.ExpressiongetStep()@Nullable org.openrewrite.java.tree.ExpressiongetStop()@Nullable org.openrewrite.java.tree.JavaTypegetType()withStart(@Nullable org.openrewrite.java.tree.Expression start) withStep(@Nullable org.openrewrite.java.tree.Expression step) withStop(@Nullable org.openrewrite.java.tree.Expression stop) <T extends org.openrewrite.java.tree.J>
TwithType(@Nullable org.openrewrite.java.tree.JavaType type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openrewrite.java.tree.Expression
getSideEffects, unwrapMethods inherited from interface org.openrewrite.java.tree.J
acceptJava, print, printTrimmed, withComments, withPrefixMethods inherited from interface org.openrewrite.python.tree.Py
accept, getComments, getPrefix, isAcceptableMethods inherited from interface org.openrewrite.Tree
cast, getId, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, withId, withMarkers
-
Constructor Details
-
Slice
public Slice()
-
-
Method Details
-
getStart
public @Nullable org.openrewrite.java.tree.Expression getStart() -
withStart
-
getStop
public @Nullable org.openrewrite.java.tree.Expression getStop() -
withStop
-
getStep
public @Nullable org.openrewrite.java.tree.Expression getStep() -
withStep
-
getType
public @Nullable org.openrewrite.java.tree.JavaType getType()- Specified by:
getTypein interfaceorg.openrewrite.java.tree.Expression- Specified by:
getTypein interfaceorg.openrewrite.java.tree.TypedTree
-
withType
public <T extends org.openrewrite.java.tree.J> T withType(@Nullable org.openrewrite.java.tree.JavaType type) - Specified by:
withTypein interfaceorg.openrewrite.java.tree.Expression- Specified by:
withTypein interfaceorg.openrewrite.java.tree.TypedTree
-
acceptPython
- Specified by:
acceptPythonin interfacePy
-
getCoordinates
public org.openrewrite.java.tree.CoordinateBuilder.Expression getCoordinates()- Specified by:
getCoordinatesin interfaceorg.openrewrite.java.tree.Expression
-
getPadding
-