import source from 1.3.40
[external/swig.git] / Examples / test-suite / java_jnitypes.i
1
2 // This testcase tests the JNI types
3
4 %module java_jnitypes
5
6 %inline %{
7
8 jboolean      jnifunc(jboolean in) { return in; }
9 jchar         jnifunc(jchar in) { return in; }
10 jbyte         jnifunc(jbyte in) { return in; }
11 jshort        jnifunc(jshort in) { return in; }
12 jint          jnifunc(jint in) { return in; }
13 jlong         jnifunc(jlong in) { return in; }
14 jfloat        jnifunc(jfloat in) { return in; }
15 jdouble       jnifunc(jdouble in) { return in; }
16 jstring       jnifunc(jstring in) { return in; }
17 jobject       jnifunc(jobject in) { return in; }
18 jbooleanArray jnifunc(jbooleanArray in) { return in; }
19 jcharArray    jnifunc(jcharArray in) { return in; }
20 jbyteArray    jnifunc(jbyteArray in) { return in; }
21 jshortArray   jnifunc(jshortArray in) { return in; }
22 jintArray     jnifunc(jintArray in) { return in; }
23 jlongArray    jnifunc(jlongArray in) { return in; }
24 jfloatArray   jnifunc(jfloatArray in) { return in; }
25 jdoubleArray  jnifunc(jdoubleArray in) { return in; }
26 jobjectArray  jnifunc(jobjectArray in) { return in; }
27
28 %}
29