OSDN Git Service

ART: Add missing GetInterfaceMethodIfProxy
authorAndreas Gampe <agampe@google.com>
Wed, 9 Sep 2015 00:42:59 +0000 (17:42 -0700)
committerAndreas Gampe <agampe@google.com>
Tue, 13 Oct 2015 00:41:50 +0000 (17:41 -0700)
commitf015c2f4835a9985a8b31cfc810129b69865a6c4
treec4adc26ed61fc2bb04cec2e5a5b99d79da4a0801
parent2602aa86d8e0e98f00311ea05395548b4d327f82
ART: Add missing GetInterfaceMethodIfProxy

Add missing uses of GetInterfaceMethodIfProxy in reflection code.

Add a test case for a JNI call to a proxy method.

Bug: https://code.google.com/p/android-developer-preview/issues/detail?id=2973
Bug: 23886441

(cherry picked from commit e80673245c0433a71a4930e460be5dc0920885b2)

Change-Id: I5b66b64b5561fcee15d0314707d67e8abc02ce5b
runtime/reflection.cc
test/044-proxy/expected.txt
test/044-proxy/native_proxy.cc [new file with mode: 0644]
test/044-proxy/src/Main.java
test/044-proxy/src/NativeProxy.java [new file with mode: 0644]
test/Android.libarttest.mk