Class Doc.State

  • Enclosing class:
    Doc

    public static final class Doc.State
    extends java.lang.Object
    State for writing.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int column  
      (package private) int indent  
      (package private) int lastIndent  
      (package private) boolean mustBreak  
    • Constructor Summary

      Constructors 
      Constructor Description
      State​(int indent0, int column0)  
      State​(int lastIndent, int indent, int column, boolean mustBreak)  
    • Field Detail

      • lastIndent

        final int lastIndent
      • indent

        final int indent
      • column

        final int column
      • mustBreak

        final boolean mustBreak
    • Constructor Detail

      • State

        State​(int lastIndent,
              int indent,
              int column,
              boolean mustBreak)
      • State

        public State​(int indent0,
                     int column0)
    • Method Detail

      • withColumn

        Doc.State withColumn​(int column)
      • withMustBreak

        Doc.State withMustBreak​(boolean mustBreak)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object