Lines Matching refs:env

112     JNIEnv *env = [ThreadUtilities getJNIEnv];
119 threadClass = (*env)->FindClass(env, "java/lang/Thread");
120 if (threadClass == NULL || (*env)->ExceptionCheck(env)) goto cleanup;
121 jmethodID currentThreadID = (*env)->GetStaticMethodID(env, threadClass, "currentThread", "()Ljava/lang/Thread;");
122 if (currentThreadID == NULL || (*env)->ExceptionCheck(env)) goto cleanup;
123 jmethodID setName = (*env)->GetMethodID(env, threadClass, "setName", "(Ljava/lang/String;)V");
124 if (setName == NULL || (*env)->ExceptionCheck(env)) goto cleanup;
126 curThread = (*env)->CallStaticObjectMethod(env, threadClass, currentThreadID); // AWT_THREADING Safe (known object)
127 if (curThread == NULL || (*env)->ExceptionCheck(env)) goto cleanup;
128 name = (*env)->NewStringUTF(env, "AWT-AppKit");
129 if (name == NULL || (*env)->ExceptionCheck(env)) goto cleanup;
130 (*env)->CallVoidMethod(env, curThread, setName, name); // AWT_THREADING Safe (known object)
131 if ((*env)->ExceptionCheck(env)) goto cleanup;
135 (*env)->DeleteLocalRef(env, threadClass);
138 (*env)->DeleteLocalRef(env, name);
141 (*env)->DeleteLocalRef(env, curThread);
143 if ((*env)->ExceptionCheck(env)) {
144 (*env)->ExceptionDescribe(env);
145 (*env)->ExceptionClear(env);
153 BOOL isHeadless(JNIEnv *env) {
159 return JNFCallStaticBooleanMethod(env, jm_isHeadless);
162 BOOL isSWTInWebStart(JNIEnv* env) {
163 NSString *swtWebStart = [PropertiesUtilities javaSystemPropertyForKey:@"com.apple.javaws.usingSWT" withEnv:env];
170 JNIEnv *env = [ThreadUtilities getJNIEnv];
175 JNFCallStaticVoidMethod(env, jm_notifyBusyMethod);
178 JNFCallStaticVoidMethod(env, jm_notifyFreeMethod);
412 JNIEnv *env = NULL;
414 // Need JNIEnv for JNF_COCOA_ENTER(env); macro below
415 jint status = (*jvm)->GetEnv(jvm, (void **)&env, JNI_VERSION_1_4);
416 if (status != JNI_OK || env == NULL) {
421 JNF_COCOA_ENTER(env);
423 // Launcher sets this env variable if -XstartOnFirstThread is specified
431 if (isSWTInWebStart(env)) {
435 BOOL headless = isHeadless(env);
444 JNF_COCOA_EXIT(env);