最終更新:2018-11-06 (火) 17:40:33 (1997d)  

GetFieldID
Top / GetFieldID

jfieldID GetFieldID(JNIEnv *env, jclass clazz, const char *name, const char *sig);

クラスのインスタンス (非 static) フィールドを表すフィールド ID を返します。このフィールドは、その名前とシグニチャーで指定します。アクセス用関数の Get<type>Field ファミリと Set<type>Field ファミリは、フィールド ID を使用してオブジェクトフィールドを取り出します。

JNI/シグネチャ

  • byteB
    charC
    doubleD
    floatF
    intI
    longJ
    shortS
    voidV
    booleanZ
    クラスL<クラスの完全修飾名>;
    配列[シグネチャ
    メソッドのシグネチャ(<引数のシグネチャのリスト>)<返り値のシグネチャ>