blob: 6bc0847d25f6f5965407a155ff01e280429398b5 [file] [log] [blame]
Paul Westbrook82ea6da2011-12-15 11:03:51 -08001# The support library contains references to newer platform versions.
2# Don't warn about those in case this app is linking against an older
3# platform version. We know about them, and they are safe.
4
5-dontwarn android.support.v4.**
6-dontwarn android.support.v13.**
7
8# keep names that are used by reflection, from javascript or from unit tests
9
Paul Westbrookbf5b1af2012-08-19 12:57:12 -070010-keepclasseswithmembers class com.android.mail.compose.ComposeActivity {
11 *** registerTestSendOrSaveCallback(...);
12}
13
Andy Huang30e2c242012-01-06 18:14:30 -080014-keepclasseswithmembers class com.android.mail.providers.MockUiProvider {
Paul Westbrook82ea6da2011-12-15 11:03:51 -080015 *** getAccountsUri(...);
16}
17
Andy Huang30e2c242012-01-06 18:14:30 -080018-keepclasseswithmembers class com.android.mail.providers.UIProvider {
Paul Westbrook82ea6da2011-12-15 11:03:51 -080019 *** getAccountsUri(...);
20}
21
Andy Huang30e2c242012-01-06 18:14:30 -080022-keepclasseswithmembers class com.android.mail.utils.LogUtils {
Paul Westbrook82ea6da2011-12-15 11:03:51 -080023 public <methods>;
24}
25
26
Paul Westbrook3578a2e2012-06-18 16:58:34 -070027-keepclasseswithmembers class com.google.common.collect.ImmutableMap {
28 *** of(...);
29}
30
31-keepclasseswithmembers class com.google.common.collect.ImmutableList {
32 *** of(...);
33}
34
Paul Westbrook82ea6da2011-12-15 11:03:51 -080035-keepclasseswithmembers class com.google.common.collect.Sets {
36 *** of(...);
37}
Paul Westbrook805e3c12012-01-04 15:36:37 -080038
Andy Huang30e2c242012-01-06 18:14:30 -080039-keepclasseswithmembers class com.android.mail.UnifiedEmail {
Paul Westbrook805e3c12012-01-04 15:36:37 -080040 public <methods>;
41}
Paul Westbrook334e64a2012-02-23 13:26:35 -080042
43-keepclasseswithmembers class com.android.mail.ui.AnimatingItemView {
44 *** setAnimatedHeight(...);
45}
Andy Huangf70fc402012-02-17 15:37:42 -080046
mindypa53e8fa2012-09-09 12:18:45 -070047-keepclasseswithmembers class com.android.mail.ui.LeaveBehindItem {
48 *** setAnimatedHeight(...);
49}
50
Andy Huangf70fc402012-02-17 15:37:42 -080051-keepclasseswithmembers class com.android.mail.ui.ConversationViewFragment$MailJsBridge {
52 public <methods>;
53}
Mindy Pereirae144d1d2012-03-05 13:08:31 -080054
55-keepclasseswithmembers class com.android.mail.ui.TwoPaneLayout {
56 *** setFoldersLeft(...);
57 *** setListBitmapLeft(...);
58 *** setListBitmapAlpha(...);
59 *** setListLeft(...);
60 *** setListAlpha(...);
61 *** setConversationLeft(...);
Mindy Pereira866d3192012-03-26 09:50:00 -070062}
63
64-keepclasseswithmembers class com.android.mail.browse.ConversationItemView {
65 *** setAnimatedHeight(...);
66 *** setItemAlpha(...);
Mindy Pereira622f52b2012-08-07 13:51:36 -070067}
68
69-keepclasseswithmembers class com.android.mail.ui.MailActivity {
70 *** doNothingClickHandler(...);
Mindy Pereirae144d1d2012-03-05 13:08:31 -080071}