最終更新:2018-11-13 (火) 16:42:11 (1962d)
JNI/シグネチャ
( arg-types ) ret-type - メソッドの型
https://docs.oracle.com/javase/jp/1.5.0/guide/jni/spec/types.html
例
- たとえば、次の Java メソッドには、
long f (int n, String s, int[] arr);
- 次のような型のシグニチャーがあります。
(ILjava/lang/String;[I)J
ネストされたクラス
- 外のクラス$インナークラス
インナークラスのコンストラクタ
jclass clzInner = (*env)->FindClass(env,"path/to/Outer$Inner"); jmethodID mid = (*env)->GetMethodID(env, clzInner , "<init>", "(Lpath/to/Outer;)V"); jobject objInner = (*env)->NewObject(env, clzInner , mid, thiz);
メソッド
- ( arg-types ) ret-type