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