github.com/coming-chat/gomobile@v0.0.0-20220601074111-56995f7d7aba/bind/testdata/classes.java.h.golden (about) 1 // Code generated by gobind. DO NOT EDIT. 2 3 4 #include <jni.h> 5 #include "seq.h" 6 7 extern void init_proxies(); 8 9 typedef struct ret_jint { 10 jint res; 11 jint exc; 12 } ret_jint; 13 typedef struct ret_jboolean { 14 jboolean res; 15 jint exc; 16 } ret_jboolean; 17 typedef struct ret_jshort { 18 jshort res; 19 jint exc; 20 } ret_jshort; 21 typedef struct ret_jchar { 22 jchar res; 23 jint exc; 24 } ret_jchar; 25 typedef struct ret_jbyte { 26 jbyte res; 27 jint exc; 28 } ret_jbyte; 29 typedef struct ret_jlong { 30 jlong res; 31 jint exc; 32 } ret_jlong; 33 typedef struct ret_jfloat { 34 jfloat res; 35 jint exc; 36 } ret_jfloat; 37 typedef struct ret_jdouble { 38 jdouble res; 39 jint exc; 40 } ret_jdouble; 41 typedef struct ret_nstring { 42 nstring res; 43 jint exc; 44 } ret_nstring; 45 typedef struct ret_nbyteslice { 46 nbyteslice res; 47 jint exc; 48 } ret_nbyteslice; 49 50 extern jint cproxy_java_lang_Runnable_run(jint this); 51 extern ret_jint cproxy_java_io_InputStream_read__(jint this); 52 extern ret_jint cproxy_java_io_InputStream_read___3B(jint this, nbyteslice a0); 53 extern ret_jint cproxy_java_io_InputStream_read___3BII(jint this, nbyteslice a0, jint a1, jint a2); 54 extern ret_nstring cproxy_java_io_InputStream_toString(jint this); 55 extern ret_jint cproxy_java_util_concurrent_Future_get__(jint this); 56 extern ret_jint cproxy_java_util_concurrent_Future_get__JLjava_util_concurrent_TimeUnit_2(jint this, jlong a0, jint a1); 57 extern ret_nstring cproxy_java_lang_Object_toString(jint this); 58 extern ret_nstring cproxy_java_util_concurrent_TimeUnit_toString(jint this); 59 extern ret_nstring cproxy_java_util_Spliterators_toString(jint this); 60 extern ret_nstring cproxy_java_lang_System_toString(jint this); 61 extern ret_jint cproxy_java_Future_get__(jint this); 62 extern ret_jint csuper_java_Future_get__(jint this); 63 extern ret_jint cproxy_java_Future_get__JLjava_util_concurrent_TimeUnit_2(jint this, jlong a0, jint a1); 64 extern ret_jint csuper_java_Future_get__JLjava_util_concurrent_TimeUnit_2(jint this, jlong a0, jint a1); 65 extern ret_jint cproxy_java_InputStream_read__(jint this); 66 extern ret_jint csuper_java_InputStream_read__(jint this); 67 extern ret_jint cproxy_java_InputStream_read___3B(jint this, nbyteslice a0); 68 extern ret_jint csuper_java_InputStream_read___3B(jint this, nbyteslice a0); 69 extern ret_jint cproxy_java_InputStream_read___3BII(jint this, nbyteslice a0, jint a1, jint a2); 70 extern ret_jint csuper_java_InputStream_read___3BII(jint this, nbyteslice a0, jint a1, jint a2); 71 extern ret_nstring cproxy_java_InputStream_toString(jint this); 72 extern ret_nstring csuper_java_InputStream_toString(jint this); 73 extern ret_nstring cproxy_java_Object_toString(jint this); 74 extern ret_nstring csuper_java_Object_toString(jint this); 75 extern jint cproxy_java_Runnable_run(jint this); 76 extern jint csuper_java_Runnable_run(jint this); 77 extern jint cproxy_java_io_Console_flush(jint this); 78 extern ret_nstring cproxy_java_io_Console_toString(jint this); 79 extern ret_jint cproxy_s_java_util_Spliterators_iterator__Ljava_util_Spliterator_2(jint a0); 80 extern ret_jint cproxy_s_java_util_Spliterators_iterator__Ljava_util_Spliterator_00024OfInt_2(jint a0); 81 extern ret_jint cproxy_s_java_util_Spliterators_iterator__Ljava_util_Spliterator_00024OfLong_2(jint a0); 82 extern ret_jint cproxy_s_java_util_Spliterators_iterator__Ljava_util_Spliterator_00024OfDouble_2(jint a0); 83 extern ret_jint cproxy_s_java_lang_System_console(); 84 // Code generated by gobind. DO NOT EDIT. 85 86 // JNI function headers for the Go <=> Java bridge. 87 // 88 // autogenerated by gobind -lang=java classes 89 90 #ifndef __Java_H__ 91 #define __Java_H__ 92 93 #include <jni.h> 94 95 extern jclass proxy_class_java_Future; 96 extern jmethodID proxy_class_java_Future_cons; 97 extern jclass proxy_class_java_InputStream; 98 extern jmethodID proxy_class_java_InputStream_cons; 99 extern jclass proxy_class_java_Object; 100 extern jmethodID proxy_class_java_Object_cons; 101 extern jclass proxy_class_java_Runnable; 102 extern jmethodID proxy_class_java_Runnable_cons; 103 #endif