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