Class GroovyPrinter<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.groovy.GroovyVisitor<org.openrewrite.PrintOutputCapture<P>>
org.openrewrite.groovy.GroovyPrinter<P>

public class GroovyPrinter<P> extends GroovyVisitor<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
    org.openrewrite.java.tree.J
    visit(@Nullable org.openrewrite.Tree tree, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitBinary(G.Binary binary, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitContainer(String before, @Nullable org.openrewrite.java.tree.JContainer<? extends org.openrewrite.java.tree.J> container, GContainer.Location location, String suffixBetween, @Nullable String after, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitGString(G.GString gString, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitGStringValue(G.GString.Value value, 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
    visitListLiteral(G.ListLiteral listLiteral, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMapEntry(G.MapEntry mapEntry, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMapLiteral(G.MapLiteral mapLiteral, org.openrewrite.PrintOutputCapture<P> p)
     
    <M extends org.openrewrite.marker.Marker>
    M
    visitMarker(org.openrewrite.marker.Marker marker, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitRange(G.Range range, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitRightPadded(List<? extends org.openrewrite.java.tree.JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, GRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.Space
    visitSpace(org.openrewrite.java.tree.Space space, GSpace.Location loc, 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)
     

    Methods inherited from class org.openrewrite.java.JavaVisitor

    autoFormat, autoFormat, describeLocation, getJavadocVisitor, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitContainer, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabel, visitLambda, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitRightPadded, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitVariable, visitVariableDeclarations, visitWhileLoop, 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, visitAndCast, visitAndCast, visitMarkers, visitNonNull, visitNonNull, visitSourceFile

    Methods inherited from class java.lang.Object

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

    • GroovyPrinter

      public GroovyPrinter()
  • Method Details

    • visit

      public org.openrewrite.java.tree.J visit(@Nullable @Nullable org.openrewrite.Tree tree, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visit in class org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.PrintOutputCapture<P>>
    • visitJavaSourceFile

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

      public org.openrewrite.java.tree.J visitGString(G.GString gString, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitGString in class GroovyVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitGStringValue

      public org.openrewrite.java.tree.J visitGStringValue(G.GString.Value value, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitGStringValue in class GroovyVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitListLiteral

      public org.openrewrite.java.tree.J visitListLiteral(G.ListLiteral listLiteral, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitListLiteral in class GroovyVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitMapEntry

      public org.openrewrite.java.tree.J visitMapEntry(G.MapEntry mapEntry, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMapEntry in class GroovyVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitMapLiteral

      public org.openrewrite.java.tree.J visitMapLiteral(G.MapLiteral mapLiteral, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMapLiteral in class GroovyVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitBinary

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

      public org.openrewrite.java.tree.J visitRange(G.Range range, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitRange in class GroovyVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitSpace

      public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, GSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSpace in class GroovyVisitor<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>>
    • visitContainer

      protected void visitContainer(String before, @Nullable @Nullable org.openrewrite.java.tree.JContainer<? extends org.openrewrite.java.tree.J> container, GContainer.Location location, String suffixBetween, @Nullable @Nullable String after, org.openrewrite.PrintOutputCapture<P> p)
    • visitRightPadded

      protected void visitRightPadded(List<? extends org.openrewrite.java.tree.JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, GRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p)
    • visitMarker

      public <M extends org.openrewrite.marker.Marker> M visitMarker(org.openrewrite.marker.Marker marker, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMarker in class org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.PrintOutputCapture<P>>