Package com.jsoniter.output
Class CodegenImplNative
- java.lang.Object
-
- com.jsoniter.output.CodegenImplNative
-
class CodegenImplNative extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.reflect.Type,Encoder.ReflectionEncoder>
NATIVE_ENCODERS
-
Constructor Summary
Constructors Constructor Description CodegenImplNative()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CodegenResult
genEnum(java.lang.Class clazz)
static void
genWriteOp(CodegenResult ctx, java.lang.String code, java.lang.reflect.Type valueType, boolean isNullable)
static void
genWriteOp(CodegenResult ctx, java.lang.String code, java.lang.reflect.Type valueType, boolean isNullable, boolean isCollectionValueNullable)
static java.lang.String
getTypeName(java.lang.reflect.Type fieldType)
-
-
-
Field Detail
-
NATIVE_ENCODERS
public static final java.util.Map<java.lang.reflect.Type,Encoder.ReflectionEncoder> NATIVE_ENCODERS
-
-
Method Detail
-
genWriteOp
public static void genWriteOp(CodegenResult ctx, java.lang.String code, java.lang.reflect.Type valueType, boolean isNullable)
-
genWriteOp
public static void genWriteOp(CodegenResult ctx, java.lang.String code, java.lang.reflect.Type valueType, boolean isNullable, boolean isCollectionValueNullable)
-
getTypeName
public static java.lang.String getTypeName(java.lang.reflect.Type fieldType)
-
genEnum
public static CodegenResult genEnum(java.lang.Class clazz)
-
-