aboutsummaryrefslogtreecommitdiff
path: root/libjava/jni.cc
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2004-11-03 22:53:20 +0000
committerTom Tromey <tromey@gcc.gnu.org>2004-11-03 22:53:20 +0000
commitcb0be2e79f4e051e90140d5183696ba663b6b1ab (patch)
tree23cd7c7c62febbe582e9b5f54879836b695fa331 /libjava/jni.cc
parent939347bb51d858d68453af710d4c8f9ef04e440d (diff)
downloadgcc-cb0be2e79f4e051e90140d5183696ba663b6b1ab.zip
gcc-cb0be2e79f4e051e90140d5183696ba663b6b1ab.tar.gz
gcc-cb0be2e79f4e051e90140d5183696ba663b6b1ab.tar.bz2
jni.cc (_Jv_JNI_NewObjectArray): Fixed return type.
* jni.cc (_Jv_JNI_NewObjectArray): Fixed return type. * include/jni.h (struct JNINativeInterface) <NewObjectArray>: Now returns jobjectArray. (_Jv_JNIEnv::NewObjectArray): Likewise. From-SVN: r90041
Diffstat (limited to 'libjava/jni.cc')
-rw-r--r--libjava/jni.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/jni.cc b/libjava/jni.cc
index 53491cb..6d8fd9d 100644
--- a/libjava/jni.cc
+++ b/libjava/jni.cc
@@ -1396,7 +1396,7 @@ _Jv_JNI_GetArrayLength (JNIEnv *, jarray array)
return unwrap (array)->length;
}
-static jarray JNICALL
+static jobjectArray JNICALL
_Jv_JNI_NewObjectArray (JNIEnv *env, jsize length,
jclass elementClass, jobject init)
{
@@ -1407,7 +1407,7 @@ _Jv_JNI_NewObjectArray (JNIEnv *env, jsize length,
_Jv_CheckCast (elementClass, init);
jarray result = JvNewObjectArray (length, elementClass, init);
- return (jarray) wrap_value (env, result);
+ return (jobjectArray) wrap_value (env, result);
}
catch (jthrowable t)
{