Completely remove companion object jsonAdapter extension function gen

It's broken currently (see #611), and after talking with @swankjesse decided it's best to just nix this API
This commit is contained in:
Zac Sweers
2018-09-25 00:58:52 -04:00
parent 2cb81857ac
commit 86c8671d64
4 changed files with 6 additions and 62 deletions

View File

@@ -824,22 +824,6 @@ class GeneratedAdaptersTest {
@JsonClass(generateAdapter = true)
class DuplicateValue(var a: Int = -1, var b: Int = -2)
@Test fun companionObjectsTests() {
val moshi = Moshi.Builder().build()
val standardAdapter = CompanionObjectClass.jsonAdapter(moshi)
val customNameAdapter = NamedCompanionObjectClass.jsonAdapter(moshi)
}
@JsonClass(generateAdapter = true)
data class CompanionObjectClass(val foo: String) {
companion object
}
@JsonClass(generateAdapter = true)
data class NamedCompanionObjectClass(val foo: String) {
companion object CustomCompanionObject
}
@Test fun extensionProperty() {
val moshi = Moshi.Builder().build()
val jsonAdapter = moshi.adapter(ExtensionProperty::class.java)