Lines Matching defs:env
74 static jboolean android_util_Log_isLoggable(JNIEnv* env, jobject clazz, jstring tag, jint level)
80 const char* chars = env->GetStringUTFChars(tag, NULL);
91 jniThrowException(env, "java/lang/IllegalArgumentException", buf2);
96 env->ReleaseStringUTFChars(tag, chars);
108 static jint android_util_Log_println_native(JNIEnv* env, jobject clazz,
115 jniThrowNullPointerException(env, "println needs a message");
120 jniThrowNullPointerException(env, "bad bufID");
125 tag = env->GetStringUTFChars(tagObj, NULL);
126 msg = env->GetStringUTFChars(msgObj, NULL);
131 env->ReleaseStringUTFChars(tagObj, tag);
132 env->ReleaseStringUTFChars(msgObj, msg);
146 int register_android_util_Log(JNIEnv* env)
148 jclass clazz = env->FindClass("android/util/Log");
155 levels.verbose = env->GetStaticIntField(clazz, env->GetStaticFieldID(clazz, "VERBOSE", "I"));
156 levels.debug = env->GetStaticIntField(clazz, env->GetStaticFieldID(clazz, "DEBUG", "I"));
157 levels.info = env->GetStaticIntField(clazz, env->GetStaticFieldID(clazz, "INFO", "I"));
158 levels.warn = env->GetStaticIntField(clazz, env->GetStaticFieldID(clazz, "WARN", "I"));
159 levels.error = env->GetStaticIntField(clazz, env->GetStaticFieldID(clazz, "ERROR", "I"));
160 levels.assert = env->GetStaticIntField(clazz, env->GetStaticFieldID(clazz, "ASSERT", "I"));
162 return AndroidRuntime::registerNativeMethods(env, "android/util/Log", gMethods, NELEM(gMethods));