Class CodegenResult


  • class CodegenResult
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.StringBuilder buffered  
      (package private) java.lang.String epilogue  
      private java.lang.StringBuilder lines  
      (package private) java.lang.String prelude  
      private boolean supportBuffer  
    • Constructor Summary

      Constructors 
      Constructor Description
      CodegenResult()  
    • Field Detail

      • supportBuffer

        private final boolean supportBuffer
      • prelude

        java.lang.String prelude
      • epilogue

        java.lang.String epilogue
      • lines

        private java.lang.StringBuilder lines
      • buffered

        private java.lang.StringBuilder buffered
    • Constructor Detail

      • CodegenResult

        public CodegenResult()
    • Method Detail

      • append

        public void append​(java.lang.String str)
      • buffer

        public void buffer​(char c)
      • buffer

        public void buffer​(java.lang.String s)
      • flushBuffer

        public void flushBuffer()
      • toString

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

        public void appendBuffer()
      • generateWrapperCode

        public java.lang.String generateWrapperCode​(java.lang.Class clazz)
      • append

        private static void append​(java.lang.StringBuilder lines,
                                   java.lang.String line)
      • bufferToWriteOp

        public static java.lang.String bufferToWriteOp​(java.lang.String buffered)
      • escape

        private static java.lang.String escape​(char c)