Class JsonVisitor<P>

java.lang.Object
org.openrewrite.TreeVisitor<Json,P>
org.openrewrite.json.JsonVisitor<P>
Direct Known Subclasses:
CountLinesVisitor, JsonIsoVisitor, JsonPrinter

public class JsonVisitor<P> extends org.openrewrite.TreeVisitor<Json,P>
  • Constructor Details

    • JsonVisitor

      public JsonVisitor()
  • Method Details

    • isAcceptable

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

      public String getLanguage()
      Overrides:
      getLanguage in class org.openrewrite.TreeVisitor<Json,P>
    • visitArray

      public Json visitArray(Json.Array array, P p)
    • visitDocument

      public Json visitDocument(Json.Document document, P p)
    • visitEmpty

      public Json visitEmpty(Json.Empty empty, P p)
    • visitIdentifier

      public Json visitIdentifier(Json.Identifier identifier, P p)
    • visitLiteral

      public Json visitLiteral(Json.Literal literal, P p)
    • visitMember

      public Json visitMember(Json.Member member, P p)
    • visitObject

      public Json visitObject(Json.JsonObject obj, P p)
    • visitSpace

      public Space visitSpace(Space space, P p)
    • visitRightPadded

      public <T> JsonRightPadded<T> visitRightPadded(@Nullable @Nullable JsonRightPadded<T> right, P p)