public final class MixinDescription<T> extends Object implements JsonWriter.WriteObject<T>, JsonReader.ReadObject<T>, ExplicitDescription
| Constructor and Description |
|---|
MixinDescription(Class<T> manifest,
DslJson json,
FormatDescription<T>[] descriptions) |
MixinDescription(Class<T> manifest,
DslJson json,
String discriminator,
FormatDescription<T>[] descriptions) |
| Modifier and Type | Method and Description |
|---|---|
T |
read(JsonReader reader) |
void |
write(JsonWriter writer,
T instance) |
public MixinDescription(Class<T> manifest, DslJson json, FormatDescription<T>[] descriptions)
@Nullable public T read(JsonReader reader) throws IOException
read in interface JsonReader.ReadObject<T>IOExceptionpublic void write(JsonWriter writer, @Nullable T instance)
write in interface JsonWriter.WriteObject<T>Copyright © 2023. All rights reserved.