IdentifierWithRegistryAdapter

class IdentifierWithRegistryAdapter<T : Any>(val registry: Registry<T>) : TypeAdapter<T>

Constructors

Link copied to clipboard
constructor(registry: Registry<T>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val registry: Registry<T>

Functions

Link copied to clipboard
fun fromJson(in: Reader?): T?
fun fromJson(json: String?): T?
Link copied to clipboard
fun fromJsonTree(jsonTree: JsonElement?): T?
Link copied to clipboard
fun nullSafe(): TypeAdapter<T?>?
Link copied to clipboard
open override fun read(source: JsonReader): T?
Link copied to clipboard
fun toJson(value: T?): String?
fun toJson(out: Writer?, value: T?)
Link copied to clipboard
fun toJsonTree(value: T?): JsonElement?
Link copied to clipboard
open override fun write(sink: JsonWriter, value: T?)