diff options
Diffstat (limited to 'Examples/test-suite/java_jnitypes.i')
| -rw-r--r-- | Examples/test-suite/java_jnitypes.i | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Examples/test-suite/java_jnitypes.i b/Examples/test-suite/java_jnitypes.i new file mode 100644 index 0000000..bc40579 --- /dev/null +++ b/Examples/test-suite/java_jnitypes.i @@ -0,0 +1,29 @@ + +// This testcase tests the JNI types + +%module java_jnitypes + +%inline %{ + +jboolean jnifunc(jboolean in) { return in; } +jchar jnifunc(jchar in) { return in; } +jbyte jnifunc(jbyte in) { return in; } +jshort jnifunc(jshort in) { return in; } +jint jnifunc(jint in) { return in; } +jlong jnifunc(jlong in) { return in; } +jfloat jnifunc(jfloat in) { return in; } +jdouble jnifunc(jdouble in) { return in; } +jstring jnifunc(jstring in) { return in; } +jobject jnifunc(jobject in) { return in; } +jbooleanArray jnifunc(jbooleanArray in) { return in; } +jcharArray jnifunc(jcharArray in) { return in; } +jbyteArray jnifunc(jbyteArray in) { return in; } +jshortArray jnifunc(jshortArray in) { return in; } +jintArray jnifunc(jintArray in) { return in; } +jlongArray jnifunc(jlongArray in) { return in; } +jfloatArray jnifunc(jfloatArray in) { return in; } +jdoubleArray jnifunc(jdoubleArray in) { return in; } +jobjectArray jnifunc(jobjectArray in) { return in; } + +%} + |
