Lines Matching refs:JNIEnv

38  * and JNIEnv throwable state from native code.
50 initializeFallbackError(JNIEnv* jnienv);
56 ( JNIEnv * jnienv,
61 mapAllCheckedToInternalErrorMapper( JNIEnv * jnienv,
67 * Exception-helper routines that do not modify the JNIEnv.
68 * They require a clean JNIEnv on entry, and they guarantee a clean JNIEnv on exit.
73 createThrowable( JNIEnv* jnienv,
79 createInternalError(JNIEnv * jnienv, jstring message);
83 createThrowableFromJVMTIErrorCode(JNIEnv * jnienv, jvmtiError errorCode);
87 getMessageFromThrowable( JNIEnv* jnienv,
92 isUnchecked( JNIEnv* jnienv,
97 checkForThrowable( JNIEnv* jnienv);
101 isSafeForJNICalls( JNIEnv * jnienv);
106 * modify the JNIEnv outstanding Throwable state.
109 logThrowable( JNIEnv * jnienv);
113 * These routines do modify the JNIEnv outstanding Throwable state.
116 /* Throws the supplied throwable. always sets the JNIEnv throwable */
118 throwThrowable( JNIEnv * jnienv,
121 /* returns current throwable. always clears the JNIEnv exception */
123 preserveThrowable(JNIEnv * jnienv);
125 /* undoes preserveThrowable (Throws the supplied throwable). always sets the JNIEnv throwable */
127 restoreThrowable( JNIEnv * jnienv,
130 /* always clears the JNIEnv throwable. returns true if an exception was pending on entry. */
132 checkForAndClearThrowable( JNIEnv * jnienv);
136 * always sets the JNIEnv exception
139 createAndThrowThrowableFromJVMTIErrorCode(JNIEnv * jnienv, jvmtiError errorCode);
141 /* creates a java.lang.InternalError and installs it into the JNIEnv.
143 * always sets the JNIEnv exception
146 createAndThrowInternalError(JNIEnv * jnienv);
155 mapThrownThrowableIfNecessary(JNIEnv * jnienv, CheckedExceptionMapper mapper);