Class CodecGenerator


  • public class CodecGenerator
    extends java.lang.Object
    Generates a semantic tree based on RecordLayout
    • Constructor Detail

      • CodecGenerator

        public CodecGenerator​(TypeLoader typeLoader,
                              deltix.util.lang.JavaCompilerHelper.SpecialClassLoader classLoader)
      • CodecGenerator

        public CodecGenerator​(CGContext ctx)
    • Method Detail

      • generateDecoder

        public JClass generateDecoder​(java.lang.String className,
                                      boolean external,
                                      RecordLayout layout)
      • generateEncoder

        public JClass generateEncoder​(java.lang.String className,
                                      RecordLayout layout)
      • toString

        public static java.lang.String toString​(JClass jclass)
      • setDependencies

        public void setDependencies​(CompilationUnit[] dependencies)
      • getJClass

        public JClass getJClass()
      • setJClass

        public void setJClass​(JClass jClass)