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