Class CodePrinter


  • class CodePrinter
    extends java.lang.Object
    • Field Detail

      • lineTerminator

        private java.lang.String lineTerminator
      • indentStep

        private int indentStep
      • indentTabSize

        private int indentTabSize
      • buffer

        private char[] buffer
      • offset

        private int offset
    • Constructor Detail

      • CodePrinter

        CodePrinter()
    • Method Detail

      • getLineTerminator

        public java.lang.String getLineTerminator()
      • setLineTerminator

        public void setLineTerminator​(java.lang.String value)
      • getIndentStep

        public int getIndentStep()
      • setIndentStep

        public void setIndentStep​(int char_count)
      • getIndentTabSize

        public int getIndentTabSize()
      • setIndentTabSize

        public void setIndentTabSize​(int tab_size)
      • clear

        public void clear()
      • ensure_area

        private int ensure_area​(int area_size)
      • add_area

        private int add_area​(int area_size)
      • getOffset

        public int getOffset()
      • getLastChar

        public int getLastChar()
      • p

        public void p​(char c)
      • p

        public void p​(java.lang.String s)
      • p

        public final void p​(char[] array)
      • p

        public void p​(char[] array,
                      int begin,
                      int end)
      • p

        public void p​(int i)
      • qchar

        public void qchar​(int c)
      • qstring

        public void qstring​(java.lang.String s)
      • put_string_literal_char

        private int put_string_literal_char​(int pos,
                                            int c,
                                            boolean in_string)
      • digit_to_hex_letter

        private static char digit_to_hex_letter​(int d)
      • indent

        public void indent​(int level)
      • nl

        public void nl()
      • line

        public void line​(int indent_level,
                         java.lang.String s)
      • erase

        public void erase​(int begin,
                          int end)
      • toString

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