2007-02-13 Andrew Haley <aph@redhat.com>
[gcc.git] / libjava / testsuite / libjava.jni / cxxtest.cc
1 #include <jni.h>
2 #include <cxxtest.h>
3
4 jobjectArray
5 Java_cxxtest_fetch (JNIEnv *env, jobject _this)
6 {
7 jclass cls;
8 jfieldID fid;
9 jobjectArray obj;
10
11 cls = env->GetObjectClass (_this);
12 if (! cls)
13 return 0;
14
15 fid = env->GetFieldID (cls, "F", "[Ljava/lang/Object;");
16 if (! fid)
17 return 0;
18
19 obj = reinterpret_cast<jobjectArray> (env->GetObjectField (_this, fid));
20
21 return obj;
22 }
23
24