< prev index next >

src/share/vm/prims/jniCheck.cpp

Print this page
rev 9019 : [mq]: format.patch

*** 100,110 **** #define UNCHECKED() (unchecked_jni_NativeInterface) static const char * warn_wrong_jnienv = "Using JNIEnv in the wrong thread"; ! static const char * warn_bad_class_descriptor = "JNI FindClass received a bad class descriptor \"%s\". A correct class descriptor " \ "has no leading \"L\" or trailing \";\". Incorrect descriptors will not be accepted in future releases."; static const char * fatal_using_jnienv_in_nonjava = "FATAL ERROR in native method: Using JNIEnv in non-Java thread"; static const char * warn_other_function_in_critical = "Warning: Calling other JNI functions in the scope of " \ "Get/ReleasePrimitiveArrayCritical or Get/ReleaseStringCritical"; static const char * fatal_bad_ref_to_jni = "Bad global or local ref passed to JNI"; --- 100,111 ---- #define UNCHECKED() (unchecked_jni_NativeInterface) static const char * warn_wrong_jnienv = "Using JNIEnv in the wrong thread"; ! static const char * warn_bad_class_descriptor1 = "JNI FindClass received a bad class descriptor \""; ! static const char * warn_bad_class_descriptor2 = "\". A correct class descriptor " \ "has no leading \"L\" or trailing \";\". Incorrect descriptors will not be accepted in future releases."; static const char * fatal_using_jnienv_in_nonjava = "FATAL ERROR in native method: Using JNIEnv in non-Java thread"; static const char * warn_other_function_in_critical = "Warning: Calling other JNI functions in the scope of " \ "Get/ReleasePrimitiveArrayCritical or Get/ReleaseStringCritical"; static const char * fatal_bad_ref_to_jni = "Bad global or local ref passed to JNI";
*** 482,492 **** if (len >= 2 && name[0] == JVM_SIGNATURE_CLASS && // 'L' name[len-1] == JVM_SIGNATURE_ENDCLASS ) { // ';' char msg[JVM_MAXPATHLEN]; ! jio_snprintf(msg, JVM_MAXPATHLEN, warn_bad_class_descriptor, name); ReportJNIWarning(thr, msg); } } Klass* jniCheck::validate_class(JavaThread* thr, jclass clazz, bool allow_primitive) { --- 483,494 ---- if (len >= 2 && name[0] == JVM_SIGNATURE_CLASS && // 'L' name[len-1] == JVM_SIGNATURE_ENDCLASS ) { // ';' char msg[JVM_MAXPATHLEN]; ! jio_snprintf(msg, JVM_MAXPATHLEN, "%s%s%s", ! warn_bad_class_descriptor1, name, warn_bad_class_descriptor2); ReportJNIWarning(thr, msg); } } Klass* jniCheck::validate_class(JavaThread* thr, jclass clazz, bool allow_primitive) {
< prev index next >