Package com.jsoniter

Class CodegenImplNative


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

      Fields 
      Modifier and Type Field Description
      (package private) static java.util.Map<java.lang.Class,​Decoder> NATIVE_DECODERS  
      (package private) static java.util.Map<java.lang.String,​java.lang.String> NATIVE_READS  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static java.lang.String genField​(Binding field)  
      static java.lang.String genReadOp​(java.lang.reflect.Type type)  
      private static java.lang.String genReadOp​(java.lang.String cacheKey, java.lang.reflect.Type valueType)  
      static java.lang.String getTypeName​(java.lang.reflect.Type fieldType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • NATIVE_READS

        static final java.util.Map<java.lang.String,​java.lang.String> NATIVE_READS
      • NATIVE_DECODERS

        static final java.util.Map<java.lang.Class,​Decoder> NATIVE_DECODERS
    • Constructor Detail

      • CodegenImplNative

        CodegenImplNative()
    • Method Detail

      • genReadOp

        public static java.lang.String genReadOp​(java.lang.reflect.Type type)
      • getTypeName

        public static java.lang.String getTypeName​(java.lang.reflect.Type fieldType)
      • genField

        static java.lang.String genField​(Binding field)
      • genReadOp

        private static java.lang.String genReadOp​(java.lang.String cacheKey,
                                                  java.lang.reflect.Type valueType)