213 #ifdef develop_a_better_understanding_of_java 218 test_cid = (*env)->FindClass(env,
"dim/test/Ntest$static_class");
219 test_mid = (*env)->GetMethodID(env,test_cid,
"instance_method",
"()V");
220 test_mid = (*env)->GetMethodID(env,test_cid,
"<init>",
"()V");
221 test_mid = (*env)->GetStaticMethodID(env,test_cid,
"static_method",
"()V");
222 if ((*env)->ExceptionOccurred(env)) (*env)->ExceptionDescribe(env);
224 test_cid = (*env)->FindClass(env,
"dim/test/Ntest$instance_class");
225 test_mid = (*env)->GetMethodID(env,test_cid,
"instance_method",
"()V");
226 test_mid = (*env)->GetMethodID(env,test_cid,
"<init>",
"()V");
227 if ((*env)->ExceptionOccurred(env)) (*env)->ExceptionDescribe(env);
229 test_cid = (*env)->FindClass(env,
"dim/test/Ntest$method_class");
230 test_mid = (*env)->GetMethodID(env,test_cid,
"instance_method",
"()V");
231 test_mid = (*env)->GetMethodID(env,test_cid,
"<init>",
"()V");
232 if ((*env)->ExceptionOccurred(env)) (*env)->ExceptionDescribe(env);
242 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
246 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
253 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
260 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
265 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
270 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
275 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
280 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
288 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
296 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
298 NativeDimExit = (*env)->FindClass(env,
"dim/DimExitHandler$DimExit");
304 if ((*env)->ExceptionOccurred(env)) {bugs++; (*env)->ExceptionDescribe(env);}
jmethodID NativeDataDecoder_decodeNativeData
jmethodID NativeDimTimer_timerHandler
jobject ourNativeDimCltError
jmethodID NativeDimExit_new
jmethodID ReceiveSynchronizer_decodeNativeData
jmethodID NativeDimSrvError_new
jobject ourNativeDimSrvError
jmethodID SendSynchronizer_new
jclass ReceiveSynchronizer
jmethodID ReceiveSynchronizer_getCompletionCode
jmethodID SendSynchronizer_setCompletionCode
jfieldID NativeDataMemory_dataSize
jmethodID SendSynchronizer_getCompletionCode
jmethodID NativeDimCltError_errorHandler
jmethodID NativeDimExit_exitHandler
jmethodID NativeDataEncoder_encodeNativeData
jobject ourNativeMemoryObject
jmethodID NativeDimCltError_new
jmethodID ReceiveSynchronizer_new
int dim_jni_attachThread(JNIEnv **env)
jmethodID NativeDimSrvError_errorHandler
jmethodID CompletionHandler_setCompletionCode
jmethodID NativeDataMemory_decodeData
jfieldID NativeDataMemory_dataAddress
jmethodID NativeDataMemory_new