summaryrefslogtreecommitdiff
path: root/proguard.flags
diff options
context:
space:
mode:
authorYing Wang <wangying@google.com>2010-02-17 13:49:25 -0800
committerYing Wang <wangying@google.com>2010-02-17 19:08:10 -0800
commitc237ae8c85d4fffc158b0813cbc5b8bde4d75b67 (patch)
tree1286ba9528fc2200fa15e34f1fee418179889969 /proguard.flags
parent4ae83c58b3e136b4b1e859ee304ad1b332e9597f (diff)
downloadEmail-c237ae8c85d4fffc158b0813cbc5b8bde4d75b67.tar.gz
Enable Proguard.
Diffstat (limited to 'proguard.flags')
-rw-r--r--proguard.flags20
1 files changed, 20 insertions, 0 deletions
diff --git a/proguard.flags b/proguard.flags
new file mode 100644
index 000000000..18eb34ab1
--- /dev/null
+++ b/proguard.flags
@@ -0,0 +1,20 @@
+# keep names that are used by reflection.
+-keep class com.android.email.provider.EmailContent$Account
+-keepclasseswithmembers class * {
+ public static void actionEditIncomingSettings(android.app.Activity, com.android.email.provider.EmailContent$Account);
+}
+
+-keepclasseswithmembers class * {
+ public static void actionEditOutgoingSettings(android.app.Activity, com.android.email.provider.EmailContent$Account);
+}
+
+-keepclasseswithmembers class * {
+ public *** newInstance(android.content.Context, java.lang.String);
+}
+
+-keep class com.android.email.mail.Store$PersistentDataCallbacks
+-keepclasseswithmembers class * {
+ public *** newInstance(java.lang.String, android.content.Context, com.android.email.mail.Store$PersistentDataCallbacks);
+}
+
+-keep class * extends org.apache.james.mime4j.util.TempStorage