mirror of
https://github.com/fankes/moshi.git
synced 2025-10-20 00:19:21 +08:00
Don't do Kotlin reflection on a non-Kotlin class.
Closes: https://github.com/square/moshi/issues/662
This commit is contained in:
@@ -869,7 +869,8 @@ class GeneratedAdaptersTest {
|
|||||||
val encoded = MultiplePropertiesShareAdapter("Android", "Banana")
|
val encoded = MultiplePropertiesShareAdapter("Android", "Banana")
|
||||||
assertThat(jsonAdapter.toJson(encoded)).isEqualTo("""{"a":"ANDROID","b":"BANANA"}""")
|
assertThat(jsonAdapter.toJson(encoded)).isEqualTo("""{"a":"ANDROID","b":"BANANA"}""")
|
||||||
|
|
||||||
val delegateAdapters = jsonAdapter::class.memberProperties.filter {
|
val delegateAdapters = GeneratedAdaptersTest_MultiplePropertiesShareAdapterJsonAdapter::class
|
||||||
|
.memberProperties.filter {
|
||||||
it.returnType.classifier == JsonAdapter::class
|
it.returnType.classifier == JsonAdapter::class
|
||||||
}
|
}
|
||||||
assertThat(delegateAdapters).hasSize(1)
|
assertThat(delegateAdapters).hasSize(1)
|
||||||
|
Reference in New Issue
Block a user