From 466bb25416b88fabd5d4387b7c7e5cc1ece78b8c Mon Sep 17 00:00:00 2001 From: Ian Rogers Date: Fri, 14 Oct 2011 03:29:56 -0700 Subject: Proxy implementation This rounds out the proxy implementation by adding missing pieces to the class linker, extending tests and fixing issues in the runtime support. There are also some tweaks for performance and to clean up Method/Object a little. A unit test of the functionality is "art/test/run-test 044" Change-Id: Id94102d10b81cd9b12b95ba8618f6187490204c4 --- src/java_lang_reflect_Proxy.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/java_lang_reflect_Proxy.cc') diff --git a/src/java_lang_reflect_Proxy.cc b/src/java_lang_reflect_Proxy.cc index 821bdd80cf..55ecd08a68 100644 --- a/src/java_lang_reflect_Proxy.cc +++ b/src/java_lang_reflect_Proxy.cc @@ -29,7 +29,7 @@ static jclass Proxy_generateProxy(JNIEnv* env, jclass, jstring javaName, jobject ObjectArray* interfaces = Decode*>(env, javaInterfaces); ClassLoader* loader = Decode(env, javaLoader); ObjectArray* methods = Decode*>(env, javaMethods); - ObjectArray* throws = Decode*>(env, javaThrows); + ObjectArray >* throws = Decode >*>(env, javaThrows); ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); Class* result = class_linker->CreateProxyClass(name, interfaces, loader, methods, throws); return AddLocalReference(env, result); -- cgit v1.2.3-59-g8ed1b