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 CodegenResultgenEnum(java.lang.Class clazz)static voidgenWriteOp(CodegenResult ctx, java.lang.String code, java.lang.reflect.Type valueType, boolean isNullable)static voidgenWriteOp(CodegenResult ctx, java.lang.String code, java.lang.reflect.Type valueType, boolean isNullable, boolean isCollectionValueNullable)static java.lang.StringgetTypeName(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)
-
-