registerTypeHierarchyAdapter

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