Uses of Class
com.jsoniter.spi.Binding
-
Packages that use Binding Package Description com.jsoniter com.jsoniter.fuzzy com.jsoniter.output com.jsoniter.spi -
-
Uses of Binding in com.jsoniter
Fields in com.jsoniter with type parameters of type Binding Modifier and Type Field Description private java.util.Map<Slice,Binding>
ReflectionObjectDecoder. allBindings
Methods in com.jsoniter with parameters of type Binding Modifier and Type Method Description private void
ReflectionObjectDecoder. addBinding(ClassInfo classInfo, Binding binding)
private static void
CodegenImplObjectHash. appendBindingSet(java.lang.StringBuilder lines, ClassDescriptor desc, Binding binding)
(package private) static void
CodegenImplObjectHash. appendVarDef(java.lang.StringBuilder lines, Binding parameter)
private boolean
ReflectionObjectDecoder. canNotSetDirectly(Binding binding)
private java.lang.Object
ReflectionObjectDecoder. decodeBinding(JsonIterator iter, Binding binding)
private java.lang.Object
ReflectionObjectDecoder. decodeBinding(JsonIterator iter, java.lang.Object obj, Binding binding)
(package private) static java.lang.String
CodegenImplNative. genField(Binding field)
private void
ReflectionObjectDecoder. setToBinding(java.lang.Object obj, Binding binding, java.lang.Object value)
private static java.lang.String
CodegenImplObjectStrict. updateBindingSetOp(java.lang.String rendered, Binding binding)
Method parameters in com.jsoniter with type arguments of type Binding Modifier and Type Method Description private static void
CodegenImplObjectHash. appendInvocation(java.lang.StringBuilder code, java.util.List<Binding> params)
private static int
CodegenImplObjectStrict. assignMaskForRequiredProperties(java.util.List<Binding> allBindings)
private static java.util.Map<java.lang.Integer,java.lang.Object>
CodegenImplObjectStrict. buildTriTree(java.util.List<Binding> allBindings)
private static boolean
CodegenImplObjectStrict. hasAnythingToBindFrom(java.util.List<Binding> allBindings)
-
Uses of Binding in com.jsoniter.fuzzy
Fields in com.jsoniter.fuzzy declared as Binding Modifier and Type Field Description private Binding
MaybeEmptyArrayDecoder. binding
Constructors in com.jsoniter.fuzzy with parameters of type Binding Constructor Description MaybeEmptyArrayDecoder(Binding binding)
-
Uses of Binding in com.jsoniter.output
Methods in com.jsoniter.output with parameters of type Binding Modifier and Type Method Description private static int
CodegenImplObject. genField(CodegenResult ctx, Binding binding, java.lang.String toName, int notFirst)
-
Uses of Binding in com.jsoniter.spi
Fields in com.jsoniter.spi declared as Binding Modifier and Type Field Description Binding
EncodeTo. binding
Binding
ClassDescriptor. onExtraProperties
Binding
ClassDescriptor. onMissingProperties
Fields in com.jsoniter.spi with type parameters of type Binding Modifier and Type Field Description java.util.List<Binding>
ClassDescriptor. fields
java.util.List<Binding>
ClassDescriptor. getters
java.util.List<Binding>
ConstructorDescriptor. parameters
the parameters to call constructor or static methodjava.util.List<Binding>
WrapperDescriptor. parameters
the parameters to bindjava.util.List<Binding>
ClassDescriptor. setters
Methods in com.jsoniter.spi that return Binding Modifier and Type Method Description private static Binding
ClassDescriptor. createBindingFromField(java.util.Map<java.lang.String,java.lang.reflect.Type> lookup, ClassInfo classInfo, java.lang.reflect.Field field)
Methods in com.jsoniter.spi that return types with arguments of type Binding Modifier and Type Method Description java.util.List<Binding>
ClassDescriptor. allBindings()
java.util.List<Binding>
ClassDescriptor. allDecoderBindings()
java.util.List<Binding>
ClassDescriptor. allEncoderBindings()
private static java.util.List<Binding>
ClassDescriptor. getFields(java.util.Map<java.lang.String,java.lang.reflect.Type> lookup, ClassInfo classInfo, boolean includingPrivate)
private static java.util.List<Binding>
ClassDescriptor. getGetters(java.util.Map<java.lang.String,java.lang.reflect.Type> lookup, ClassInfo classInfo, boolean includingPrivate)
private static java.util.List<Binding>
ClassDescriptor. getSetters(java.util.Map<java.lang.String,java.lang.reflect.Type> lookup, ClassInfo classInfo, boolean includingPrivate)
Methods in com.jsoniter.spi with parameters of type Binding Modifier and Type Method Description private static void
ClassDescriptor. deduplicateByFromName(java.util.Map<java.lang.String,Binding> byFromName, Binding setter)
private void
Config. updateBindingWithJsonProperty(Binding binding, JsonProperty jsonProperty)
Method parameters in com.jsoniter.spi with type arguments of type Binding Modifier and Type Method Description private void
ClassDescriptor. collectEncodeTo(java.util.ArrayList<EncodeTo> encodeTos, java.util.List<Binding> fields, java.util.HashMap<java.lang.String,java.lang.Integer> previousAppearance)
private static void
ClassDescriptor. deduplicateByFromName(java.util.Map<java.lang.String,Binding> byFromName, Binding setter)
-