# Understand the Tinker @Keep annotation.
-keep class com.tencent.tinker.anno.Keep

-keep @com.tencent.tinker.anno.Keep class * {*;}

-keepclasseswithmembers class * {
    @com.tencent.tinker.anno.Keep <methods>;
}

-keepclasseswithmembers class * {
    @com.tencent.tinker.anno.Keep <fields>;
}

-keepclasseswithmembers class * {
    @com.tencent.tinker.anno.Keep <init>(...);
}

-dontwarn android.content.pm.PackageManager$DexModuleRegisterCallback

-keep class * extends android.content.pm.PackageManager$DexModuleRegisterCallback {
    <fields>;
    <methods>;
}

-keepclassmembernames class com.tencent.tinker.loader.** {
    <fields>;
    <methods>;
}