commit | 91ce6af6fa5c86bbbc5c9868c0eaa3e40cd439ad | [log] [tgz] |
---|---|---|
author | Sergey Vasilinets <sergeyv@google.com> | Wed Nov 29 14:01:14 2017 -0800 |
committer | Sergey Vasilinets <sergeyv@google.com> | Wed Nov 29 14:31:49 2017 -0800 |
tree | 8b5a6b16beadd53cf49f85571f248dddd3f28b94 | |
parent | 800d8f69b6d61039e4542e8efff3c1786a61d43e [diff] |
Fix generated proguard rule bug: 69869016 Test: none Change-Id: I170b18145dbe2fa47e0c95749c4ef4eb83ab9626
diff --git a/lifecycle/compiler/src/main/kotlin/android/arch/lifecycle/writer.kt b/lifecycle/compiler/src/main/kotlin/android/arch/lifecycle/writer.kt index 8510eef..81345ff 100644 --- a/lifecycle/compiler/src/main/kotlin/android/arch/lifecycle/writer.kt +++ b/lifecycle/compiler/src/main/kotlin/android/arch/lifecycle/writer.kt
@@ -148,10 +148,11 @@ val adapterClass = type.getPackageQName() + "." + getAdapterName(type) val observerClass = type.toString() val keepRule = """# Generated keep rule for Lifecycle observer adapter. + |-if class $observerClass { + | <init>(...); + |} |-keep class $adapterClass { - | ifused class $observerClass { - | <init>(...); - | }; + | <init>(...); |} |""".trimMargin()