blob: e0b2c23ec99462a72d36a9d5021a13106c69a815 [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.**
Paul Westbrooked217182012-10-03 00:34:48 -07007-dontwarn com.android.ex.photo.**
Paul Westbrook82ea6da2011-12-15 11:03:51 -08008
9# keep names that are used by reflection, from javascript or from unit tests
10
Paul Westbrookbf5b1af2012-08-19 12:57:12 -070011-keepclasseswithmembers class com.android.mail.compose.ComposeActivity {
12 *** registerTestSendOrSaveCallback(...);
13}
14
Paul Westbrooked217182012-10-03 00:34:48 -070015-keepclasseswithmembers class com.android.mail.providers.protos.mock.MockUiProvider {
Paul Westbrook82ea6da2011-12-15 11:03:51 -080016 *** getAccountsUri(...);
17}
18
Andy Huang30e2c242012-01-06 18:14:30 -080019-keepclasseswithmembers class com.android.mail.providers.UIProvider {
Paul Westbrook82ea6da2011-12-15 11:03:51 -080020 *** getAccountsUri(...);
21}
22
Andy Huang30e2c242012-01-06 18:14:30 -080023-keepclasseswithmembers class com.android.mail.utils.LogUtils {
Paul Westbrook82ea6da2011-12-15 11:03:51 -080024 public <methods>;
25}
26
27
Paul Westbrook3578a2e2012-06-18 16:58:34 -070028-keepclasseswithmembers class com.google.common.collect.ImmutableMap {
29 *** of(...);
30}
31
32-keepclasseswithmembers class com.google.common.collect.ImmutableList {
33 *** of(...);
34}
35
Paul Westbrook82ea6da2011-12-15 11:03:51 -080036-keepclasseswithmembers class com.google.common.collect.Sets {
37 *** of(...);
38}
Paul Westbrook805e3c12012-01-04 15:36:37 -080039
mindypa53e8fa2012-09-09 12:18:45 -070040-keepclasseswithmembers class com.android.mail.ui.LeaveBehindItem {
41 *** setAnimatedHeight(...);
42}
43
Andy Huangf70fc402012-02-17 15:37:42 -080044-keepclasseswithmembers class com.android.mail.ui.ConversationViewFragment$MailJsBridge {
45 public <methods>;
46}
Mindy Pereirae144d1d2012-03-05 13:08:31 -080047
Andy Huangc1fb9a92013-02-11 13:09:12 -080048-keepclasseswithmembers class com.android.mail.ui.ConversationViewFragment$MessageJsBridge {
49 public <methods>;
50}
51
Mindy Pereirae144d1d2012-03-05 13:08:31 -080052-keepclasseswithmembers class com.android.mail.ui.TwoPaneLayout {
53 *** setFoldersLeft(...);
54 *** setListBitmapLeft(...);
55 *** setListBitmapAlpha(...);
56 *** setListLeft(...);
57 *** setListAlpha(...);
58 *** setConversationLeft(...);
Mindy Pereira866d3192012-03-26 09:50:00 -070059}
60
61-keepclasseswithmembers class com.android.mail.browse.ConversationItemView {
Andy Huang370f8682013-04-09 12:44:44 -070062 *** setAnimatedHeightFraction(...);
Scott Kennedy1fea6a32013-07-09 15:58:51 -070063 *** setPhotoFlipFraction(...);
Mindy Pereira622f52b2012-08-07 13:51:36 -070064}
65
66-keepclasseswithmembers class com.android.mail.ui.MailActivity {
67 *** doNothingClickHandler(...);
Andy Huang370f8682013-04-09 12:44:44 -070068}
Mark Wei2102b2c2013-05-02 17:15:30 -070069
Alice Yangc86b1fb2013-08-11 22:27:25 -070070-keepclasseswithmembers class * extends com.android.mail.ui.ConversationSpecialItemView {
Alice Yangc5567732013-07-29 18:34:51 -070071 *** setAnimatedHeight(...);
72}