SetStaticBooleanField

Prototypes

void JNIEnv::SetStaticBooleanField(jclass Classe, jfieldID IdentifiantPropriete, jboolean Valeur);

Description

Modifie la valeur de la propriété statique identifiée par IdentifiantPropriete sur la classe Classe avec la valeur Valeur.

La propriété est de type boolean.

Exemple

Java

package MonPaquet;

class MaClasse
{
static boolean MaProprieteBoolean;
static byte MaProprieteByte;
static char MaProprieteChar;
static double MaProprieteDouble;
static float MaProprieteFloat;
static int MaProprieteInt;
static long MaProprieteLong;
static Object MaProprieteObject;
static short MaProprieteShort;
static String MaProprieteString;
...
}

C++

#include <jni.h>

JNIEnv *pEnv;
jclass pMaClasse;
jfieldID IdentifiantPropriete;
jboolean Valeur;

...
IdentifiantPropriete=pEnv->GetFieldId(pMaClasse, "MaProprieteBoolean", "Z");
if (!IdentifiantPropriete)
...
pEnv->SetStaticBooleanField(pMaClasse, IdentifiantPropriete, Valeur);
...

Avertissement

Néant.

Voir aussi

GetFieldID pour retrouver l'identifiant d'une propriété.
SetStaticByteField, SetStaticCharField, SetStaticDoubleField, SetStaticFloatField, SetStaticIntField, SetStaticLongField, SetStaticObjectField et SetStaticShortField pour modifier la valeur d'une propriété statique d'un autre type.
GetStaticBooleanField pour lire la valeur d'une propriété statique.