Lines Matching refs:env

30 static jstring SystemProperties_getSS(JNIEnv *env, jobject clazz,
39 jniThrowNullPointerException(env, "key must not be null.");
43 key = env->GetStringUTFChars(keyJ, NULL);
49 rvJ = env->NewStringUTF(buf);
51 rvJ = env->NewStringUTF("");
54 env->ReleaseStringUTFChars(keyJ, key);
60 static jstring SystemProperties_getS(JNIEnv *env, jobject clazz,
63 return SystemProperties_getSS(env, clazz, keyJ, NULL);
66 static jint SystemProperties_get_int(JNIEnv *env, jobject clazz,
76 jniThrowNullPointerException(env, "key must not be null.");
80 key = env->GetStringUTFChars(keyJ, NULL);
90 env->ReleaseStringUTFChars(keyJ, key);
96 static jlong SystemProperties_get_long(JNIEnv *env, jobject clazz,
106 jniThrowNullPointerException(env, "key must not be null.");
110 key = env->GetStringUTFChars(keyJ, NULL);
120 env->ReleaseStringUTFChars(keyJ, key);
126 static jboolean SystemProperties_get_boolean(JNIEnv *env, jobject clazz,
135 jniThrowNullPointerException(env, "key must not be null.");
139 key = env->GetStringUTFChars(keyJ, NULL);
156 env->ReleaseStringUTFChars(keyJ, key);
162 static void SystemProperties_set(JNIEnv *env, jobject clazz,
170 jniThrowNullPointerException(env, "key must not be null.");
173 key = env->GetStringUTFChars(keyJ, NULL);
178 val = env->GetStringUTFChars(valJ, NULL);
183 env->ReleaseStringUTFChars(keyJ, key);
186 env->ReleaseStringUTFChars(valJ, val);
190 jniThrowException(env, "java/lang/RuntimeException",
202 JNIEnv* env;
203 if (sVM->GetEnv((void **)&env, JNI_VERSION_1_4) >= 0) {
205 env->CallStaticVoidMethod(sClazz, sCallChangeCallbacks);
210 static void SystemProperties_add_change_callback(JNIEnv *env, jobject clazz)
214 env->GetJavaVM(&sVM);
217 sClazz = (jclass) env->NewGlobalRef(clazz);
218 sCallChangeCallbacks = env->GetStaticMethodID(sClazz, "callChangeCallbacks", "()V");
240 int register_android_os_SystemProperties(JNIEnv *env)
242 return RegisterMethodsOrDie(env, "android/os/SystemProperties", method_table,