< prev index next >

src/hotspot/share/prims/jni.cpp

Print this page

        

*** 415,425 **** loader = Handle(THREAD, k->class_loader()); } } TempNewSymbol sym = SymbolTable::new_symbol(name); ! result = find_class_from_class_loader(env, sym, true, loader, protection_domain, true, thread); if (log_is_enabled(Debug, class, resolve) && result != NULL) { trace_class_resolution(java_lang_Class::as_Klass(JNIHandles::resolve_non_null(result))); } --- 415,425 ---- loader = Handle(THREAD, k->class_loader()); } } TempNewSymbol sym = SymbolTable::new_symbol(name); ! result = find_class_from_class_loader(env, sym, true, true, loader, protection_domain, true, thread); if (log_is_enabled(Debug, class, resolve) && result != NULL) { trace_class_resolution(java_lang_Class::as_Klass(JNIHandles::resolve_non_null(result))); }
*** 3287,3297 **** static jclass lookupOne(JNIEnv* env, const char* name, TRAPS) { Handle loader; // null (bootstrap) loader Handle protection_domain; // null protection domain TempNewSymbol sym = SymbolTable::new_symbol(name); ! jclass result = find_class_from_class_loader(env, sym, true, loader, protection_domain, true, CHECK_NULL); if (log_is_enabled(Debug, class, resolve) && result != NULL) { trace_class_resolution(java_lang_Class::as_Klass(JNIHandles::resolve_non_null(result))); } return result; --- 3287,3297 ---- static jclass lookupOne(JNIEnv* env, const char* name, TRAPS) { Handle loader; // null (bootstrap) loader Handle protection_domain; // null protection domain TempNewSymbol sym = SymbolTable::new_symbol(name); ! jclass result = find_class_from_class_loader(env, sym, true, true, loader, protection_domain, true, CHECK_NULL); if (log_is_enabled(Debug, class, resolve) && result != NULL) { trace_class_resolution(java_lang_Class::as_Klass(JNIHandles::resolve_non_null(result))); } return result;
< prev index next >