From a5d35730de3df891d7684060141532b364c842d2 Mon Sep 17 00:00:00 2001 From: Jesse Wilson Date: Thu, 27 Sep 2018 09:45:44 -0400 Subject: [PATCH] Don't use @Language when the literal includes a dollar sign It makes IntelliJ grumpy. https://youtrack.jetbrains.com/issue/KT-27224 --- .../com/squareup/moshi/kotlin/codgen/GeneratedAdaptersTest.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/kotlin/tests/src/test/kotlin/com/squareup/moshi/kotlin/codgen/GeneratedAdaptersTest.kt b/kotlin/tests/src/test/kotlin/com/squareup/moshi/kotlin/codgen/GeneratedAdaptersTest.kt index 3f75439..38c8d58 100644 --- a/kotlin/tests/src/test/kotlin/com/squareup/moshi/kotlin/codgen/GeneratedAdaptersTest.kt +++ b/kotlin/tests/src/test/kotlin/com/squareup/moshi/kotlin/codgen/GeneratedAdaptersTest.kt @@ -65,14 +65,12 @@ class GeneratedAdaptersTest { val adapter = moshi.adapter(JsonAnnotationWithDollarSign::class.java) // Read - @Language("JSON") val json = "{\"\$foo\": \"bar\"}" val instance = adapter.fromJson(json)!! assertThat(instance.bar).isEqualTo("bar") // Write - @Language("JSON") val expectedJson = "{\"\$foo\":\"baz\"}" assertThat(adapter.toJson(JsonAnnotationWithDollarSign("baz"))).isEqualTo(expectedJson)