Class GroovyVisitor<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.groovy.GroovyVisitor<P>
Direct Known Subclasses:
GroovyIsoVisitor, GroovyPrinter

public class GroovyVisitor<P> extends org.openrewrite.java.JavaVisitor<P>
  • Field Summary

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
    isAcceptable(org.openrewrite.SourceFile sourceFile, P p)
     
    org.openrewrite.java.tree.J
    visitBinary(G.Binary binary, P p)
     
    org.openrewrite.java.tree.J
     
    org.openrewrite.java.tree.J
    visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p)
     
    <J2 extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.JContainer<J2>
    visitContainer(org.openrewrite.java.tree.JContainer<J2> container, GContainer.Location loc, P p)
     
    org.openrewrite.java.tree.J
    visitGString(G.GString gString, P p)
     
    org.openrewrite.java.tree.J
     
    <T> org.openrewrite.java.tree.JLeftPadded<T>
    visitLeftPadded(org.openrewrite.java.tree.JLeftPadded<T> left, GLeftPadded.Location loc, P p)
     
    org.openrewrite.java.tree.J
    visitListLiteral(G.ListLiteral listLiteral, P p)
     
    org.openrewrite.java.tree.J
    visitMapEntry(G.MapEntry mapEntry, P p)
     
    org.openrewrite.java.tree.J
    visitMapLiteral(G.MapLiteral mapLiteral, P p)
     
    org.openrewrite.java.tree.J
    visitRange(G.Range range, P p)
     
    <T> org.openrewrite.java.tree.JRightPadded<T>
    visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, GRightPadded.Location loc, P p)
     
    org.openrewrite.java.tree.Space
    visitSpace(org.openrewrite.java.tree.Space space, GSpace.Location loc, P p)
     
    org.openrewrite.java.tree.J
    visitUnary(G.Unary unary, P p)
     

    Methods inherited from class org.openrewrite.java.JavaVisitor

    autoFormat, autoFormat, autoFormat, getJavadocVisitor, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitContainer, visitContinue, visitControlParentheses, visitDeconstructionPattern, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitErroneous, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLambdaParameters, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitModifier, visitMultiCatch, visitNewArray, visitNewClass, visitNullableType, visitPackage, visitParameterizedType, visitParentheses, visitParenthesizedTypeTree, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitTypeParameters, visitUnary, visitUnknown, visitUnknownSource, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard, visitYield

    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

    • GroovyVisitor

      public GroovyVisitor()
  • Method Details

    • isAcceptable

      public boolean isAcceptable(org.openrewrite.SourceFile sourceFile, P p)
      Overrides:
      isAcceptable in class org.openrewrite.java.JavaVisitor<P>
    • getLanguage

      public String getLanguage()
      Overrides:
      getLanguage in class org.openrewrite.java.JavaVisitor<P>
    • visitCompilationUnit

      public org.openrewrite.java.tree.J visitCompilationUnit(G.CompilationUnit cu, P p)
    • visitCompilationUnit

      public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p)
      Overrides:
      visitCompilationUnit in class org.openrewrite.java.JavaVisitor<P>
    • visitGString

      public org.openrewrite.java.tree.J visitGString(G.GString gString, P p)
    • visitGStringValue

      public org.openrewrite.java.tree.J visitGStringValue(G.GString.Value value, P p)
    • visitListLiteral

      public org.openrewrite.java.tree.J visitListLiteral(G.ListLiteral listLiteral, P p)
    • visitMapEntry

      public org.openrewrite.java.tree.J visitMapEntry(G.MapEntry mapEntry, P p)
    • visitMapLiteral

      public org.openrewrite.java.tree.J visitMapLiteral(G.MapLiteral mapLiteral, P p)
    • visitUnary

      public org.openrewrite.java.tree.J visitUnary(G.Unary unary, P p)
    • visitBinary

      public org.openrewrite.java.tree.J visitBinary(G.Binary binary, P p)
    • visitRange

      public org.openrewrite.java.tree.J visitRange(G.Range range, P p)
    • visitRightPadded

      public <T> org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, GRightPadded.Location loc, P p)
    • visitLeftPadded

      public <T> org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(org.openrewrite.java.tree.JLeftPadded<T> left, GLeftPadded.Location loc, P p)
    • visitSpace

      public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, GSpace.Location loc, P p)
    • visitContainer

      public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.JContainer<J2> visitContainer(org.openrewrite.java.tree.JContainer<J2> container, GContainer.Location loc, P p)