blob: 961a1eb9cbd1eec46b70cb90c7b5f83805bcf0b8 [file] [log] [blame]
Rahul Ravikumar10a01892020-01-10 18:23:17 -08001# This Proguard rule ensures that ComponentInitializers are are neither shrunk nor obfuscated.
2# This is because they are discovered and instantiated during application initialization.
Rahul Ravikumar2f9dd0f2020-03-23 13:52:51 -07003-keep class * extends androidx.startup.Initializer {
Rahul Ravikumar0e9dbe72020-01-16 16:56:12 -08004 # Keep the public no-argument constructor while allowing other methods to be optimized.
Rahul Ravikumar9a82f9c2020-06-23 09:31:45 -07005 <init>();
Rahul Ravikumar0e9dbe72020-01-16 16:56:12 -08006}
Rahul Ravikumarec8db132020-01-22 14:36:16 -08007
Rahul Ravikumar3b2a4582021-04-29 17:17:22 -07008-assumenosideeffects class androidx.startup.StartupLogger { public static <methods>; }