From 89b166f9cd0910424ad138f300c7aad0c2216783 Mon Sep 17 00:00:00 2001 From: Zac Sweers Date: Tue, 14 Jan 2020 15:50:14 -0500 Subject: [PATCH] Use actual canonical name rather than implicit toString() (#1069) --- .../java/com/squareup/moshi/kotlin/codegen/api/ProguardRules.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kotlin/codegen/src/main/java/com/squareup/moshi/kotlin/codegen/api/ProguardRules.kt b/kotlin/codegen/src/main/java/com/squareup/moshi/kotlin/codegen/api/ProguardRules.kt index 57f7d86..bde3eaa 100644 --- a/kotlin/codegen/src/main/java/com/squareup/moshi/kotlin/codegen/api/ProguardRules.kt +++ b/kotlin/codegen/src/main/java/com/squareup/moshi/kotlin/codegen/api/ProguardRules.kt @@ -47,7 +47,7 @@ internal data class ProguardConfig( // } // val targetName = targetClass.canonicalName - val adapterCanonicalName = ClassName(targetClass.packageName, adapterName) + val adapterCanonicalName = ClassName(targetClass.packageName, adapterName).canonicalName // Keep the class name for Moshi's reflective lookup based on it appendln("-if class $targetName") appendln("-keepnames class $targetName")