| -keep class android.databinding.** { *; } |
| |
| -keepnames class * implements java.io.Serializable |
| |
| -keepclassmembers class * implements java.io.Serializable { |
| static final long serialVersionUID; |
| private static final java.io.ObjectStreamField[] serialPersistentFields; |
| !static !transient <fields>; |
| private void writeObject(java.io.ObjectOutputStream); |
| private void readObject(java.io.ObjectInputStream); |
| java.lang.Object writeReplace(); |
| java.lang.Object readResolve(); |
| } |
| |
| -keepattributes *Annotation* |
| -keepattributes javax.xml.bind.annotation.* |
| -keepattributes javax.annotation.processing.* |
| |
| -keepclassmembers class * extends java.lang.Enum { *; } |
| |
| -keepclasseswithmembernames class android.** |
| |
| -keepclasseswithmembernames interface android.** |
| |
| -dontobfuscate |
| -libraryjars <java.home>/lib/rt.jar |
| -libraryjars <java.home>/lib/jce.jar |
| -dontwarn |