Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java |
index d108f1f603981bcd0246416aa98095ee67346b60..e9a5f2dd44a1f3eb8d921c2441ec3dbe718afdbe 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java |
@@ -146,7 +146,7 @@ public class ChromeBrowserProviderClient { |
private static Bundle argsToBundle(Object ... args) { |
Bundle methodArgs = new Bundle(); |
for (int i = 0; i < args.length; ++i) { |
- Class argClass = args[i].getClass(); |
+ Class<? extends Object> argClass = args[i].getClass(); |
if (Parcelable.class.isAssignableFrom(argClass)) { |
methodArgs.putParcelable(ChromeBrowserProvider.argKey(i), (Parcelable) args[i]); |
} else if (Serializable.class.isAssignableFrom(argClass)) { |
@@ -159,6 +159,7 @@ public class ChromeBrowserProviderClient { |
return methodArgs; |
} |
+ @SuppressWarnings("unchecked") |
private static <T extends Object> T chromeBrowserProviderCall(Class returnType, String name, |
Context context, Bundle args) { |
Bundle result = context.getContentResolver().call(getPrivateProviderUri(context), |