diff options
author | Paul Westbrook <pwestbro@google.com> | 2014-08-01 15:05:30 -0700 |
---|---|---|
committer | Paul Westbrook <pwestbro@google.com> | 2014-08-01 16:44:56 -0700 |
commit | d37ca267dd24cf628a5c1d92fea535492568e407 (patch) | |
tree | adb3006b2a1cbc39ceeb7db5664ef0961e3b505b /proguard-test.flags | |
parent | bc65885e24dc6981c2578b1e6cd01c2aaf74cfdd (diff) | |
download | android_packages_apps_Email-d37ca267dd24cf628a5c1d92fea535492568e407.tar.gz android_packages_apps_Email-d37ca267dd24cf628a5c1d92fea535492568e407.tar.bz2 android_packages_apps_Email-d37ca267dd24cf628a5c1d92fea535492568e407.zip |
Clean up proguard test flags file
Change-Id: I2db858b59e0b1c6ff199aa7b11b99ee6e019ea72
Diffstat (limited to 'proguard-test.flags')
-rw-r--r-- | proguard-test.flags | 100 |
1 files changed, 3 insertions, 97 deletions
diff --git a/proguard-test.flags b/proguard-test.flags index f0e87428d..44e18a734 100644 --- a/proguard-test.flags +++ b/proguard-test.flags @@ -1,78 +1,22 @@ #Email-specific proguard flags, required for tests, that are not covered by UnifiedEmail go here --keep class com.android.emailcommon.provider.Account - --keepclasseswithmembers class * { - public static void actionEditIncomingSettings(android.app.Activity, int, com.android.emailcommon.provider.Account); -} - --keepclasseswithmembers class * { - public static void actionEditOutgoingSettings(android.app.Activity, int, com.android.emailcommon.provider.Account); -} - --keepclasseswithmembers class * { - public *** newInstance(com.android.emailcommon.provider.Account, android.content.Context); -} - --keepclasseswithmembers class android.content.SharedPreferences$Editor { - *** apply(); -} - --keep class * extends org.apache.james.mime4j.util.TempStorage - -# Keep names that are used only by unit tests or by animators --keep class ** { - *** *ForTest(...); - *** *Anim(...); -} - -keepclasseswithmembers class com.android.emailcommon.internet.Rfc822Output { *** getHtmlBody(java.lang.String); - *** buildBodyText(android.content.Context, com.android.emailcommon.provider.EmailContent$Message, boolean); -} - --keepclasseswithmembers class com.android.emailcommon.mail.Address { - <init>(java.lang.String); - <init>(java.lang.String,java.lang.String); - *** parseAndPack(java.lang.String); -} - --keepclasseswithmembers class com.android.email.SecurityPolicy { - *** setContext(android.content.Context); } -keepclasseswithmembers class com.android.emailcommon.utility.Utility { - *** dumpCursor(android.database.Cursor); *** fromUtf8(byte[]); - *** isFirstUtf8Byte(byte); - *** replaceBareLfWithCrlf(java.lang.String); -} - --keepclasseswithmembers class com.android.email.provider.EmailProvider { - *** getReadableDatabase(android.content.Context); } -keepclasseswithmembers class com.android.emailcommon.provider.EmailContent$Attachment { *** createUniqueFile(java.lang.String); } --keepclasseswithmembers class com.android.email.Preferences { - *** getAccountByContentUri(android.net.Uri); -} - --keep class com.android.emailcommon.mail.Message$RecipientType - -keepclasseswithmembers class com.android.emailcommon.mail.Message { *** setRecipient(com.android.emailcommon.mail.Message$RecipientType, com.android.emailcommon.mail.Address); } --keepclasseswithmembers class com.android.emailcommon.internet.MimeHeader { - *** writeToString(); -} - -keepclasseswithmembers class com.android.emailcommon.internet.MimeMessage { - <init>(); - <init>(java.io.InputStream); *** getExtendedHeader(java.lang.String); *** setExtendedHeader(java.lang.String, java.lang.String); *** getExtendedHeaders(); @@ -81,26 +25,13 @@ -keepclasseswithmembers class com.android.emailcommon.internet.MimeUtility { *** foldAndEncode(java.lang.String); - *** findPartByContentId(com.android.emailcommon.mail.Part, java.lang.String); - *** findFirstPartByMimeType(com.android.emailcommon.mail.Part, java.lang.String); } -keepclasseswithmembers class com.android.email.mail.transport.SmtpSender { *** setTransport(com.android.email.mail.transport.MailTransport); } --keepclasseswithmembers class com.android.email.mail.Store { - *** requireStructurePrefetch(); -} - --keepclasseswithmembers class com.android.email.mail.store.ImapStore { - *** setTransport(com.android.email.mail.transport.MailTransport); -} - -keepclasseswithmembers class com.android.email.mail.store.ImapFolder { - *** getMessages(int, int, com.android.emailcommon.mail.Folder$MessageRetrievalListener); - *** getMessages(com.android.emailcommon.mail.Folder$MessageRetrievalListener); - *** getMessages(java.lang.String[], com.android.emailcommon.mail.Folder$MessageRetrievalListener); *** getUnreadMessageCount(); } @@ -110,22 +41,17 @@ -keepclasseswithmembers class com.android.email.mail.store.Pop3Store$Pop3Folder { *** getMessages(int, int, com.android.emailcommon.mail.Folder$MessageRetrievalListener); - *** getMessages(com.android.emailcommon.mail.Folder$MessageRetrievalListener); *** getMessages(java.lang.String[], com.android.emailcommon.mail.Folder$MessageRetrievalListener); *** getUnreadMessageCount(); *** isOpen(); } --keep class com.android.emailcommon.mail.Flag - -keepclasseswithmembers class com.android.emailcommon.mail.Folder { *** getUnreadMessageCount(); *** delete(boolean); *** getRole(); } --keep class com.android.emailcommon.mail.Folder$FolderRole - -keepclasseswithmembers class com.android.emailcommon.mail.PackedString$Builder { <init>(); <init>(java.lang.String); @@ -138,33 +64,13 @@ *** size(); } --keepclasseswithmembers class com.android.emailcommon.provider.Account { - *** getShortcutSafeUri(); - *** refresh(android.content.Context); -} - --keepclasseswithmembers class com.android.emailcommon.provider.Policy { - *** setAttachmentFlagsForNewPolicy(android.content.Context, - com.android.emailcommon.provider.Account, - com.android.emailcommon.provider.Policy); - *** clearAccountPolicy(android.content.Context, - com.android.emailcommon.provider.Account); -} - --keep class org.apache.james.mime4j.field.Field { +-keepclasseswithmembers class org.apache.james.mime4j.field.Field { *** getBody(); } # The following classes are used only by unit tests. # We should move them into tests/ if possible. - --keep class org.apache.james.mime4j.message.Message { - *; +-keepclasseswithmembers class org.apache.james.mime4j.message.Message { + <init>(java.io.InputStream); } --keepclasseswithmembers class org.apache.commons.io.IOUtils { - *** toByteArray(java.io.InputStream); - *** toByteArray(java.io.Reader); - *** toByteArray(java.io.Reader, java.lang.String); - *** toByteArray(java.lang.String); -} |