Index: third_party/guava/proguard.flags |
diff --git a/third_party/guava/proguard.flags b/third_party/guava/proguard.flags |
deleted file mode 100644 |
index 5bcdb20492ee7ef048b820a0a866688b5691cd31..0000000000000000000000000000000000000000 |
--- a/third_party/guava/proguard.flags |
+++ /dev/null |
@@ -1,37 +0,0 @@ |
-# Copyright 2013 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
--keep class com.google.common.annotations.VisibleForTesting, |
- com.google.common.base.Preconditions, |
- com.google.common.base.Objects, |
- com.google.common.base.Strings, |
- com.google.common.base.Supplier { |
- *; |
-} |
- |
--keepattributes Signature |
- |
-# Don't complain about usage of sun.misc.Unsafe. Guava imports this, |
-# but does not use it unless it exists. |
-# The gyp-target that uses this is guava.gyp:guava_javalib. |
--dontwarn sun.misc.Unsafe |
-# Striped64 uses reflection to access some local fields. |
--dontnote com.google.common.cache.Striped64 |
--dontnote com.google.common.cache.Striped64$Cell |
- |
-# Keep all enum values and valueOf methods. See |
-# http://proguard.sourceforge.net/index.html#manual/examples.html |
-# for the reason for this. Also, see http://crbug.com/248037. |
--keepclassmembers enum * { |
- public static **[] values(); |
- public static ** valueOf(java.lang.String); |
-} |
- |
-# Keep finalizer stuff from google-common used via reflection |
--keepclassmembers class com.google.common.** { |
- *** finalizeReferent(); |
-} |
--keepclassmembers class com.google.common.** { |
- *** startFinalizer(java.lang.Class,java.lang.Object); |
-} |