blob: e56368b7d489ce158944a7d25ac87718dfe558cd [file] [log] [blame]
George Mount69cbd9e2015-08-26 10:46:58 -07001-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