|  | -keepattributes AnnotationDefault, | 
|  | RuntimeVisibleAnnotations, | 
|  | RuntimeVisibleParameterAnnotations, | 
|  | RuntimeVisibleTypeAnnotations | 
|  |  | 
|  | -keepclassmembers enum androidx.lifecycle.Lifecycle$Event { | 
|  | <fields>; | 
|  | } | 
|  |  | 
|  | -keep class * implements androidx.lifecycle.GeneratedAdapter { | 
|  | <init>(...); | 
|  | } | 
|  |  | 
|  | -keepclassmembers class ** { | 
|  | @androidx.lifecycle.OnLifecycleEvent *; | 
|  | } | 
|  |  | 
|  | # this rule is need to work properly when app is compiled with api 28, see b/142778206 | 
|  | # Also this rule prevents registerIn from being inlined. | 
|  | -keepclassmembers class androidx.lifecycle.ReportFragment$LifecycleCallbacks { *; } |