1 # These flags are in addition to the one in proguard.flags, which is included by the build 2 # directives in Android.mk. 3 4 -keep class ** { 5 *** *ForTest(...); 6 } 7 8 -keep class com.android.emailcommon.internet.MimeBodyPart 9 -keep class com.android.emailcommon.internet.MimeMessage { 10 <init>(...); 11 *** set*(...); 12 *** get*(...); 13 } 14 -keep class com.android.emailcommon.internet.MimeMultipart 15 -keep class com.android.emailcommon.internet.MimeUtility { 16 public static java.lang.String foldAndEncode(java.lang.String); 17 } 18 -keep class com.android.emailcommon.mail.PackedString { 19 <init>(...); 20 } 21 -keep class com.android.emailcommon.mail.PackedString$Builder { 22 public <init>(...); 23 public void put(java.lang.String, java.lang.String); 24 public java.lang.String get(java.lang.String); 25 } 26 -keep class com.android.emailcommon.utility.ConversionUtilities 27 28 -keep class com.android.email.LegacyConversions { 29 public static boolean updateMessageFields(...); 30 } 31 32 -keep class com.android.mail.utils.Utils { 33 public static android.text.Spanned insertStringWithStyle(...); 34 } 35 36 -keepclasseswithmembers class * { 37 *** findProviderForDomain(...); 38 } 39