Class CodeWriter

  • Direct Known Subclasses:
    BufferedCodeWriter

    public abstract class CodeWriter
    extends java.lang.Object
    • Constructor Detail

      • CodeWriter

        public CodeWriter()
    • Method Detail

      • fragment

        public abstract CodeWriter fragment()
      • println

        public CodeWriter println​(java.lang.String string)
      • print

        public CodeWriter print​(java.lang.String string)
      • strictTypeAsString

        public static java.lang.String strictTypeAsString​(ValueType type)
      • typeAsString

        public static java.lang.String typeAsString​(ValueType type)
      • newLine

        protected abstract void newLine()
      • append

        protected abstract void append​(java.lang.String text)
      • indentBy

        protected abstract void indentBy​(int amount)
      • flush

        public abstract void flush()
      • source

        public abstract void source​(java.lang.String fileName,
                                    int lineNumber)
      • nosource

        public abstract void nosource()