From de45958d8bbc5fd2bc1131a9c8542fd604d86967 Mon Sep 17 00:00:00 2001 From: Marc Blank Date: Mon, 28 Feb 2011 17:52:37 -0800 Subject: [PATCH] Fix proguard.flags so that unit tests pass Change-Id: I484819a77da6bf33703ddbc2e3f08d395186dea8 --- proguard.flags | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/proguard.flags b/proguard.flags index 0347869c8..f6355d7c0 100644 --- a/proguard.flags +++ b/proguard.flags @@ -1,5 +1,6 @@ # keep names that are used by reflection. -keep class com.android.emailcommon.provider.EmailContent$Account + -keepclasseswithmembers class * { public static void actionEditIncomingSettings(android.app.Activity, int, com.android.emailcommon.provider.EmailContent$Account); } @@ -56,9 +57,10 @@ *** setContext(android.content.Context); } --keepclasseswithmembers class com.android.emailcommon.service.PolicySet { +-keep class com.android.emailcommon.service.PolicySet { (com.android.emailcommon.provider.EmailContent$Account); (int, int, int, int, boolean, int, int, boolean); + *** writeAccount(...); } -keepclasseswithmembers class com.android.email.MessagingController { @@ -67,6 +69,9 @@ -keepclasseswithmembers class com.android.emailcommon.utility.Utility { *** dumpCursor(android.database.Cursor); + *** fromUtf8(...); + *** isFirstUtf8Byte(byte); + *** replaceBareLfWithCrlf(java.lang.String); } -keepclasseswithmembers class com.android.emailcommon.utility.Utility$CloseTraceCursorWrapper { *** getTraceIfAvailable(android.database.Cursor); @@ -167,6 +172,7 @@ (); (java.lang.String); *** get(java.lang.String); + *** put(java.lang.String, java.lang.String); } -keepclasseswithmembers class com.android.email.provider.ContentCache$CounterMap {