summaryrefslogtreecommitdiff
path: root/src/java_lang_reflect_Proxy.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/java_lang_reflect_Proxy.cc')
-rw-r--r--src/java_lang_reflect_Proxy.cc2
1 files changed, 1 insertions, 1 deletions
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<Class>* interfaces = Decode<ObjectArray<Class>*>(env, javaInterfaces);
ClassLoader* loader = Decode<ClassLoader*>(env, javaLoader);
ObjectArray<Method>* methods = Decode<ObjectArray<Method>*>(env, javaMethods);
- ObjectArray<Object>* throws = Decode<ObjectArray<Object>*>(env, javaThrows);
+ ObjectArray<ObjectArray<Class> >* throws = Decode<ObjectArray<ObjectArray<Class> >*>(env, javaThrows);
ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
Class* result = class_linker->CreateProxyClass(name, interfaces, loader, methods, throws);
return AddLocalReference<jclass>(env, result);