| Index: components/cronet/android/proguard.cfg
|
| diff --git a/components/cronet/android/proguard.cfg b/components/cronet/android/proguard.cfg
|
| index 938960ae9922af82f8e611362b9289935f46d7fe..a4a47a711fb79fe4d1e51eb206b55167b9009491 100644
|
| --- a/components/cronet/android/proguard.cfg
|
| +++ b/components/cronet/android/proguard.cfg
|
| @@ -10,12 +10,10 @@
|
|
|
| # TODO(mef) remove unnecessary classes from base, so we don't have to preserve
|
| # their methods
|
| --keepclasseswithmembers class org.chromium.** {
|
| +-keep class org.chromium.** {
|
| native <methods>;
|
| }
|
|
|
| --dontnote org.chromium.net.AndroidKeyStore
|
| -
|
| # Needed so that multiple optimization passes will detect annotations
|
| -keepattributes *Annotation*
|
|
|
| @@ -24,4 +22,12 @@
|
| -keep @org.chromium.net.UsedBy* class *
|
| -keepclassmembers class * {
|
| @org.chromium.net.UsedBy* *;
|
| -}
|
| +}
|
| +
|
| +# Suppress unnecessary warnings.
|
| +-dontnote org.chromium.net.AndroidKeyStore
|
| +# Objects of this type are passed around by native code, but the class
|
| +# is never used directly by native code. Since the class is not loaded, it does
|
| +# not need to be preserved as an entry point.
|
| +-dontnote org.chromium.net.UrlRequest$ResponseHeadersMap
|
| +
|
|
|