ThrowNew

Prototypes

jint JNIEnv::ThrowNew(jclass Classe, char *Message);

Description

Envoi une exception suite à une erreur détectée lors de la construction d'un objet de la classe désignée par Classe.

Le message d'erreur de la cause est Message.

Exemple

#include <jni.h>

JNIEnv *pEnv;
jclass pMaClasse;

...
if (pEnv->ThrowNew(pMaClasse, "Il y a une erreur")) ...

Avertissement

Le résultat est 0 en cas de succès.

Voir aussi

Throw pour envoyer une exception en dehors d'un constructeur.
ExceptionClear pour spécifier que l'exception en cours est traitée. ExceptionDescribe pour formater le message d'erreur de l'exception. ExceptionOccured pour récupérer l'exception envoyée.
FatalError pour envoyer un message d'erreur sans passer par une exception.