Package com.jsoniter
Class CodegenImplObjectHash
- java.lang.Object
-
- com.jsoniter.CodegenImplObjectHash
-
class CodegenImplObjectHash extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CodegenImplObjectHash()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidappend(java.lang.StringBuilder lines, java.lang.String str)private static voidappendBindingSet(java.lang.StringBuilder lines, ClassDescriptor desc, Binding binding)private static voidappendInvocation(java.lang.StringBuilder code, java.util.List<Binding> params)(package private) static voidappendVarDef(java.lang.StringBuilder lines, Binding parameter)(package private) static voidappendWrappers(java.util.List<WrapperDescriptor> wrappers, java.lang.StringBuilder lines)static intcalcHash(java.lang.String fromName)(package private) static java.lang.StringgenNewInstCode(java.lang.Class clazz, ConstructorDescriptor ctor)static java.lang.StringgenObjectUsingHash(ClassDescriptor desc)
-
-
-
Method Detail
-
genObjectUsingHash
public static java.lang.String genObjectUsingHash(ClassDescriptor desc)
-
calcHash
public static int calcHash(java.lang.String fromName)
-
appendBindingSet
private static void appendBindingSet(java.lang.StringBuilder lines, ClassDescriptor desc, Binding binding)
-
appendWrappers
static void appendWrappers(java.util.List<WrapperDescriptor> wrappers, java.lang.StringBuilder lines)
-
appendVarDef
static void appendVarDef(java.lang.StringBuilder lines, Binding parameter)
-
genNewInstCode
static java.lang.String genNewInstCode(java.lang.Class clazz, ConstructorDescriptor ctor)
-
appendInvocation
private static void appendInvocation(java.lang.StringBuilder code, java.util.List<Binding> params)
-
append
static void append(java.lang.StringBuilder lines, java.lang.String str)
-
-