mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			25 lines
		
	
	
		
			399 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			399 B
		
	
	
	
		
			C++
		
	
	
	
| #include <jni.h>
 | |
| #include <cxxtest.h>
 | |
| 
 | |
| jobjectArray
 | |
| Java_cxxtest_fetch (JNIEnv *env, jobject _this)
 | |
| {
 | |
|   jclass cls;
 | |
|   jfieldID fid;
 | |
|   jobjectArray obj;
 | |
| 
 | |
|   cls = env->GetObjectClass (_this);
 | |
|   if (! cls)
 | |
|     return 0;
 | |
| 
 | |
|   fid = env->GetFieldID (cls, "F", "[Ljava/lang/Object;");
 | |
|   if (! fid)
 | |
|     return 0;
 | |
| 
 | |
|   obj = reinterpret_cast<jobjectArray> (env->GetObjectField (_this, fid));
 | |
| 
 | |
|   return obj;
 | |
| }
 | |
| 
 | |
| 
 |