Class Space

java.lang.Object
org.openrewrite.toml.tree.Space

public class Space extends Object
Wherever whitespace can occur in TOML, so can comments (at least block style comments). So whitespace and comments are like peanut butter and jelly.
  • Field Details

    • EMPTY

      public static final Space EMPTY
    • SINGLE_SPACE

      public static final Space SINGLE_SPACE
  • Method Details

    • build

      public static Space build(@Nullable String whitespace, List<Comment> comments)
    • getIndent

      public String getIndent()
    • getLastWhitespace

      public String getLastWhitespace()
    • getComments

      public List<Comment> getComments()
    • getWhitespace

      public String getWhitespace()
    • hasComment

      public boolean hasComment(String comment)
    • withComments

      public Space withComments(List<Comment> comments)
    • withWhitespace

      public Space withWhitespace(String whitespace)
    • isEmpty

      public boolean isEmpty()
    • firstPrefix

      public static Space firstPrefix(@Nullable List<? extends Toml> trees)
    • format

      public static Space format(String formatting)
    • format

      public static Space format(String formatting, int beginIndex, int toIndex)
    • formatFirstPrefix

      public static <H extends Toml> List<H> formatFirstPrefix(List<H> trees, Space prefix)
    • toString

      public String toString()
      Overrides:
      toString in class Object