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 voidaddFieldDispatch(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 voidappend(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.StringgenEnum(ClassInfo classInfo)private static java.lang.StringrenderTriTree(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)
-
-