registerTypeAdapter

inline fun <T> GsonBuilder.registerTypeAdapter(typeAdapter: JsonSerializer<T>): GsonBuilder
inline fun <T> GsonBuilder.registerTypeAdapter(typeAdapter: JsonDeserializer<T>): GsonBuilder
@JvmName(name = "registerTypeAdapter1")
inline fun <T, A : JsonSerializer<T>, JsonDeserializer<T>> GsonBuilder.registerTypeAdapter(typeAdapter: A): GsonBuilder
inline fun <T> GsonBuilder.registerTypeAdapter(typeAdapter: TypeAdapter<T>): GsonBuilder
inline fun <T> GsonBuilder.registerTypeAdapter(typeAdapter: InstanceCreator<T>): GsonBuilder