Remove dexCacheResolvedMethods, address Proxy issue
Change-Id: Iab8c7edb954d241bd5a92260db07696b9559155f
diff --git a/src/java_lang_reflect_Method.cc b/src/java_lang_reflect_Method.cc
index 3be13ca..b32f815 100644
--- a/src/java_lang_reflect_Method.cc
+++ b/src/java_lang_reflect_Method.cc
@@ -50,9 +50,15 @@
return AddLocalReference<jobject>(env, declared_exceptions->Clone());
}
+jobject Method_findOverriddenMethod(JNIEnv* env, jobject javaMethod) {
+ Method* method = Decode<Object*>(env, javaMethod)->AsMethod();
+ return AddLocalReference<jobject>(env, method->FindOverriddenMethod());
+}
+
static JNINativeMethod gMethods[] = {
NATIVE_METHOD(Method, invoke, "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"),
NATIVE_METHOD(Method, getExceptionTypesNative, "()[Ljava/lang/Class;"),
+ NATIVE_METHOD(Method, findOverriddenMethod, "()Ljava/lang/reflect/Method;"),
};
} // namespace