Class PythonIsoVisitor<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.python.PythonVisitor<P>
org.openrewrite.python.PythonIsoVisitor<P>
Direct Known Subclasses:
PythonSpacesVisitor, PythonValidator

public class PythonIsoVisitor<P> extends PythonVisitor<P>
  • Field Summary

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.openrewrite.java.tree.J.AnnotatedType
    visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, P p)
     
    org.openrewrite.java.tree.J.Annotation
    visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, P p)
     
    org.openrewrite.java.tree.J.ArrayAccess
    visitArrayAccess(org.openrewrite.java.tree.J.ArrayAccess arrayAccess, P p)
     
    org.openrewrite.java.tree.J.ArrayDimension
    visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, P p)
     
    org.openrewrite.java.tree.J.ArrayType
    visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, P p)
     
    org.openrewrite.java.tree.J.Assert
    visitAssert(org.openrewrite.java.tree.J.Assert assert_, P p)
     
    org.openrewrite.java.tree.J.Assignment
    visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, P p)
     
    org.openrewrite.java.tree.J.AssignmentOperation
    visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignmentOperation, P p)
     
    org.openrewrite.python.tree.Py.Async
    visitAsync(org.openrewrite.python.tree.Py.Async async, P p)
     
    org.openrewrite.python.tree.Py.Await
    visitAwait(org.openrewrite.python.tree.Py.Await await, P p)
     
    org.openrewrite.java.tree.J.Binary
    visitBinary(org.openrewrite.java.tree.J.Binary binary, P p)
     
    org.openrewrite.python.tree.Py.Binary
    visitBinary(org.openrewrite.python.tree.Py.Binary binary, P p)
     
    org.openrewrite.java.tree.J.Block
    visitBlock(org.openrewrite.java.tree.J.Block block, P p)
     
    org.openrewrite.java.tree.J.Break
    visitBreak(org.openrewrite.java.tree.J.Break break_, P p)
     
    org.openrewrite.java.tree.J.Case
    visitCase(org.openrewrite.java.tree.J.Case case_, P p)
     
    org.openrewrite.java.tree.J.Try.Catch
    visitCatch(org.openrewrite.java.tree.J.Try.Catch catch_, P p)
     
    org.openrewrite.python.tree.Py.ChainedAssignment
    visitChainedAssignment(org.openrewrite.python.tree.Py.ChainedAssignment chainedAssignment, P p)
     
    org.openrewrite.java.tree.J.ClassDeclaration
    visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDeclaration, P p)
     
    org.openrewrite.python.tree.Py.CollectionLiteral
    visitCollectionLiteral(org.openrewrite.python.tree.Py.CollectionLiteral collectionLiteral, P p)
     
    org.openrewrite.python.tree.Py.CompilationUnit
    visitCompilationUnit(org.openrewrite.python.tree.Py.CompilationUnit compilationUnit, P p)
     
    org.openrewrite.python.tree.Py.ComprehensionExpression.Clause
    visitComprehensionClause(org.openrewrite.python.tree.Py.ComprehensionExpression.Clause clause, P p)
     
    org.openrewrite.python.tree.Py.ComprehensionExpression.Condition
    visitComprehensionCondition(org.openrewrite.python.tree.Py.ComprehensionExpression.Condition condition, P p)
     
    org.openrewrite.python.tree.Py.ComprehensionExpression
    visitComprehensionExpression(org.openrewrite.python.tree.Py.ComprehensionExpression comprehensionExpression, P p)
     
    org.openrewrite.java.tree.J.Continue
    visitContinue(org.openrewrite.java.tree.J.Continue continue_, P p)
     
    <J2 extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J.ControlParentheses<J2>
    visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<J2> controlParentheses, P p)
     
    org.openrewrite.java.tree.J.DeconstructionPattern
    visitDeconstructionPattern(org.openrewrite.java.tree.J.DeconstructionPattern deconstructionPattern, P p)
     
    org.openrewrite.python.tree.Py.Del
    visitDel(org.openrewrite.python.tree.Py.Del del, P p)
     
    org.openrewrite.python.tree.Py.DictLiteral
    visitDictLiteral(org.openrewrite.python.tree.Py.DictLiteral dictLiteral, P p)
     
    org.openrewrite.java.tree.J.DoWhileLoop
    visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, P p)
     
    org.openrewrite.java.tree.J.If.Else
    visitElse(org.openrewrite.java.tree.J.If.Else else_, P p)
     
    org.openrewrite.java.tree.J.Empty
    visitEmpty(org.openrewrite.java.tree.J.Empty empty, P p)
     
    org.openrewrite.java.tree.J.EnumValue
    visitEnumValue(org.openrewrite.java.tree.J.EnumValue enumValue, P p)
     
    org.openrewrite.java.tree.J.EnumValueSet
    visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enumValueSet, P p)
     
    org.openrewrite.java.tree.J.Erroneous
    visitErroneous(org.openrewrite.java.tree.J.Erroneous erroneous, P p)
     
    org.openrewrite.python.tree.Py.ErrorFrom
    visitErrorFrom(org.openrewrite.python.tree.Py.ErrorFrom errorFrom, P p)
     
    org.openrewrite.python.tree.Py.ExceptionType
    visitExceptionType(org.openrewrite.python.tree.Py.ExceptionType exceptionType, P p)
     
    org.openrewrite.python.tree.Py.ExpressionStatement
    visitExpressionStatement(org.openrewrite.python.tree.Py.ExpressionStatement expressionStatement, P p)
     
    org.openrewrite.python.tree.Py.ExpressionTypeTree
    visitExpressionTypeTree(org.openrewrite.python.tree.Py.ExpressionTypeTree expressionTypeTree, P p)
     
    org.openrewrite.java.tree.J.FieldAccess
    visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, P p)
     
    org.openrewrite.java.tree.J.ForLoop.Control
    visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, P p)
     
    org.openrewrite.java.tree.J.ForEachLoop.Control
    visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, P p)
     
    org.openrewrite.java.tree.J.ForEachLoop
    visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, P p)
     
    org.openrewrite.java.tree.J.ForLoop
    visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, P p)
     
    org.openrewrite.python.tree.Py.FormattedString
    visitFormattedString(org.openrewrite.python.tree.Py.FormattedString formattedString, P p)
     
    org.openrewrite.python.tree.Py.FormattedString.Value
    visitFormattedStringValue(org.openrewrite.python.tree.Py.FormattedString.Value value, P p)
     
    org.openrewrite.java.tree.J.Identifier
    visitIdentifier(org.openrewrite.java.tree.J.Identifier identifier, P p)
     
    org.openrewrite.java.tree.J.If
    visitIf(org.openrewrite.java.tree.J.If if_, P p)
     
    org.openrewrite.java.tree.J.Import
    visitImport(org.openrewrite.java.tree.J.Import import_, P p)
     
    org.openrewrite.java.tree.J.InstanceOf
    visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, P p)
     
    org.openrewrite.java.tree.J.IntersectionType
    visitIntersectionType(org.openrewrite.java.tree.J.IntersectionType intersectionType, P p)
     
    org.openrewrite.python.tree.Py.KeyValue
    visitKeyValue(org.openrewrite.python.tree.Py.KeyValue keyValue, P p)
     
    org.openrewrite.java.tree.J.Label
    visitLabel(org.openrewrite.java.tree.J.Label label, P p)
     
    org.openrewrite.java.tree.J.Lambda
    visitLambda(org.openrewrite.java.tree.J.Lambda lambda, P p)
     
    org.openrewrite.java.tree.J.Literal
    visitLiteral(org.openrewrite.java.tree.J.Literal literal, P p)
     
    org.openrewrite.python.tree.Py.LiteralType
    visitLiteralType(org.openrewrite.python.tree.Py.LiteralType literalType, P p)
     
    org.openrewrite.python.tree.Py.MatchCase
    visitMatchCase(org.openrewrite.python.tree.Py.MatchCase matchCase, P p)
     
    org.openrewrite.python.tree.Py.MatchCase.Pattern
    visitMatchCasePattern(org.openrewrite.python.tree.Py.MatchCase.Pattern pattern, P p)
     
    org.openrewrite.java.tree.J.MemberReference
    visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberReference, P p)
     
    org.openrewrite.java.tree.J.MethodDeclaration
    visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration methodDeclaration, P p)
     
    org.openrewrite.java.tree.J.MethodInvocation
    visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation methodInvocation, P p)
     
    org.openrewrite.java.tree.J.Modifier
    visitModifier(org.openrewrite.java.tree.J.Modifier modifier, P p)
     
    org.openrewrite.java.tree.J.MultiCatch
    visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, P p)
     
    org.openrewrite.python.tree.Py.MultiImport
    visitMultiImport(org.openrewrite.python.tree.Py.MultiImport multiImport, P p)
     
    org.openrewrite.python.tree.Py.NamedArgument
    visitNamedArgument(org.openrewrite.python.tree.Py.NamedArgument namedArgument, P p)
     
    org.openrewrite.java.tree.J.NewArray
    visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, P p)
     
    org.openrewrite.java.tree.J.NewClass
    visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, P p)
     
    org.openrewrite.java.tree.J.NullableType
    visitNullableType(org.openrewrite.java.tree.J.NullableType nullableType, P p)
     
    org.openrewrite.java.tree.J.Package
    visitPackage(org.openrewrite.java.tree.J.Package package_, P p)
     
    org.openrewrite.java.tree.J.ParameterizedType
    visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType parameterizedType, P p)
     
    <J2 extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J.Parentheses<J2>
    visitParentheses(org.openrewrite.java.tree.J.Parentheses<J2> parentheses, P p)
     
    org.openrewrite.java.tree.J.ParenthesizedTypeTree
    visitParenthesizedTypeTree(org.openrewrite.java.tree.J.ParenthesizedTypeTree parenthesizedTypeTree, P p)
     
    org.openrewrite.python.tree.Py.Pass
    visitPass(org.openrewrite.python.tree.Py.Pass pass, P p)
     
    org.openrewrite.java.tree.J.Primitive
    visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, P p)
     
    org.openrewrite.java.tree.J.Return
    visitReturn(org.openrewrite.java.tree.J.Return return_, P p)
     
    org.openrewrite.python.tree.Py.Slice
    visitSlice(org.openrewrite.python.tree.Py.Slice slice, P p)
     
    org.openrewrite.python.tree.Py.SpecialParameter
    visitSpecialParameter(org.openrewrite.python.tree.Py.SpecialParameter specialParameter, P p)
     
    org.openrewrite.python.tree.Py.Star
    visitStar(org.openrewrite.python.tree.Py.Star star, P p)
     
    org.openrewrite.python.tree.Py.StatementExpression
    visitStatementExpression(org.openrewrite.python.tree.Py.StatementExpression statementExpression, P p)
     
    org.openrewrite.java.tree.J.Switch
    visitSwitch(org.openrewrite.java.tree.J.Switch switch_, P p)
     
    org.openrewrite.java.tree.J.SwitchExpression
    visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression switchExpression, P p)
     
    org.openrewrite.java.tree.J.Synchronized
    visitSynchronized(org.openrewrite.java.tree.J.Synchronized synchronized_, P p)
     
    org.openrewrite.java.tree.J.Ternary
    visitTernary(org.openrewrite.java.tree.J.Ternary ternary, P p)
     
    org.openrewrite.java.tree.J.Throw
    visitThrow(org.openrewrite.java.tree.J.Throw throw_, P p)
     
    org.openrewrite.python.tree.Py.TrailingElseWrapper
    visitTrailingElseWrapper(org.openrewrite.python.tree.Py.TrailingElseWrapper trailingElseWrapper, P p)
     
    org.openrewrite.java.tree.J.Try
    visitTry(org.openrewrite.java.tree.J.Try try_, P p)
     
    org.openrewrite.java.tree.J.Try.Resource
    visitTryResource(org.openrewrite.java.tree.J.Try.Resource resource, P p)
     
    org.openrewrite.python.tree.Py.TypeAlias
    visitTypeAlias(org.openrewrite.python.tree.Py.TypeAlias typeAlias, P p)
     
    org.openrewrite.java.tree.J.TypeCast
    visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, P p)
     
    org.openrewrite.python.tree.Py.TypeHint
    visitTypeHint(org.openrewrite.python.tree.Py.TypeHint typeHint, P p)
     
    org.openrewrite.python.tree.Py.TypeHintedExpression
    visitTypeHintedExpression(org.openrewrite.python.tree.Py.TypeHintedExpression typeHintedExpression, P p)
     
    org.openrewrite.java.tree.J.TypeParameter
    visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParameter, P p)
     
    org.openrewrite.java.tree.J.Unary
    visitUnary(org.openrewrite.java.tree.J.Unary unary, P p)
     
    org.openrewrite.python.tree.Py.UnionType
    visitUnionType(org.openrewrite.python.tree.Py.UnionType unionType, P p)
     
    org.openrewrite.java.tree.J.Unknown
    visitUnknown(org.openrewrite.java.tree.J.Unknown unknown, P p)
     
    org.openrewrite.java.tree.J.Unknown.Source
    visitUnknownSource(org.openrewrite.java.tree.J.Unknown.Source source, P p)
     
    org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable
    visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable namedVariable, P p)
     
    org.openrewrite.java.tree.J.VariableDeclarations
    visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations variableDeclarations, P p)
     
    org.openrewrite.python.tree.Py.VariableScope
    visitVariableScope(org.openrewrite.python.tree.Py.VariableScope variableScope, P p)
     
    org.openrewrite.java.tree.J.WhileLoop
    visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, P p)
     
    org.openrewrite.java.tree.J.Wildcard
    visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, P p)
     
    org.openrewrite.java.tree.J.Yield
    visitYield(org.openrewrite.java.tree.J.Yield yield, P p)
     
    org.openrewrite.python.tree.Py.YieldFrom
    visitYieldFrom(org.openrewrite.python.tree.Py.YieldFrom yieldFrom, P p)
     

    Methods inherited from class org.openrewrite.python.PythonVisitor

    isAcceptable, visitContainer, visitLeftPadded, visitRightPadded, visitSpace

    Methods inherited from class org.openrewrite.java.JavaVisitor

    autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitCompilationUnit, visitContainer, visitExpression, visitLambdaParameters, visitLeftPadded, visitRightPadded, visitSpace, visitStatement, visitType, visitTypeName, visitTypeParameters

    Methods inherited from class org.openrewrite.TreeVisitor

    adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PythonIsoVisitor

      public PythonIsoVisitor()
  • Method Details

    • visitAsync

      public org.openrewrite.python.tree.Py.Async visitAsync(org.openrewrite.python.tree.Py.Async async, P p)
      Overrides:
      visitAsync in class PythonVisitor<P>
    • visitAwait

      public org.openrewrite.python.tree.Py.Await visitAwait(org.openrewrite.python.tree.Py.Await await, P p)
      Overrides:
      visitAwait in class PythonVisitor<P>
    • visitBinary

      public org.openrewrite.python.tree.Py.Binary visitBinary(org.openrewrite.python.tree.Py.Binary binary, P p)
      Overrides:
      visitBinary in class PythonVisitor<P>
    • visitChainedAssignment

      public org.openrewrite.python.tree.Py.ChainedAssignment visitChainedAssignment(org.openrewrite.python.tree.Py.ChainedAssignment chainedAssignment, P p)
      Overrides:
      visitChainedAssignment in class PythonVisitor<P>
    • visitExceptionType

      public org.openrewrite.python.tree.Py.ExceptionType visitExceptionType(org.openrewrite.python.tree.Py.ExceptionType exceptionType, P p)
      Overrides:
      visitExceptionType in class PythonVisitor<P>
    • visitLiteralType

      public org.openrewrite.python.tree.Py.LiteralType visitLiteralType(org.openrewrite.python.tree.Py.LiteralType literalType, P p)
      Overrides:
      visitLiteralType in class PythonVisitor<P>
    • visitTypeHint

      public org.openrewrite.python.tree.Py.TypeHint visitTypeHint(org.openrewrite.python.tree.Py.TypeHint typeHint, P p)
      Overrides:
      visitTypeHint in class PythonVisitor<P>
    • visitCompilationUnit

      public org.openrewrite.python.tree.Py.CompilationUnit visitCompilationUnit(org.openrewrite.python.tree.Py.CompilationUnit compilationUnit, P p)
      Overrides:
      visitCompilationUnit in class PythonVisitor<P>
    • visitExpressionStatement

      public org.openrewrite.python.tree.Py.ExpressionStatement visitExpressionStatement(org.openrewrite.python.tree.Py.ExpressionStatement expressionStatement, P p)
      Overrides:
      visitExpressionStatement in class PythonVisitor<P>
    • visitExpressionTypeTree

      public org.openrewrite.python.tree.Py.ExpressionTypeTree visitExpressionTypeTree(org.openrewrite.python.tree.Py.ExpressionTypeTree expressionTypeTree, P p)
      Overrides:
      visitExpressionTypeTree in class PythonVisitor<P>
    • visitStatementExpression

      public org.openrewrite.python.tree.Py.StatementExpression visitStatementExpression(org.openrewrite.python.tree.Py.StatementExpression statementExpression, P p)
      Overrides:
      visitStatementExpression in class PythonVisitor<P>
    • visitMultiImport

      public org.openrewrite.python.tree.Py.MultiImport visitMultiImport(org.openrewrite.python.tree.Py.MultiImport multiImport, P p)
      Overrides:
      visitMultiImport in class PythonVisitor<P>
    • visitKeyValue

      public org.openrewrite.python.tree.Py.KeyValue visitKeyValue(org.openrewrite.python.tree.Py.KeyValue keyValue, P p)
      Overrides:
      visitKeyValue in class PythonVisitor<P>
    • visitDictLiteral

      public org.openrewrite.python.tree.Py.DictLiteral visitDictLiteral(org.openrewrite.python.tree.Py.DictLiteral dictLiteral, P p)
      Overrides:
      visitDictLiteral in class PythonVisitor<P>
    • visitCollectionLiteral

      public org.openrewrite.python.tree.Py.CollectionLiteral visitCollectionLiteral(org.openrewrite.python.tree.Py.CollectionLiteral collectionLiteral, P p)
      Overrides:
      visitCollectionLiteral in class PythonVisitor<P>
    • visitFormattedString

      public org.openrewrite.python.tree.Py.FormattedString visitFormattedString(org.openrewrite.python.tree.Py.FormattedString formattedString, P p)
      Overrides:
      visitFormattedString in class PythonVisitor<P>
    • visitFormattedStringValue

      public org.openrewrite.python.tree.Py.FormattedString.Value visitFormattedStringValue(org.openrewrite.python.tree.Py.FormattedString.Value value, P p)
      Overrides:
      visitFormattedStringValue in class PythonVisitor<P>
    • visitPass

      public org.openrewrite.python.tree.Py.Pass visitPass(org.openrewrite.python.tree.Py.Pass pass, P p)
      Overrides:
      visitPass in class PythonVisitor<P>
    • visitTrailingElseWrapper

      public org.openrewrite.python.tree.Py.TrailingElseWrapper visitTrailingElseWrapper(org.openrewrite.python.tree.Py.TrailingElseWrapper trailingElseWrapper, P p)
      Overrides:
      visitTrailingElseWrapper in class PythonVisitor<P>
    • visitComprehensionExpression

      public org.openrewrite.python.tree.Py.ComprehensionExpression visitComprehensionExpression(org.openrewrite.python.tree.Py.ComprehensionExpression comprehensionExpression, P p)
      Overrides:
      visitComprehensionExpression in class PythonVisitor<P>
    • visitComprehensionCondition

      public org.openrewrite.python.tree.Py.ComprehensionExpression.Condition visitComprehensionCondition(org.openrewrite.python.tree.Py.ComprehensionExpression.Condition condition, P p)
      Overrides:
      visitComprehensionCondition in class PythonVisitor<P>
    • visitComprehensionClause

      public org.openrewrite.python.tree.Py.ComprehensionExpression.Clause visitComprehensionClause(org.openrewrite.python.tree.Py.ComprehensionExpression.Clause clause, P p)
      Overrides:
      visitComprehensionClause in class PythonVisitor<P>
    • visitTypeAlias

      public org.openrewrite.python.tree.Py.TypeAlias visitTypeAlias(org.openrewrite.python.tree.Py.TypeAlias typeAlias, P p)
      Overrides:
      visitTypeAlias in class PythonVisitor<P>
    • visitYieldFrom

      public org.openrewrite.python.tree.Py.YieldFrom visitYieldFrom(org.openrewrite.python.tree.Py.YieldFrom yieldFrom, P p)
      Overrides:
      visitYieldFrom in class PythonVisitor<P>
    • visitUnionType

      public org.openrewrite.python.tree.Py.UnionType visitUnionType(org.openrewrite.python.tree.Py.UnionType unionType, P p)
      Overrides:
      visitUnionType in class PythonVisitor<P>
    • visitVariableScope

      public org.openrewrite.python.tree.Py.VariableScope visitVariableScope(org.openrewrite.python.tree.Py.VariableScope variableScope, P p)
      Overrides:
      visitVariableScope in class PythonVisitor<P>
    • visitDel

      public org.openrewrite.python.tree.Py.Del visitDel(org.openrewrite.python.tree.Py.Del del, P p)
      Overrides:
      visitDel in class PythonVisitor<P>
    • visitSpecialParameter

      public org.openrewrite.python.tree.Py.SpecialParameter visitSpecialParameter(org.openrewrite.python.tree.Py.SpecialParameter specialParameter, P p)
      Overrides:
      visitSpecialParameter in class PythonVisitor<P>
    • visitStar

      public org.openrewrite.python.tree.Py.Star visitStar(org.openrewrite.python.tree.Py.Star star, P p)
      Overrides:
      visitStar in class PythonVisitor<P>
    • visitNamedArgument

      public org.openrewrite.python.tree.Py.NamedArgument visitNamedArgument(org.openrewrite.python.tree.Py.NamedArgument namedArgument, P p)
      Overrides:
      visitNamedArgument in class PythonVisitor<P>
    • visitTypeHintedExpression

      public org.openrewrite.python.tree.Py.TypeHintedExpression visitTypeHintedExpression(org.openrewrite.python.tree.Py.TypeHintedExpression typeHintedExpression, P p)
      Overrides:
      visitTypeHintedExpression in class PythonVisitor<P>
    • visitErrorFrom

      public org.openrewrite.python.tree.Py.ErrorFrom visitErrorFrom(org.openrewrite.python.tree.Py.ErrorFrom errorFrom, P p)
      Overrides:
      visitErrorFrom in class PythonVisitor<P>
    • visitMatchCase

      public org.openrewrite.python.tree.Py.MatchCase visitMatchCase(org.openrewrite.python.tree.Py.MatchCase matchCase, P p)
      Overrides:
      visitMatchCase in class PythonVisitor<P>
    • visitMatchCasePattern

      public org.openrewrite.python.tree.Py.MatchCase.Pattern visitMatchCasePattern(org.openrewrite.python.tree.Py.MatchCase.Pattern pattern, P p)
      Overrides:
      visitMatchCasePattern in class PythonVisitor<P>
    • visitSlice

      public org.openrewrite.python.tree.Py.Slice visitSlice(org.openrewrite.python.tree.Py.Slice slice, P p)
      Overrides:
      visitSlice in class PythonVisitor<P>
    • visitAnnotatedType

      public org.openrewrite.java.tree.J.AnnotatedType visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, P p)
      Overrides:
      visitAnnotatedType in class org.openrewrite.java.JavaVisitor<P>
    • visitAnnotation

      public org.openrewrite.java.tree.J.Annotation visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, P p)
      Overrides:
      visitAnnotation in class org.openrewrite.java.JavaVisitor<P>
    • visitArrayAccess

      public org.openrewrite.java.tree.J.ArrayAccess visitArrayAccess(org.openrewrite.java.tree.J.ArrayAccess arrayAccess, P p)
      Overrides:
      visitArrayAccess in class org.openrewrite.java.JavaVisitor<P>
    • visitArrayType

      public org.openrewrite.java.tree.J.ArrayType visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, P p)
      Overrides:
      visitArrayType in class org.openrewrite.java.JavaVisitor<P>
    • visitAssert

      public org.openrewrite.java.tree.J.Assert visitAssert(org.openrewrite.java.tree.J.Assert assert_, P p)
      Overrides:
      visitAssert in class org.openrewrite.java.JavaVisitor<P>
    • visitAssignment

      public org.openrewrite.java.tree.J.Assignment visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, P p)
      Overrides:
      visitAssignment in class org.openrewrite.java.JavaVisitor<P>
    • visitAssignmentOperation

      public org.openrewrite.java.tree.J.AssignmentOperation visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignmentOperation, P p)
      Overrides:
      visitAssignmentOperation in class org.openrewrite.java.JavaVisitor<P>
    • visitBinary

      public org.openrewrite.java.tree.J.Binary visitBinary(org.openrewrite.java.tree.J.Binary binary, P p)
      Overrides:
      visitBinary in class org.openrewrite.java.JavaVisitor<P>
    • visitBlock

      public org.openrewrite.java.tree.J.Block visitBlock(org.openrewrite.java.tree.J.Block block, P p)
      Overrides:
      visitBlock in class org.openrewrite.java.JavaVisitor<P>
    • visitBreak

      public org.openrewrite.java.tree.J.Break visitBreak(org.openrewrite.java.tree.J.Break break_, P p)
      Overrides:
      visitBreak in class org.openrewrite.java.JavaVisitor<P>
    • visitCase

      public org.openrewrite.java.tree.J.Case visitCase(org.openrewrite.java.tree.J.Case case_, P p)
      Overrides:
      visitCase in class org.openrewrite.java.JavaVisitor<P>
    • visitClassDeclaration

      public org.openrewrite.java.tree.J.ClassDeclaration visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDeclaration, P p)
      Overrides:
      visitClassDeclaration in class org.openrewrite.java.JavaVisitor<P>
    • visitContinue

      public org.openrewrite.java.tree.J.Continue visitContinue(org.openrewrite.java.tree.J.Continue continue_, P p)
      Overrides:
      visitContinue in class org.openrewrite.java.JavaVisitor<P>
    • visitDoWhileLoop

      public org.openrewrite.java.tree.J.DoWhileLoop visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, P p)
      Overrides:
      visitDoWhileLoop in class org.openrewrite.java.JavaVisitor<P>
    • visitEmpty

      public org.openrewrite.java.tree.J.Empty visitEmpty(org.openrewrite.java.tree.J.Empty empty, P p)
      Overrides:
      visitEmpty in class org.openrewrite.java.JavaVisitor<P>
    • visitEnumValue

      public org.openrewrite.java.tree.J.EnumValue visitEnumValue(org.openrewrite.java.tree.J.EnumValue enumValue, P p)
      Overrides:
      visitEnumValue in class org.openrewrite.java.JavaVisitor<P>
    • visitEnumValueSet

      public org.openrewrite.java.tree.J.EnumValueSet visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enumValueSet, P p)
      Overrides:
      visitEnumValueSet in class org.openrewrite.java.JavaVisitor<P>
    • visitFieldAccess

      public org.openrewrite.java.tree.J.FieldAccess visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, P p)
      Overrides:
      visitFieldAccess in class org.openrewrite.java.JavaVisitor<P>
    • visitForEachLoop

      public org.openrewrite.java.tree.J.ForEachLoop visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, P p)
      Overrides:
      visitForEachLoop in class org.openrewrite.java.JavaVisitor<P>
    • visitForEachControl

      public org.openrewrite.java.tree.J.ForEachLoop.Control visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, P p)
      Overrides:
      visitForEachControl in class org.openrewrite.java.JavaVisitor<P>
    • visitForLoop

      public org.openrewrite.java.tree.J.ForLoop visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, P p)
      Overrides:
      visitForLoop in class org.openrewrite.java.JavaVisitor<P>
    • visitForControl

      public org.openrewrite.java.tree.J.ForLoop.Control visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, P p)
      Overrides:
      visitForControl in class org.openrewrite.java.JavaVisitor<P>
    • visitParenthesizedTypeTree

      public org.openrewrite.java.tree.J.ParenthesizedTypeTree visitParenthesizedTypeTree(org.openrewrite.java.tree.J.ParenthesizedTypeTree parenthesizedTypeTree, P p)
      Overrides:
      visitParenthesizedTypeTree in class org.openrewrite.java.JavaVisitor<P>
    • visitIdentifier

      public org.openrewrite.java.tree.J.Identifier visitIdentifier(org.openrewrite.java.tree.J.Identifier identifier, P p)
      Overrides:
      visitIdentifier in class org.openrewrite.java.JavaVisitor<P>
    • visitIf

      public org.openrewrite.java.tree.J.If visitIf(org.openrewrite.java.tree.J.If if_, P p)
      Overrides:
      visitIf in class org.openrewrite.java.JavaVisitor<P>
    • visitElse

      public org.openrewrite.java.tree.J.If.Else visitElse(org.openrewrite.java.tree.J.If.Else else_, P p)
      Overrides:
      visitElse in class org.openrewrite.java.JavaVisitor<P>
    • visitImport

      public org.openrewrite.java.tree.J.Import visitImport(org.openrewrite.java.tree.J.Import import_, P p)
      Overrides:
      visitImport in class org.openrewrite.java.JavaVisitor<P>
    • visitInstanceOf

      public org.openrewrite.java.tree.J.InstanceOf visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, P p)
      Overrides:
      visitInstanceOf in class org.openrewrite.java.JavaVisitor<P>
    • visitDeconstructionPattern

      public org.openrewrite.java.tree.J.DeconstructionPattern visitDeconstructionPattern(org.openrewrite.java.tree.J.DeconstructionPattern deconstructionPattern, P p)
      Overrides:
      visitDeconstructionPattern in class org.openrewrite.java.JavaVisitor<P>
    • visitIntersectionType

      public org.openrewrite.java.tree.J.IntersectionType visitIntersectionType(org.openrewrite.java.tree.J.IntersectionType intersectionType, P p)
      Overrides:
      visitIntersectionType in class org.openrewrite.java.JavaVisitor<P>
    • visitLabel

      public org.openrewrite.java.tree.J.Label visitLabel(org.openrewrite.java.tree.J.Label label, P p)
      Overrides:
      visitLabel in class org.openrewrite.java.JavaVisitor<P>
    • visitLambda

      public org.openrewrite.java.tree.J.Lambda visitLambda(org.openrewrite.java.tree.J.Lambda lambda, P p)
      Overrides:
      visitLambda in class org.openrewrite.java.JavaVisitor<P>
    • visitLiteral

      public org.openrewrite.java.tree.J.Literal visitLiteral(org.openrewrite.java.tree.J.Literal literal, P p)
      Overrides:
      visitLiteral in class org.openrewrite.java.JavaVisitor<P>
    • visitMemberReference

      public org.openrewrite.java.tree.J.MemberReference visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberReference, P p)
      Overrides:
      visitMemberReference in class org.openrewrite.java.JavaVisitor<P>
    • visitMethodDeclaration

      public org.openrewrite.java.tree.J.MethodDeclaration visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration methodDeclaration, P p)
      Overrides:
      visitMethodDeclaration in class org.openrewrite.java.JavaVisitor<P>
    • visitMethodInvocation

      public org.openrewrite.java.tree.J.MethodInvocation visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation methodInvocation, P p)
      Overrides:
      visitMethodInvocation in class org.openrewrite.java.JavaVisitor<P>
    • visitModifier

      public org.openrewrite.java.tree.J.Modifier visitModifier(org.openrewrite.java.tree.J.Modifier modifier, P p)
      Overrides:
      visitModifier in class org.openrewrite.java.JavaVisitor<P>
    • visitMultiCatch

      public org.openrewrite.java.tree.J.MultiCatch visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, P p)
      Overrides:
      visitMultiCatch in class org.openrewrite.java.JavaVisitor<P>
    • visitNewArray

      public org.openrewrite.java.tree.J.NewArray visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, P p)
      Overrides:
      visitNewArray in class org.openrewrite.java.JavaVisitor<P>
    • visitArrayDimension

      public org.openrewrite.java.tree.J.ArrayDimension visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, P p)
      Overrides:
      visitArrayDimension in class org.openrewrite.java.JavaVisitor<P>
    • visitNewClass

      public org.openrewrite.java.tree.J.NewClass visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, P p)
      Overrides:
      visitNewClass in class org.openrewrite.java.JavaVisitor<P>
    • visitNullableType

      public org.openrewrite.java.tree.J.NullableType visitNullableType(org.openrewrite.java.tree.J.NullableType nullableType, P p)
      Overrides:
      visitNullableType in class org.openrewrite.java.JavaVisitor<P>
    • visitPackage

      public org.openrewrite.java.tree.J.Package visitPackage(org.openrewrite.java.tree.J.Package package_, P p)
      Overrides:
      visitPackage in class org.openrewrite.java.JavaVisitor<P>
    • visitParameterizedType

      public org.openrewrite.java.tree.J.ParameterizedType visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType parameterizedType, P p)
      Overrides:
      visitParameterizedType in class org.openrewrite.java.JavaVisitor<P>
    • visitParentheses

      public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J.Parentheses<J2> visitParentheses(org.openrewrite.java.tree.J.Parentheses<J2> parentheses, P p)
      Overrides:
      visitParentheses in class org.openrewrite.java.JavaVisitor<P>
    • visitControlParentheses

      public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J.ControlParentheses<J2> visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<J2> controlParentheses, P p)
      Overrides:
      visitControlParentheses in class org.openrewrite.java.JavaVisitor<P>
    • visitPrimitive

      public org.openrewrite.java.tree.J.Primitive visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, P p)
      Overrides:
      visitPrimitive in class org.openrewrite.java.JavaVisitor<P>
    • visitReturn

      public org.openrewrite.java.tree.J.Return visitReturn(org.openrewrite.java.tree.J.Return return_, P p)
      Overrides:
      visitReturn in class org.openrewrite.java.JavaVisitor<P>
    • visitSwitch

      public org.openrewrite.java.tree.J.Switch visitSwitch(org.openrewrite.java.tree.J.Switch switch_, P p)
      Overrides:
      visitSwitch in class org.openrewrite.java.JavaVisitor<P>
    • visitSwitchExpression

      public org.openrewrite.java.tree.J.SwitchExpression visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression switchExpression, P p)
      Overrides:
      visitSwitchExpression in class org.openrewrite.java.JavaVisitor<P>
    • visitSynchronized

      public org.openrewrite.java.tree.J.Synchronized visitSynchronized(org.openrewrite.java.tree.J.Synchronized synchronized_, P p)
      Overrides:
      visitSynchronized in class org.openrewrite.java.JavaVisitor<P>
    • visitTernary

      public org.openrewrite.java.tree.J.Ternary visitTernary(org.openrewrite.java.tree.J.Ternary ternary, P p)
      Overrides:
      visitTernary in class org.openrewrite.java.JavaVisitor<P>
    • visitThrow

      public org.openrewrite.java.tree.J.Throw visitThrow(org.openrewrite.java.tree.J.Throw throw_, P p)
      Overrides:
      visitThrow in class org.openrewrite.java.JavaVisitor<P>
    • visitTry

      public org.openrewrite.java.tree.J.Try visitTry(org.openrewrite.java.tree.J.Try try_, P p)
      Overrides:
      visitTry in class org.openrewrite.java.JavaVisitor<P>
    • visitTryResource

      public org.openrewrite.java.tree.J.Try.Resource visitTryResource(org.openrewrite.java.tree.J.Try.Resource resource, P p)
      Overrides:
      visitTryResource in class org.openrewrite.java.JavaVisitor<P>
    • visitCatch

      public org.openrewrite.java.tree.J.Try.Catch visitCatch(org.openrewrite.java.tree.J.Try.Catch catch_, P p)
      Overrides:
      visitCatch in class org.openrewrite.java.JavaVisitor<P>
    • visitTypeCast

      public org.openrewrite.java.tree.J.TypeCast visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, P p)
      Overrides:
      visitTypeCast in class org.openrewrite.java.JavaVisitor<P>
    • visitTypeParameter

      public org.openrewrite.java.tree.J.TypeParameter visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParameter, P p)
      Overrides:
      visitTypeParameter in class org.openrewrite.java.JavaVisitor<P>
    • visitUnary

      public org.openrewrite.java.tree.J.Unary visitUnary(org.openrewrite.java.tree.J.Unary unary, P p)
      Overrides:
      visitUnary in class org.openrewrite.java.JavaVisitor<P>
    • visitVariableDeclarations

      public org.openrewrite.java.tree.J.VariableDeclarations visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations variableDeclarations, P p)
      Overrides:
      visitVariableDeclarations in class org.openrewrite.java.JavaVisitor<P>
    • visitVariable

      public org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable namedVariable, P p)
      Overrides:
      visitVariable in class org.openrewrite.java.JavaVisitor<P>
    • visitWhileLoop

      public org.openrewrite.java.tree.J.WhileLoop visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, P p)
      Overrides:
      visitWhileLoop in class org.openrewrite.java.JavaVisitor<P>
    • visitWildcard

      public org.openrewrite.java.tree.J.Wildcard visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, P p)
      Overrides:
      visitWildcard in class org.openrewrite.java.JavaVisitor<P>
    • visitYield

      public org.openrewrite.java.tree.J.Yield visitYield(org.openrewrite.java.tree.J.Yield yield, P p)
      Overrides:
      visitYield in class org.openrewrite.java.JavaVisitor<P>
    • visitUnknown

      public org.openrewrite.java.tree.J.Unknown visitUnknown(org.openrewrite.java.tree.J.Unknown unknown, P p)
      Overrides:
      visitUnknown in class org.openrewrite.java.JavaVisitor<P>
    • visitUnknownSource

      public org.openrewrite.java.tree.J.Unknown.Source visitUnknownSource(org.openrewrite.java.tree.J.Unknown.Source source, P p)
      Overrides:
      visitUnknownSource in class org.openrewrite.java.JavaVisitor<P>
    • visitErroneous

      public org.openrewrite.java.tree.J.Erroneous visitErroneous(org.openrewrite.java.tree.J.Erroneous erroneous, P p)
      Overrides:
      visitErroneous in class org.openrewrite.java.JavaVisitor<P>