summaryrefslogtreecommitdiffstats
path: root/proguard.flags
diff options
context:
space:
mode:
authorTodd Kennedy <toddke@google.com>2011-02-16 15:07:43 -0800
committerTodd Kennedy <toddke@google.com>2011-02-16 15:07:43 -0800
commitda3c80b3382e5f9051a0519c41139b51e65917b4 (patch)
treeffd488425976ff5b1d74dbb359dcc3b8d523de82 /proguard.flags
parentca6b75a1e65d44f8f1b078ff9bf9b55d389fb663 (diff)
downloadandroid_packages_apps_Email-da3c80b3382e5f9051a0519c41139b51e65917b4.tar.gz
android_packages_apps_Email-da3c80b3382e5f9051a0519c41139b51e65917b4.tar.bz2
android_packages_apps_Email-da3c80b3382e5f9051a0519c41139b51e65917b4.zip
Fix NoSuchMethodError for unit tests
With all the code movement, some tests were found to break. Update the proguard config so the appropriate methods can be referenced. bug 3460695 Change-Id: I2fc9786cc54182ba8571d87947241dcd7b2e9995
Diffstat (limited to 'proguard.flags')
-rw-r--r--proguard.flags15
1 files changed, 15 insertions, 0 deletions
diff --git a/proguard.flags b/proguard.flags
index 45fbeed1c..260fa125c 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -20,6 +20,11 @@
*** apply();
}
+-keepclasseswithmembers class com.android.emailcommon.utility.Utility$CloseTraceCursorWrapper {
+ *** getTraceIfAvailable(android.database.Cursor);
+ *** log(android.database.Cursor);
+}
+
-keep class * extends org.apache.james.mime4j.util.TempStorage
# Keep names that are used only by unit tests or by animators
@@ -28,6 +33,10 @@
*** *Anim(...);
}
+-keepclasseswithmembers class com.android.email.activity.setup.AccountSetupAccountType {
+ *** checkAccountInstanceLimit(com.android.email.mail.Store$StoreInfo);
+}
+
-keepclasseswithmembers class com.android.email.GroupMessagingListener {
*** removeListener(com.android.email.MessagingListener);
}
@@ -165,6 +174,12 @@
*** getShortcutSafeUri();
}
+-keepclasseswithmembers class com.android.exchange.CalendarSyncEnabler {
+ <init>(android.content.Context);
+ *** enableEasCalendarSyncInternal();
+ *** showNotification(java.lang.String);
+}
+
-keepclasseswithmembers class com.android.exchange.adapter.Parser {
*** resetInput(java.io.InputStream);
}