4 #include "java_lang_JOWENNTest1.h"
8 * Class: java/lang/JOWENNTest1
12 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f1 (JNIEnv *env , jclass clazz , s4 par1) {
15 printf("JOWENNTest1_nat:%ld\n",par1);
17 mid = (*env)->GetMethodID(env, clazz, "f1a", "(I)V");
19 (*env)->CallStaticVoidMethod(env, clazz, mid,par1);
24 * Class: java/lang/JOWENNTest1
28 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f2 (JNIEnv *env , jclass clazz , s8 par1) {
31 printf("JOWENNTest1_nat:%lld\n",par1);
32 mid = (*env)->GetMethodID(env, clazz, "f2a", "(J)V");
34 (*env)->CallStaticVoidMethod(env, clazz, mid,par1);
39 * Class: java/lang/JOWENNTest1
43 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f3 (JNIEnv *env , jclass clazz , float par1) {
46 printf("JOWENNTest1_nat:%g\n",par1);
47 mid = (*env)->GetMethodID(env, clazz, "f3a", "(F)V");
49 if (mid==0) {printf("ERROR: f3a: (F)V not found\n"); exit(1);}
52 (*env)->CallStaticVoidMethod(env, clazz, mid,par1);
57 * Class: java/lang/JOWENNTest1
61 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f4 (JNIEnv *env , jclass clazz , double par1) {
64 printf("JOWENNTest1_nat:%g\n",par1);
65 mid = (*env)->GetMethodID(env, clazz, "f4a", "(D)V");
67 (*env)->CallStaticVoidMethod(env, clazz, mid,par1);
73 * Class: java/lang/JOWENNTest1
77 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f5 (JNIEnv *env , jclass clazz , s4 par1) {
80 printf("JOWENNTest1_nat_f5:%d\n",par1);
81 mid = (*env)->GetMethodID(env, clazz, "f5a", "(I)V");
83 (*env)->CallStaticVoidMethod(env, clazz, mid,par1);
89 * Class: java/lang/JOWENNTest1
93 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f6 (JNIEnv *env , struct java_lang_JOWENNTest1* this , s4 par1) {
96 printf("JOWENNTest1_nat_f6:%d\n",par1);
97 // class_showmethods(this->header.vftbl->class);
98 mid = (*env)->GetMethodID(env, this->header.vftbl->class, "f6a", "(I)V");
100 (*env)->CallVoidMethod(env, this, mid,par1);
103 mid = (*env)->GetMethodID(env, this->header.vftbl->class->super, "f6a", "(I)V");
105 (*env)->CallVoidMethod(env, this, mid,par1);
106 (*env)->CallNonvirtualVoidMethod(env, this, this->header.vftbl->class->super,mid,par1);
112 * Class: java/lang/JOWENNTest1
116 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f7 (JNIEnv *env , struct java_lang_JOWENNTest1* this) {
120 printf("JOWENNTest1_nat_f7\n");
121 // class_showmethods(this->header.vftbl->class);
122 mid = (*env)->GetMethodID(env, this->header.vftbl->class, "f7a", "(III)V");
124 (*env)->CallVoidMethod(env, this, mid,1,2,3);
126 mid = (*env)->GetMethodID(env, this->header.vftbl->class, "f7b", "(III)V");
128 (*env)->CallStaticVoidMethod(env, this, mid,1,2,3);
135 * Class: java/lang/JOWENNTest1
139 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f8 (JNIEnv *env , struct java_lang_JOWENNTest1* this) {
143 printf("JOWENNTest1_nat_f8\n");
144 // class_showmethods(this->header.vftbl->class);
145 mid = (*env)->GetMethodID(env, this->header.vftbl->class, "f7a", "(III)V");
147 (*env)->CallStaticVoidMethod(env, this, mid,1,2,3);
148 if ((*env)->ExceptionOccurred(env)) {
149 printf("good, there has been an Throwable/Exception\n");
150 } else fprintf(stderr,"There should have been an exception\n");
155 * Class: java/lang/JOWENNTest1
159 JNIEXPORT void JNICALL Java_java_lang_JOWENNTest1_f9 (JNIEnv *env , struct java_lang_JOWENNTest1* this) {
163 printf("JOWENNTest1_nat_f9\n");
164 // class_showmethods(this->header.vftbl->class);
165 mid = (*env)->GetMethodID(env, this->header.vftbl->class, "f7b", "(III)V");
167 (*env)->CallVoidMethod(env, this, mid,1,2,3);
168 if ((*env)->ExceptionOccurred(env)) {
169 printf("good, there has been an exception/a throwable, clearing to avoid app termination\n");
170 (*env)->ExceptionClear(env);
171 } else fprintf(stderr,"There should have been an exception\n");