mirror of
https://github.com/fankes/moshi.git
synced 2025-10-20 00:19:21 +08:00
Use the adapter lookup hint API in the Kotlin reflection adapter.
This commit is contained in:
@@ -229,7 +229,7 @@ class KotlinJsonAdapterFactory : JsonAdapter.Factory {
|
|||||||
val name = jsonAnnotation?.name ?: property.name
|
val name = jsonAnnotation?.name ?: property.name
|
||||||
val resolvedPropertyType = resolve(type, rawType, property.returnType.javaType)
|
val resolvedPropertyType = resolve(type, rawType, property.returnType.javaType)
|
||||||
val adapter = moshi.adapter<Any>(
|
val adapter = moshi.adapter<Any>(
|
||||||
resolvedPropertyType, Util.jsonAnnotations(allAnnotations.toTypedArray()))
|
resolvedPropertyType, Util.jsonAnnotations(allAnnotations.toTypedArray()), property.name)
|
||||||
|
|
||||||
bindingsByName[property.name] = KotlinJsonAdapter.Binding(name, adapter,
|
bindingsByName[property.name] = KotlinJsonAdapter.Binding(name, adapter,
|
||||||
property as KProperty1<Any, Any?>, parameter)
|
property as KProperty1<Any, Any?>, parameter)
|
||||||
|
Reference in New Issue
Block a user