Rename Reference.clear to Reference.clearReferent
Renamed on java side.
Test: test-art-host ART_TEST_INTERPRETER=true ART_TEST_READ_BARRIER=true
Change-Id: I57fc1f46c8c3c2b6d35741ab8549020894de7026
diff --git a/runtime/native/java_lang_ref_Reference.cc b/runtime/native/java_lang_ref_Reference.cc
index 3f4573d..c778068 100644
--- a/runtime/native/java_lang_ref_Reference.cc
+++ b/runtime/native/java_lang_ref_Reference.cc
@@ -33,7 +33,7 @@
return soa.AddLocalReference<jobject>(referent);
}
-static void Reference_clear(JNIEnv* env, jobject javaThis) {
+static void Reference_clearReferent(JNIEnv* env, jobject javaThis) {
ScopedFastNativeObjectAccess soa(env);
ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis);
Runtime::Current()->GetHeap()->GetReferenceProcessor()->ClearReferent(ref);
@@ -41,7 +41,7 @@
static JNINativeMethod gMethods[] = {
NATIVE_METHOD(Reference, getReferent, "!()Ljava/lang/Object;"),
- NATIVE_METHOD(Reference, clear, "!()V"),
+ NATIVE_METHOD(Reference, clearReferent, "!()V"),
};
void register_java_lang_ref_Reference(JNIEnv* env) {