Lines Matching refs:env

47 Java_java_lang_System_registerNatives(JNIEnv *env, jclass cls)
49 (*env)->RegisterNatives(env, cls,
54 Java_java_lang_System_identityHashCode(JNIEnv *env, jobject this, jobject x)
56 return JVM_IHashCode(env, x);
61 jstring jkey = (*env)->NewStringUTF(env, key); \
62 jstring jval = (*env)->NewStringUTF(env, val); \
63 jobject r = (*env)->CallObjectMethod(env, props, putID, jkey, jval); \
64 if ((*env)->ExceptionOccurred(env)) return NULL; \
65 (*env)->DeleteLocalRef(env, jkey); \
66 (*env)->DeleteLocalRef(env, jval); \
67 (*env)->DeleteLocalRef(env, r); \
75 jstring jkey = (*env)->NewStringUTF(env, key); \
76 jstring jval = GetStringPlatform(env, val); \
77 jobject r = (*env)->CallObjectMethod(env, props, putID, jkey, jval); \
78 if ((*env)->ExceptionOccurred(env)) return NULL; \
79 (*env)->DeleteLocalRef(env, jkey); \
80 (*env)->DeleteLocalRef(env, jval); \
81 (*env)->DeleteLocalRef(env, r); \
85 jstring jkey = JNU_NewStringPlatform(env, key); \
86 jobject r = (*env)->CallObjectMethod(env, props, removeID, jkey); \
87 if ((*env)->ExceptionOccurred(env)) return NULL; \
88 (*env)->DeleteLocalRef(env, jkey); \
89 (*env)->DeleteLocalRef(env, r); \
93 jstring jkey = JNU_NewStringPlatform(env, key); \
94 jret = (*env)->CallObjectMethod(env, props, getPropID, jkey); \
95 if ((*env)->ExceptionOccurred(env)) return NULL; \
96 (*env)->DeleteLocalRef(env, jkey); \
115 jobject fillI18nProps(JNIEnv *env, jobject props, char *baseKey,
123 (*env)->DeleteLocalRef(env, jVMBaseVal);
150 (*env)->DeleteLocalRef(env, jVMVal);
161 (*env)->DeleteLocalRef(env, jVMVal);
169 Java_java_lang_System_initProperties(JNIEnv *env, jclass cla, jobject props)
172 java_props_t *sprops = GetJavaProperties(env);
173 jmethodID putID = (*env)->GetMethodID(env,
174 (*env)->GetObjectClass(env, props),
177 jmethodID removeID = (*env)->GetMethodID(env,
178 (*env)->GetObjectClass(env, props),
181 jmethodID getPropID = (*env)->GetMethodID(env,
182 (*env)->GetObjectClass(env, props),
363 ret = JVM_InitProperties(env, props);
368 const char * val = (*env)->GetStringUTFChars(env, jVMVal, 0);
370 (*env)->ReleaseStringUTFChars(env, jVMVal, val);
371 (*env)->DeleteLocalRef(env, jVMVal);
375 fillI18nProps(env, props, "user.language", sprops->display_language,
377 fillI18nProps(env, props, "user.script",
379 fillI18nProps(env, props, "user.country",
381 fillI18nProps(env, props, "user.variant",
399 (*env)->DeleteLocalRef(env, jVMVal);
412 Java_java_lang_System_setIn0(JNIEnv *env, jclass cla, jobject stream)
415 (*env)->GetStaticFieldID(env,cla,"in","Ljava/io/InputStream;");
418 (*env)->SetStaticObjectField(env,cla,fid,stream);
422 Java_java_lang_System_setOut0(JNIEnv *env, jclass cla, jobject stream)
425 (*env)->GetStaticFieldID(env,cla,"out","Ljava/io/PrintStream;");
428 (*env)->SetStaticObjectField(env,cla,fid,stream);
432 Java_java_lang_System_setErr0(JNIEnv *env, jclass cla, jobject stream)
435 (*env)->GetStaticFieldID(env,cla,"err","Ljava/io/PrintStream;");
438 (*env)->SetStaticObjectField(env,cla,fid,stream);
450 Java_java_lang_System_mapLibraryName(JNIEnv *env, jclass ign, jstring libname)
458 JNU_ThrowNullPointerException(env, 0);
461 len = (*env)->GetStringLength(env, libname);
463 JNU_ThrowIllegalArgumentException(env, "name too long");
467 (*env)->GetStringRegion(env, libname, 0, len, chars + prefix_len);
472 return (*env)->NewString(env, chars, len);