Home | History | Annotate | Download | only in data-binding
      1 -keep class android.databinding.** { *; }
      2 
      3 -keepnames class * implements java.io.Serializable
      4 
      5 -keepclassmembers class * implements java.io.Serializable {
      6     static final long serialVersionUID;
      7     private static final java.io.ObjectStreamField[] serialPersistentFields;
      8     !static !transient <fields>;
      9     private void writeObject(java.io.ObjectOutputStream);
     10     private void readObject(java.io.ObjectInputStream);
     11     java.lang.Object writeReplace();
     12     java.lang.Object readResolve();
     13 }
     14 
     15 -keepattributes *Annotation*
     16 -keepattributes javax.xml.bind.annotation.*
     17 -keepattributes javax.annotation.processing.*
     18 
     19 -keepclassmembers class * extends java.lang.Enum { *; }
     20 
     21 -keepclasseswithmembernames class android.**
     22 
     23 -keepclasseswithmembernames interface android.**
     24 
     25 -dontobfuscate
     26 -libraryjars  <java.home>/lib/rt.jar
     27 -libraryjars  <java.home>/lib/jce.jar
     28 -dontwarn