Interface Toml

All Superinterfaces:
org.openrewrite.Tree
All Known Subinterfaces:
TomlKey, TomlValue
All Known Implementing Classes:
Toml.Array, Toml.Document, Toml.Empty, Toml.Identifier, Toml.KeyValue, Toml.Literal, Toml.Table

public interface Toml extends org.openrewrite.Tree
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
    static class 
     
    static class 
     
    static class 
     
    static class 
     
    static class 
     
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default <R extends org.openrewrite.Tree, P>
    R
    accept(org.openrewrite.TreeVisitor<R,P> v, P p)
     
    default <P> @Nullable Toml
    acceptToml(TomlVisitor<P> v, P p)
     
     
    default <P> boolean
    isAcceptable(org.openrewrite.TreeVisitor<?,P> v, P p)
     
    <J extends Toml>
    J
    withPrefix(Space prefix)
     

    Methods inherited from interface org.openrewrite.Tree

    cast, getId, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, withId, withMarkers
  • Method Details

    • accept

      default <R extends org.openrewrite.Tree, P> R accept(org.openrewrite.TreeVisitor<R,P> v, P p)
      Specified by:
      accept in interface org.openrewrite.Tree
    • acceptToml

      default <P> @Nullable Toml acceptToml(TomlVisitor<P> v, P p)
    • isAcceptable

      default <P> boolean isAcceptable(org.openrewrite.TreeVisitor<?,P> v, P p)
      Specified by:
      isAcceptable in interface org.openrewrite.Tree
    • getPrefix

      Space getPrefix()
    • withPrefix

      <J extends Toml> J withPrefix(Space prefix)