Uses of Class
com.jsoniter.spi.ClassDescriptor
-
Packages that use ClassDescriptor Package Description com.jsoniter com.jsoniter.extra com.jsoniter.output com.jsoniter.spi -
-
Uses of ClassDescriptor in com.jsoniter
Fields in com.jsoniter declared as ClassDescriptor Modifier and Type Field Description private ClassDescriptor
ReflectionObjectDecoder. desc
Methods in com.jsoniter with parameters of type ClassDescriptor Modifier and Type Method Description private static void
CodegenImplObjectHash. appendBindingSet(java.lang.StringBuilder lines, ClassDescriptor desc, Binding binding)
private static void
CodegenImplObjectStrict. appendMissingRequiredProperties(java.lang.StringBuilder lines, ClassDescriptor desc)
private static void
CodegenImplObjectStrict. appendOnUnknownField(java.lang.StringBuilder lines, ClassDescriptor desc)
private static void
CodegenImplObjectStrict. appendSetExtraProperteis(java.lang.StringBuilder lines, ClassDescriptor desc)
private static void
CodegenImplObjectStrict. appendSetExtraToKeyValueTypeWrappers(java.lang.StringBuilder lines, ClassDescriptor desc)
static java.lang.String
CodegenImplObjectHash. genObjectUsingHash(ClassDescriptor desc)
static java.lang.String
CodegenImplObjectStrict. genObjectUsingStrict(ClassDescriptor desc)
private static boolean
Codegen. shouldUseStrictMode(DecodingMode mode, ClassDescriptor desc)
-
Uses of ClassDescriptor in com.jsoniter.extra
Methods in com.jsoniter.extra with parameters of type ClassDescriptor Modifier and Type Method Description void
GsonCompatibilityMode. updateClassDescriptor(ClassDescriptor desc)
-
Uses of ClassDescriptor in com.jsoniter.output
Fields in com.jsoniter.output declared as ClassDescriptor Modifier and Type Field Description private ClassDescriptor
ReflectionObjectEncoder. desc
Methods in com.jsoniter.output with parameters of type ClassDescriptor Modifier and Type Method Description private static boolean
CodegenImplObject. hasFieldOutput(ClassDescriptor desc)
-
Uses of ClassDescriptor in com.jsoniter.spi
Methods in com.jsoniter.spi that return ClassDescriptor Modifier and Type Method Description static ClassDescriptor
ClassDescriptor. getDecodingClassDescriptor(ClassInfo classInfo, boolean includingPrivate)
static ClassDescriptor
ClassDescriptor. getEncodingClassDescriptor(ClassInfo classInfo, boolean includingPrivate)
Methods in com.jsoniter.spi with parameters of type ClassDescriptor Modifier and Type Method Description private static void
ClassDescriptor. decodingDeduplicate(ClassDescriptor desc)
private void
Config. detectCtor(ClassDescriptor desc)
private void
Config. detectStaticFactory(ClassDescriptor desc, java.util.List<java.lang.reflect.Method> allMethods)
private void
Config. detectUnwrappers(ClassDescriptor desc, java.util.List<java.lang.reflect.Method> allMethods)
private void
Config. detectWrappers(ClassDescriptor desc, java.util.List<java.lang.reflect.Method> allMethods)
private static void
ClassDescriptor. encodingDeduplicate(ClassDescriptor desc)
private void
Config. updateBindings(ClassDescriptor desc)
void
Config. updateClassDescriptor(ClassDescriptor desc)
void
EmptyExtension. updateClassDescriptor(ClassDescriptor desc)
void
Extension. updateClassDescriptor(ClassDescriptor desc)
Update how binding is done for the class
-