This repository has been archived by the owner on Nov 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 120
/
Copy pathproguard-test.flags
102 lines (82 loc) · 3.35 KB
/
proguard-test.flags
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#Email-specific proguard flags, required for tests, that are not covered by UnifiedEmail go here
-keepclasseswithmembers class com.android.emailcommon.internet.Rfc822Output {
*** getHtmlBody(java.lang.String);
}
-keepclasseswithmembers class com.android.emailcommon.utility.Utility {
*** fromUtf8(byte[]);
}
-keepclasseswithmembers class com.android.emailcommon.provider.EmailContent$Attachment {
*** createUniqueFile(java.lang.String);
}
-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.MimeMessage {
*** getExtendedHeader(java.lang.String);
*** setExtendedHeader(java.lang.String, java.lang.String);
*** getExtendedHeaders();
*** setExtendedHeaders(java.lang.String);
}
-keepclasseswithmembers class com.android.emailcommon.internet.MimeUtility {
*** foldAndEncode(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.ImapFolder {
*** getUnreadMessageCount();
}
-keepclasseswithmembers class com.android.email.mail.store.Pop3Store {
*** setTransport(com.android.email.mail.transport.MailTransport);
}
-keepclasseswithmembers class com.android.email.mail.store.Pop3Store$Pop3Folder {
*** getMessages(int, int, com.android.emailcommon.mail.Folder$MessageRetrievalListener);
*** getMessages(java.lang.String[], com.android.emailcommon.mail.Folder$MessageRetrievalListener);
*** getUnreadMessageCount();
*** isOpen();
}
-keepclasseswithmembers class com.android.emailcommon.mail.Folder {
*** getUnreadMessageCount();
*** delete(boolean);
*** getRole();
}
-keepclasseswithmembers class com.android.emailcommon.mail.PackedString$Builder {
<init>();
<init>(java.lang.String);
*** get(java.lang.String);
*** put(java.lang.String, java.lang.String);
}
-keepclasseswithmembers class com.android.email.provider.ContentCache$CounterMap {
*** getCount(...);
*** size();
}
-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.
-keepclasseswithmembers class org.apache.james.mime4j.message.Message {
<init>(java.io.InputStream);
}
-keepclasseswithmembers class com.android.mail.utils.Throttle {
*** getTimeoutForTest();
}
-keepclasseswithmembers class com.android.emailcommon.VendorPolicyLoader {
*** clearInstanceForTest();
*** injectPolicyForTest(android.content.Context, java.lang.String, java.lang.Class);
}
-keepclasseswithmembers class com.android.email.mail.store.imap.ImapElement {
*** equalsForTest(com.android.email.mail.store.imap.ImapElement);
}
-keepclasseswithmembers class com.android.email.mail.store.imap.ImapTempFileLiteral {
*** tempFileExistsForTest();
}
-keepclasseswithmembers class com.android.emailcommon.utility.EmailAsyncTask {
*** callDoInBackgroundForTest(Params...);
}
-keepclasseswithmembers class com.android.emailcommon.utility.EmailAsyncTask$Tracker {
<init>();
*** getTaskCountForTest();
*** containsTaskForTest(com.android.emailcommon.utility.EmailAsyncTask);
}
-keep class com.android.emailcommon.utility.DelayedOperations