Class PythonPrinter<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.python.PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
org.openrewrite.python.internal.PythonPrinter<P>

public class PythonPrinter<P> extends PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
  • Field Summary

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    afterSyntax(org.openrewrite.java.tree.J j, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    afterSyntax(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAssertStatement(Py.AssertStatement assrt, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAwaitExpression(Py.AwaitExpression await, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitBinary(org.openrewrite.java.tree.J.Binary binary, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitBlock(org.openrewrite.java.tree.J.Block block, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitBreak(org.openrewrite.java.tree.J.Break breakStatement, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitCase(org.openrewrite.java.tree.J.Case caze, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitCatch(org.openrewrite.java.tree.J.Try.Catch catzh, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitComprehensionClause(Py.ComprehensionExpression.Clause clause, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitComprehensionCondition(Py.ComprehensionExpression.Condition condition, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitComprehensionExpression(Py.ComprehensionExpression comp, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitContinue(org.openrewrite.java.tree.J.Continue continueStatement, org.openrewrite.PrintOutputCapture<P> p)
     
    <T extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J
    visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<T> controlParens, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitDelStatement(Py.DelStatement del, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitDictLiteral(Py.DictLiteral dict, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitElse(org.openrewrite.java.tree.J.If.Else elze, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitErrorFromExpression(Py.ErrorFromExpression expr, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitExceptionType(Py.ExceptionType type, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitIf(org.openrewrite.java.tree.J.If iff, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitImport(org.openrewrite.java.tree.J.Import impoort, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitJavaSourceFile(org.openrewrite.java.tree.JavaSourceFile sourceFile, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitKeyValue(Py.KeyValue keyValue, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitLiteral(org.openrewrite.java.tree.J.Literal literal, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMatchCase(Py.MatchCase match, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMatchCasePattern(Py.MatchCase.Pattern pattern, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitModifier(org.openrewrite.java.tree.J.Modifier mod, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitNamedArgument(Py.NamedArgument arg, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, org.openrewrite.PrintOutputCapture<P> p)
     
    <T extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J
    visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitPassStatement(Py.PassStatement pass, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitReturn(org.openrewrite.java.tree.J.Return retrn, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.Space
    visitSpace(org.openrewrite.java.tree.Space space, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.Space
    visitSpace(org.openrewrite.java.tree.Space space, PySpace.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitSpecialArgument(Py.SpecialArgument arg, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitSpecialParameter(Py.SpecialParameter param, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitStatements(List<org.openrewrite.java.tree.JRightPadded<org.openrewrite.java.tree.Statement>> statements, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitSwitch(org.openrewrite.java.tree.J.Switch switzh, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitThrow(org.openrewrite.java.tree.J.Throw thrown, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTrailingElseWrapper(Py.TrailingElseWrapper wrapper, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTry(org.openrewrite.java.tree.J.Try tryable, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTypeHint(Py.TypeHint type, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTypeHintedExpression(Py.TypeHintedExpression expr, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitUnary(org.openrewrite.java.tree.J.Unary unary, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitVariableScopeStatement(Py.VariableScopeStatement scope, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitYieldExpression(Py.YieldExpression yield, org.openrewrite.PrintOutputCapture<P> p)
     

    Methods inherited from class org.openrewrite.java.JavaVisitor

    autoFormat, autoFormat, autoFormat, describeLocation, getJavadocVisitor, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, visitAnnotatedType, visitArrayAccess, visitArrayType, visitAssert, visitContainer, visitDoWhileLoop, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitForControl, visitForLoop, visitInstanceOf, visitLabel, visitLeftPadded, visitMemberReference, visitMultiCatch, visitNewClass, visitPackage, visitParameterizedType, visitPrimitive, visitRightPadded, visitStatement, visitSwitchExpression, visitSynchronized, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitWildcard, visitYield

    Methods inherited from class org.openrewrite.TreeVisitor

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

    Methods inherited from class java.lang.Object

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

    • PythonPrinter

      public PythonPrinter()
  • Method Details

    • afterSyntax

      protected void afterSyntax(org.openrewrite.java.tree.J j, org.openrewrite.PrintOutputCapture<P> p)
    • afterSyntax

      protected void afterSyntax(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> p)
    • visitJavaSourceFile

      public org.openrewrite.java.tree.J visitJavaSourceFile(org.openrewrite.java.tree.JavaSourceFile sourceFile, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitJavaSourceFile in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitIdentifier

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

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

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

      public org.openrewrite.java.tree.J visitDictLiteral(Py.DictLiteral dict, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitDictLiteral in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitKeyValue

      public org.openrewrite.java.tree.J visitKeyValue(Py.KeyValue keyValue, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitKeyValue in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitAssignment

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

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

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

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

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<T> controlParens, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitControlParentheses in class org.openrewrite.java.JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitElse

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

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

      protected void visitStatements(List<org.openrewrite.java.tree.JRightPadded<org.openrewrite.java.tree.Statement>> statements, org.openrewrite.PrintOutputCapture<P> p)
    • visitLambda

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

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

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

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

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

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

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

      protected void visitModifier(org.openrewrite.java.tree.J.Modifier mod, org.openrewrite.PrintOutputCapture<P> p)
    • visitMethodDeclaration

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

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

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

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

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

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

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

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

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

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

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

      public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, PySpace.Location loc, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSpace in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitSpace

      public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSpace in class org.openrewrite.java.JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitParentheses

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitParentheses in class org.openrewrite.java.JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitWhileLoop

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

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

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

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

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

      public org.openrewrite.java.tree.J visitPassStatement(Py.PassStatement pass, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitPassStatement in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitComprehensionExpression

      public org.openrewrite.java.tree.J visitComprehensionExpression(Py.ComprehensionExpression comp, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitComprehensionExpression in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitComprehensionClause

      public org.openrewrite.java.tree.J visitComprehensionClause(Py.ComprehensionExpression.Clause clause, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitComprehensionClause in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitComprehensionCondition

      public org.openrewrite.java.tree.J visitComprehensionCondition(Py.ComprehensionExpression.Condition condition, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitComprehensionCondition in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitAwaitExpression

      public org.openrewrite.java.tree.J visitAwaitExpression(Py.AwaitExpression await, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitAwaitExpression in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitAssertStatement

      public org.openrewrite.java.tree.J visitAssertStatement(Py.AssertStatement assrt, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitAssertStatement in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitYieldExpression

      public org.openrewrite.java.tree.J visitYieldExpression(Py.YieldExpression yield, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitYieldExpression in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitVariableScopeStatement

      public org.openrewrite.java.tree.J visitVariableScopeStatement(Py.VariableScopeStatement scope, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitVariableScopeStatement in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitDelStatement

      public org.openrewrite.java.tree.J visitDelStatement(Py.DelStatement del, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitDelStatement in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitExceptionType

      public org.openrewrite.java.tree.J visitExceptionType(Py.ExceptionType type, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitExceptionType in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitErrorFromExpression

      public org.openrewrite.java.tree.J visitErrorFromExpression(Py.ErrorFromExpression expr, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitErrorFromExpression in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitMatchCase

      public org.openrewrite.java.tree.J visitMatchCase(Py.MatchCase match, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMatchCase in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitMatchCasePattern

      public org.openrewrite.java.tree.J visitMatchCasePattern(Py.MatchCase.Pattern pattern, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMatchCasePattern in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitSpecialParameter

      public org.openrewrite.java.tree.J visitSpecialParameter(Py.SpecialParameter param, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSpecialParameter in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitNamedArgument

      public org.openrewrite.java.tree.J visitNamedArgument(Py.NamedArgument arg, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitNamedArgument in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitSpecialArgument

      public org.openrewrite.java.tree.J visitSpecialArgument(Py.SpecialArgument arg, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSpecialArgument in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitTrailingElseWrapper

      public org.openrewrite.java.tree.J visitTrailingElseWrapper(Py.TrailingElseWrapper wrapper, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitTrailingElseWrapper in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitTypeHint

      public org.openrewrite.java.tree.J visitTypeHint(Py.TypeHint type, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitTypeHint in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitTypeHintedExpression

      public org.openrewrite.java.tree.J visitTypeHintedExpression(Py.TypeHintedExpression expr, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitTypeHintedExpression in class PythonVisitor<org.openrewrite.PrintOutputCapture<P>>