Lines Matching refs:env

49 JNU_ThrowByName(JNIEnv *env, const char *name, const char *msg);
53 JNU_ThrowNullPointerException(JNIEnv *env, const char *msg);
56 JNU_ThrowArrayIndexOutOfBoundsException(JNIEnv *env, const char *msg);
59 JNU_ThrowOutOfMemoryError(JNIEnv *env, const char *msg);
62 JNU_ThrowIllegalArgumentException(JNIEnv *env, const char *msg);
65 JNU_ThrowIllegalAccessError(JNIEnv *env, const char *msg);
68 JNU_ThrowIllegalAccessException(JNIEnv *env, const char *msg);
71 JNU_ThrowInternalError(JNIEnv *env, const char *msg);
74 JNU_ThrowIOException(JNIEnv *env, const char *msg);
77 JNU_ThrowNoSuchFieldException(JNIEnv *env, const char *msg);
80 JNU_ThrowNoSuchMethodException(JNIEnv *env, const char *msg);
83 JNU_ThrowClassNotFoundException(JNIEnv *env, const char *msg);
86 JNU_ThrowNumberFormatException(JNIEnv *env, const char *msg);
89 JNU_ThrowNoSuchFieldError(JNIEnv *env, const char *msg);
92 JNU_ThrowNoSuchMethodError(JNIEnv *env, const char *msg);
95 JNU_ThrowStringIndexOutOfBoundsException(JNIEnv *env, const char *msg);
98 JNU_ThrowInstantiationException(JNIEnv *env, const char *msg);
105 JNU_ThrowByNameWithLastError(JNIEnv *env, const char *name,
113 JNU_ThrowIOExceptionWithLastError(JNIEnv *env, const char *defaultDetail);
117 NewStringPlatform(JNIEnv *env, const char *str);
120 GetStringPlatformChars(JNIEnv *env, jstring jstr, jboolean *isCopy);
123 JNU_NewStringPlatform(JNIEnv *env, const char *str);
126 JNU_GetStringPlatformChars(JNIEnv *env, jstring jstr, jboolean *isCopy);
129 JNU_ReleaseStringPlatformChars(JNIEnv *env, jstring jstr, const char *str);
133 JNU_ClassString(JNIEnv *env);
136 JNU_ClassClass(JNIEnv *env);
139 JNU_ClassObject(JNIEnv *env);
142 JNU_ClassThrowable(JNIEnv *env);
148 JNU_CopyObjectArray(JNIEnv *env, jobjectArray dst, jobjectArray src,
159 JNU_CallStaticMethodByName(JNIEnv *env,
169 JNU_CallMethodByName(JNIEnv *env,
177 JNU_CallMethodByNameV(JNIEnv *env,
194 JNU_NewObjectByName(JNIEnv *env, const char *class_name,
204 JNU_IsInstanceOfByName(JNIEnv *env, jobject object, char *classname);
212 * JNU_SetFieldByName(env, &exc, obj, "i", "I", 100);
216 * JNU_SetFieldByName(env, &exc, obj, "f", "F", 12.3);
223 JNU_GetFieldByName(JNIEnv *env,
229 JNU_SetFieldByName(JNIEnv *env,
237 JNU_GetStaticFieldByName(JNIEnv *env,
243 JNU_SetStaticFieldByName(JNIEnv *env,
255 JNU_Equals(JNIEnv *env, jobject object1, jobject object2);
265 JNU_MonitorWait(JNIEnv *env, jobject object, jlong timeout);
268 JNU_Notify(JNIEnv *env, jobject object);
271 JNU_NotifyAll(JNIEnv *env, jobject object);
279 #define JNU_IsNull(env,obj) ((obj) == NULL)
287 JNU_PrintString(JNIEnv *env, char *hdr, jstring string);
290 JNU_PrintClass(JNIEnv *env, char *hdr, jobject object);
293 JNU_ToString(JNIEnv *env, jobject object);
318 #define JNU_GetLongFieldAsPtr(env,obj,id) \
319 (jlong_to_ptr((*(env))->GetLongField((env),(obj),(id))))
320 #define JNU_SetLongFieldFromPtr(env,obj,id,val) \
321 (*(env))->SetLongField((env),(obj),(id),ptr_to_jlong(val))
334 jstring nativeNewStringPlatform(JNIEnv *env, const char *str);
336 char* nativeGetStringPlatformChars(JNIEnv *env, jstring jstr, jboolean *isCopy);