Class AbstractRefasterJavaVisitor

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
org.openrewrite.java.internal.template.AbstractRefasterJavaVisitor

public abstract class AbstractRefasterJavaVisitor extends JavaVisitor<org.openrewrite.ExecutionContext>
  • Constructor Details

    • AbstractRefasterJavaVisitor

      public AbstractRefasterJavaVisitor()
  • Method Details

    • memoize

      protected final <T> Supplier<T> memoize(Supplier<T> delegate)
    • matcher

      protected final JavaTemplate.Matcher matcher(Supplier<JavaTemplate> template, org.openrewrite.Cursor cursor)
    • apply

      protected final org.openrewrite.java.tree.J apply(Supplier<JavaTemplate> template, org.openrewrite.Cursor cursor, JavaCoordinates coordinates, Object... parameters)
    • embed

      @Deprecated protected org.openrewrite.java.tree.J embed(org.openrewrite.java.tree.J j, org.openrewrite.Cursor cursor, org.openrewrite.ExecutionContext ctx)
      Deprecated.
    • embed

      protected org.openrewrite.java.tree.J embed(org.openrewrite.java.tree.J j, org.openrewrite.Cursor cursor, org.openrewrite.ExecutionContext ctx, AbstractRefasterJavaVisitor.EmbeddingOption... options)