Uses of Class
com.dslplatform.json.runtime.DecodePropertyInfo
-
Packages that use DecodePropertyInfo Package Description com.dslplatform.json.runtime -
-
Uses of DecodePropertyInfo in com.dslplatform.json.runtime
Fields in com.dslplatform.json.runtime declared as DecodePropertyInfo Modifier and Type Field Description private DecodePropertyInfo<T>[]EnumDescription. decodersprivate DecodePropertyInfo<JsonReader.ReadObject>[]ImmutableDescription. decodersprivate DecodePropertyInfo<JsonReader.BindObject>[]ObjectFormatDescription. decodersMethods in com.dslplatform.json.runtime that return DecodePropertyInfo Modifier and Type Method Description static <T,R>
DecodePropertyInfo<JsonReader.BindObject<T>>Settings. createDecoder(Settings.BiConsumer<T,R> write, java.lang.String name, DslJson json, boolean exactNameMatch, boolean isMandatory, int index, boolean nonNull, JsonReader.ReadObject<R> decoder)static <T,R>
DecodePropertyInfo<JsonReader.BindObject<T>>Settings. createDecoder(Settings.BiConsumer<T,R> write, java.lang.String name, DslJson json, boolean exactNameMatch, boolean isMandatory, int index, boolean nonNull, java.lang.reflect.Type type)static <T,R>
DecodePropertyInfo<JsonReader.BindObject<T>>Settings. createDecoder(Settings.BiConsumer<T,R> write, java.lang.String name, DslJson json, java.lang.Class<R> manifest)(package private) static <T> DecodePropertyInfo<T>[]DecodePropertyInfo. prepare(DecodePropertyInfo<T>[] initial, int argumentCount)Methods in com.dslplatform.json.runtime with parameters of type DecodePropertyInfo Modifier and Type Method Description (package private) static longDecodePropertyInfo. calculateMandatory(DecodePropertyInfo[] decoders)static <D> ObjectFormatDescription<D,D>ObjectFormatDescription. create(java.lang.Class<D> manifest, InstanceFactory<D> newInstance, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.BindObject>[] decoders, DslJson json, boolean skipOnUnknown)(package private) static <T> DecodePropertyInfo<T>[]DecodePropertyInfo. prepare(DecodePropertyInfo<T>[] initial, int argumentCount)(package private) static voidDecodePropertyInfo. showMandatoryError(JsonReader reader, long mandatoryFlag, DecodePropertyInfo[] decoders)Constructors in com.dslplatform.json.runtime with parameters of type DecodePropertyInfo Constructor Description ImmutableDescription(java.lang.Class<T> manifest, java.lang.Object[] defArgs, Settings.Function<java.lang.Object[],T> newInstance, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.ReadObject>[] decoders, boolean alwaysSerialize, boolean skipOnUnknown)ImmutableDescription(java.lang.reflect.Type manifest, java.lang.Object[] defArgs, Settings.Function<java.lang.Object[],T> newInstance, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.ReadObject>[] decoders, boolean alwaysSerialize, boolean skipOnUnknown)ObjectFormatDescription(java.lang.reflect.Type manifest, InstanceFactory<B> newInstance, Settings.Function<B,T> finalize, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.BindObject>[] decoders, DslJson json, boolean skipOnUnknown)
-