Package com.jsoniter
Class CodegenImplEnum
- java.lang.Object
-
- com.jsoniter.CodegenImplEnum
-
class CodegenImplEnum extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CodegenImplEnum()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
addFieldDispatch(java.lang.StringBuilder lines, int len, int i, java.util.Map<java.lang.Byte,java.lang.Object> current, java.util.List<java.lang.Byte> bytesToCompare)
private static void
append(java.lang.StringBuilder lines, java.lang.String str)
private static java.util.Map<java.lang.Integer,java.lang.Object>
buildTriTree(java.util.List<java.lang.Object> allConsts)
static java.lang.String
genEnum(ClassInfo classInfo)
private static java.lang.String
renderTriTree(java.util.Map<java.lang.Integer,java.lang.Object> trieTree)
-
-
-
Method Detail
-
genEnum
public static java.lang.String genEnum(ClassInfo classInfo)
-
buildTriTree
private static java.util.Map<java.lang.Integer,java.lang.Object> buildTriTree(java.util.List<java.lang.Object> allConsts)
-
renderTriTree
private static java.lang.String renderTriTree(java.util.Map<java.lang.Integer,java.lang.Object> trieTree)
-
addFieldDispatch
private static void addFieldDispatch(java.lang.StringBuilder lines, int len, int i, java.util.Map<java.lang.Byte,java.lang.Object> current, java.util.List<java.lang.Byte> bytesToCompare)
-
append
private static void append(java.lang.StringBuilder lines, java.lang.String str)
-
-