Class ReflectionObjectEncoder

    • Constructor Detail

      • ReflectionObjectEncoder

        public ReflectionObjectEncoder​(ClassInfo classInfo)
    • Method Detail

      • encode

        public void encode​(java.lang.Object obj,
                           JsonStream stream)
                    throws java.io.IOException
        Specified by:
        encode in interface Encoder
        Throws:
        java.io.IOException
      • enocde_

        private void enocde_​(java.lang.Object obj,
                             JsonStream stream)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • writeEncodeTo

        private boolean writeEncodeTo​(JsonStream stream,
                                      boolean notFirst,
                                      EncodeTo encodeTo,
                                      java.lang.Object val)
                               throws java.io.IOException
        Throws:
        java.io.IOException