Class YamlVisitor<P>

java.lang.Object
org.openrewrite.TreeVisitor<Yaml,P>
org.openrewrite.yaml.YamlVisitor<P>
Direct Known Subclasses:
CountLinesVisitor, FindIndentYamlVisitor, MergeYamlVisitor, ReplaceAliasWithAnchorValueVisitor, YamlIsoVisitor, YamlPrinter

public class YamlVisitor<P> extends org.openrewrite.TreeVisitor<Yaml,P>
  • Constructor Details

    • YamlVisitor

      public YamlVisitor()
  • Method Details

    • isAcceptable

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

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

      public <Y2 extends Yaml> Y2 maybeAutoFormat(Y2 before, Y2 after, P p)
    • maybeAutoFormat

      public <Y2 extends Yaml> Y2 maybeAutoFormat(Y2 before, Y2 after, P p, org.openrewrite.Cursor cursor)
    • maybeAutoFormat

      public <Y2 extends Yaml> Y2 maybeAutoFormat(Y2 before, Y2 after, @Nullable Yaml stopAfter, P p, org.openrewrite.Cursor cursor)
    • autoFormat

      public <Y2 extends Yaml> Y2 autoFormat(Y2 y, P p)
    • autoFormat

      public <Y2 extends Yaml> Y2 autoFormat(Y2 y, P p, org.openrewrite.Cursor cursor)
    • autoFormat

      public <Y2 extends Yaml> Y2 autoFormat(Y2 y, @Nullable Yaml stopAfter, P p, org.openrewrite.Cursor cursor)
    • visitDocuments

      public Yaml visitDocuments(Yaml.Documents documents, P p)
    • visitDocument

      public Yaml visitDocument(Yaml.Document document, P p)
    • visitDocumentEnd

      public Yaml visitDocumentEnd(Yaml.Document.End end, P p)
    • visitMapping

      public Yaml visitMapping(Yaml.Mapping mapping, P p)
    • visitMappingEntry

      public Yaml visitMappingEntry(Yaml.Mapping.Entry entry, P p)
    • visitScalar

      public Yaml visitScalar(Yaml.Scalar scalar, P p)
    • visitSequence

      public Yaml visitSequence(Yaml.Sequence sequence, P p)
    • visitSequenceEntry

      public Yaml visitSequenceEntry(Yaml.Sequence.Entry entry, P p)
    • visitAnchor

      public Yaml visitAnchor(Yaml.Anchor anchor, P p)
    • visitAlias

      public Yaml visitAlias(Yaml.Alias alias, P p)
    • maybeCoalesceProperties

      @Deprecated public void maybeCoalesceProperties()
      Deprecated.
    • removeUnused

      public void removeUnused(@Nullable org.openrewrite.Cursor cursorParent)