Uses of Class
com.dslplatform.json.runtime.DecodePropertyInfo
Packages that use DecodePropertyInfo
-
Uses of DecodePropertyInfo in com.dslplatform.json.runtime
Fields in com.dslplatform.json.runtime declared as DecodePropertyInfoModifier and TypeFieldDescriptionprivate final DecodePropertyInfo<T>[]EnumDescription.decodersprivate final DecodePropertyInfo<JsonReader.ReadObject>[]ImmutableDescription.decodersprivate final DecodePropertyInfo<JsonReader.BindObject>[]ObjectFormatDescription.decodersMethods in com.dslplatform.json.runtime that return DecodePropertyInfoModifier and TypeMethodDescriptionstatic <T,R> DecodePropertyInfo <JsonReader.BindObject<T>> Settings.createDecoder(Settings.BiConsumer<T, R> write, 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, String name, DslJson json, boolean exactNameMatch, boolean isMandatory, int index, boolean nonNull, Type type) static <T,R> DecodePropertyInfo <JsonReader.BindObject<T>> Settings.createDecoder(Settings.BiConsumer<T, R> write, String name, DslJson json, 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 DecodePropertyInfoModifier and TypeMethodDescription(package private) static longDecodePropertyInfo.calculateMandatory(DecodePropertyInfo[] decoders) static <D> ObjectFormatDescription<D, D> ObjectFormatDescription.create(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 DecodePropertyInfoModifierConstructorDescriptionImmutableDescription(Class<T> manifest, Object[] defArgs, Settings.Function<Object[], T> newInstance, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.ReadObject>[] decoders, boolean alwaysSerialize, boolean skipOnUnknown) (package private)ImmutableDescription(Type manifest, Object[] defArgs, Settings.Function<Object[], T> newInstance, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.ReadObject>[] decoders, boolean alwaysSerialize, boolean skipOnUnknown) ObjectFormatDescription(Type manifest, InstanceFactory<B> newInstance, Settings.Function<B, T> finalize, JsonWriter.WriteObject[] encoders, DecodePropertyInfo<JsonReader.BindObject>[] decoders, DslJson json, boolean skipOnUnknown)