public final class ImmutableDescription<T> extends Object implements com.dslplatform.json.JsonReader.ReadObject<T>
| Constructor and Description |
|---|
ImmutableDescription(Class<T> manifest,
Object[] defArgs,
Function<Object[],T> newInstance,
com.dslplatform.json.JsonWriter.WriteObject[] encoders,
DecodePropertyInfo<com.dslplatform.json.JsonReader.ReadObject>[] decoders,
boolean alwaysSerialize,
boolean skipOnUnknown) |
| Modifier and Type | Method and Description |
|---|---|
T |
read(com.dslplatform.json.JsonReader reader) |
void |
write(com.dslplatform.json.JsonWriter writer,
T instance) |
void |
writeContentFull(com.dslplatform.json.JsonWriter writer,
T instance) |
boolean |
writeContentMinimal(com.dslplatform.json.JsonWriter writer,
T instance) |
public T read(com.dslplatform.json.JsonReader reader) throws IOException
read in interface com.dslplatform.json.JsonReader.ReadObject<T>IOExceptionpublic final void write(com.dslplatform.json.JsonWriter writer,
T instance)
write in interface com.dslplatform.json.JsonWriter.WriteObject<T>public final void writeContentFull(com.dslplatform.json.JsonWriter writer,
T instance)
public final boolean writeContentMinimal(com.dslplatform.json.JsonWriter writer,
T instance)
Copyright © 2018. All rights reserved.