Chromium Code Reviews| Index: base/android/base_proguard_config.flags |
| diff --git a/base/android/base_proguard_config.flags b/base/android/base_proguard_config.flags |
| index c01cc200f3be24fb7687beb9c37457f23d9904e9..804f40088eeb775ef54556c5d8e3198c1c1ef036 100644 |
| --- a/base/android/base_proguard_config.flags |
| +++ b/base/android/base_proguard_config.flags |
| @@ -37,6 +37,11 @@ |
| native <methods>; |
| } |
| +# Keep all Parcelables as they might be marshalled outside Chrome. |
| +-keepnames class * implements android.os.Parcelable { |
|
smaier
2016/08/18 14:42:29
This rule should become:
-keepclassmembers class
|
| + public static final ** CREATOR; |
| +} |
| + |
| # Remove methods annotated with this if their return value is unused |
| -assumenosideeffects class ** { |
| @org.chromium.base.annotations.RemovableInRelease <methods>; |
| @@ -57,3 +62,4 @@ |
| -keepclassmembers enum * { |
| public static **[] values(); |
| } |
| + |