Lines Matching refs:jni
9 /* The jni, jtype and jstype typemaps work together and so there should be one of each.
10 * The jni typemap contains the JNI type used in the JNI (C/C++) code.
11 * The jtype typemap contains the Java type used in the JNI intermediary class.
58 %typemap(jni) bool, const bool & "jboolean"
59 %typemap(jni) char, const char & "jchar"
60 %typemap(jni) signed char, const signed char & "jbyte"
61 %typemap(jni) unsigned char, const unsigned char & "jshort"
62 %typemap(jni) short, const short & "jshort"
63 %typemap(jni) unsigned short, const unsigned short & "jint"
64 %typemap(jni) int, const int & "jint"
65 %typemap(jni) unsigned int, const unsigned int & "jlong"
66 %typemap(jni) long, const long & "jint"
67 %typemap(jni) unsigned long, const unsigned long & "jlong"
68 %typemap(jni) long long, const long long & "jlong"
69 %typemap(jni) unsigned long long, const unsigned long long & "jobject"
70 %typemap(jni) float, const float & "jfloat"
71 %typemap(jni) double, const double & "jdouble"
72 %typemap(jni) void "void"
106 %typemap(jni) char *, char *&, char[ANY], char[] "jstring"
110 /* JNI types */
111 %typemap(jni) jboolean "jboolean"
112 %typemap(jni) jchar "jchar"
113 %typemap(jni) jbyte "jbyte"
114 %typemap(jni) jshort "jshort"
115 %typemap(jni) jint "jint"
116 %typemap(jni) jlong "jlong"
117 %typemap(jni) jfloat "jfloat"
118 %typemap(jni) jdouble "jdouble"
119 %typemap(jni) jstring "jstring"
120 %typemap(jni) jobject "jobject"
121 %typemap(jni) jbooleanArray "jbooleanArray"
122 %typemap(jni) jcharArray "jcharArray"
123 %typemap(jni) jbyteArray "jbyteArray"
124 %typemap(jni) jshortArray "jshortArray"
125 %typemap(jni) jintArray "jintArray"
126 %typemap(jni) jlongArray "jlongArray"
127 %typemap(jni) jfloatArray "jfloatArray"
128 %typemap(jni) jdoubleArray "jdoubleArray"
129 %typemap(jni) jobjectArray "jobjectArray"
172 %typemap(jni) SWIGTYPE "jlong"
176 %typemap(jni) SWIGTYPE [] "jlong"
180 %typemap(jni) SWIGTYPE * "jlong"
184 %typemap(jni) SWIGTYPE & "jlong"
189 %typemap(jni) SWIGTYPE (CLASS::*) "jstring"
193 /* The following are the in, out, freearg, argout typemaps. These are the JNI code generating typemaps for converting from Java to C and visa versa. */
722 /* JNI types */
994 * used in the proxy, module or type wrapper class to the type used in the JNI class. */
1036 * used in the JNI class to the type returned by the proxy, module or type wrapper class. */
1096 %typemap(jni) SWIGTYPE *const& "jlong"
1298 %typemap(jni) (char *STRING, size_t LENGTH) "jbyteArray"