Index: chrome/browser/android/provider/chrome_browser_provider.cc |
diff --git a/chrome/browser/android/provider/chrome_browser_provider.cc b/chrome/browser/android/provider/chrome_browser_provider.cc |
index fd10a9fa9d21916e0f078e036e1e9fcbfcff7b9b..29b172500092d19621585dc2faef3fc3847006dd 100644 |
--- a/chrome/browser/android/provider/chrome_browser_provider.cc |
+++ b/chrome/browser/android/provider/chrome_browser_provider.cc |
@@ -48,7 +48,7 @@ using base::android::ConvertJavaStringToUTF8; |
using base::android::ConvertUTF8ToJavaString; |
using base::android::ConvertUTF16ToJavaString; |
using base::android::GetClass; |
-using base::android::GetMethodID; |
+using base::android::MethodID; |
using base::android::JavaRef; |
using base::android::ScopedJavaGlobalRef; |
using base::android::ScopedJavaLocalRef; |
@@ -119,15 +119,18 @@ void ConvertBookmarkNode( |
jlong ConvertJLongObjectToPrimitive(JNIEnv* env, jobject long_obj) { |
ScopedJavaLocalRef<jclass> jlong_clazz = GetClass(env, "java/lang/Long"); |
- jmethodID long_value = GetMethodID(env, jlong_clazz, "longValue", "()J"); |
+ jmethodID long_value = MethodID::Get< |
+ MethodID::METHODTYPE_NORMAL, MethodID::EXCEPTIONCHECK_YES>( |
+ env, jlong_clazz.obj(), "longValue", "()J"); |
return env->CallLongMethod(long_obj, long_value, NULL); |
} |
jboolean ConvertJBooleanObjectToPrimitive(JNIEnv* env, jobject boolean_object) { |
ScopedJavaLocalRef<jclass> jboolean_clazz = |
GetClass(env, "java/lang/Boolean"); |
- jmethodID boolean_value = |
- GetMethodID(env, jboolean_clazz, "booleanValue", "()Z"); |
+ jmethodID boolean_value = MethodID::Get< |
+ MethodID::METHODTYPE_NORMAL, MethodID::EXCEPTIONCHECK_YES>( |
+ env, jboolean_clazz.obj(), "booleanValue", "()Z"); |
return env->CallBooleanMethod(boolean_object, boolean_value, NULL); |
} |
@@ -139,7 +142,9 @@ base::Time ConvertJlongToTime(jlong value) { |
jint ConvertJIntegerToJint(JNIEnv* env, jobject integer_obj) { |
ScopedJavaLocalRef<jclass> jinteger_clazz = |
GetClass(env, "java/lang/Integer"); |
- jmethodID int_value = GetMethodID(env, jinteger_clazz, "intValue", "()I"); |
+ jmethodID int_value = MethodID::Get< |
+ MethodID::METHODTYPE_NORMAL, MethodID::EXCEPTIONCHECK_YES>( |
+ env, jinteger_clazz.obj(), "intValue", "()I"); |
return env->CallIntMethod(integer_obj, int_value, NULL); |
} |