summaryrefslogtreecommitdiffstats
path: root/proguard.flags
diff options
context:
space:
mode:
authorPaul Westbrook <pwestbro@google.com>2011-12-15 11:03:51 -0800
committerPaul Westbrook <pwestbro@google.com>2011-12-20 12:40:43 -0800
commit82ea6da7fe2bbb76b2c2caf06a9d0ee07e456363 (patch)
tree1aebe242de28e4c46a6ef6dc8a5d3fef2385d65f /proguard.flags
parentc1b239dae7848b8783cb61964f870f8e18e8cc4f (diff)
downloadandroid_packages_apps_UnifiedEmail-82ea6da7fe2bbb76b2c2caf06a9d0ee07e456363.tar.gz
android_packages_apps_UnifiedEmail-82ea6da7fe2bbb76b2c2caf06a9d0ee07e456363.tar.bz2
android_packages_apps_UnifiedEmail-82ea6da7fe2bbb76b2c2caf06a9d0ee07e456363.zip
Start of UI provider
This is the start of the contract for a UI provider, and also includes a mock content provider implementing it. Included is a unit test that just traverses the content provider Change-Id: I4424e140830244f02eac204d71152dfc196c9741
Diffstat (limited to 'proguard.flags')
-rw-r--r--proguard.flags25
1 files changed, 25 insertions, 0 deletions
diff --git a/proguard.flags b/proguard.flags
new file mode 100644
index 000000000..8a8729082
--- /dev/null
+++ b/proguard.flags
@@ -0,0 +1,25 @@
+# The support library contains references to newer platform versions.
+# Don't warn about those in case this app is linking against an older
+# platform version. We know about them, and they are safe.
+
+-dontwarn android.support.v4.**
+-dontwarn android.support.v13.**
+
+# keep names that are used by reflection, from javascript or from unit tests
+
+-keepclasseswithmembers class com.android.email.providers.MockUiProvider {
+ *** getAccountsUri(...);
+}
+
+-keepclasseswithmembers class com.android.email.providers.UIProvider {
+ *** getAccountsUri(...);
+}
+
+-keepclasseswithmembers class com.android.email.utils.LogUtils {
+ public <methods>;
+}
+
+
+-keepclasseswithmembers class com.google.common.collect.Sets {
+ *** of(...);
+}