Lines Matching refs:Handle

134 bool SystemDictionary::is_parallelCapable(Handle class_loader) {
141 bool SystemDictionary::is_parallelDefine(Handle class_loader) {
153 klassOop SystemDictionary::resolve_or_fail(Symbol* class_name, Handle class_loader, Handle protection_domain, bool throw_error, TRAPS) {
163 klassOop SystemDictionary::handle_resolution_exception(Symbol* class_name, Handle class_loader, Handle protection_domain, bool throw_error, KlassHandle klass_h, TRAPS) {
172 Handle e(THREAD, PENDING_EXCEPTION);
195 return resolve_or_fail(class_name, Handle(), Handle(), throw_error, THREAD);
201 klassOop SystemDictionary::resolve_or_null(Symbol* class_name, Handle class_loader, Handle protection_domain, TRAPS) {
220 return resolve_or_null(class_name, Handle(), Handle(), THREAD);
226 Handle class_loader,
227 Handle protection_domain,
289 Handle class_loader,
290 Handle protection_domain,
377 Handle class_loader,
378 Handle protection_domain,
400 Handle(THREAD, klass->java_mirror()),
465 void SystemDictionary::double_lock_wait(Handle lockObject, TRAPS) {
495 Symbol* name, Symbol* superclassname, Handle class_loader,
496 Handle protection_domain, Handle lockObject, TRAPS) {
498 instanceKlassHandle nh = instanceKlassHandle(); // null Handle
584 klassOop SystemDictionary::resolve_instance_class_or_null(Symbol* name, Handle class_loader, Handle protection_domain, TRAPS) {
592 class_loader = Handle(THREAD, java_lang_ClassLoader::non_reflection_class_loader(class_loader()));
622 Handle lockObject = compute_loader_lock_object(class_loader, THREAD);
835 Handle loader (THREAD, k->class_loader());
881 Handle class_loader,
882 Handle protection_domain,
889 class_loader = Handle(THREAD, java_lang_ClassLoader::non_reflection_class_loader(class_loader()));
911 Handle class_loader,
912 Handle protection_domain,
941 Handle class_loader,
942 Handle protection_domain,
945 GrowableArray<Handle>* cp_patches,
1021 Handle class_loader,
1022 Handle protection_domain,
1034 Handle lockObject = compute_loader_lock_object(class_loader, THREAD);
1120 Handle h_loader (THREAD, k->class_loader());
1149 unsigned int d_hash = shared_dictionary()->compute_hash(class_name, Handle());
1165 Symbol* class_name, Handle class_loader, TRAPS) {
1176 instanceKlassHandle ik, Handle class_loader, TRAPS) {
1179 instanceKlassHandle nh = instanceKlassHandle(); // null Handle
1189 class_loader, Handle(), true, CHECK_(nh));
1202 resolve_super_or_fail(class_name, name, class_loader, Handle(), false, CHECK_(nh));
1216 Handle lockObject = compute_loader_lock_object(class_loader, THREAD);
1252 instanceKlassHandle SystemDictionary::load_instance_class(Symbol* class_name, Handle class_loader, TRAPS) {
1253 instanceKlassHandle nh = instanceKlassHandle(); // null Handle
1289 Handle s = java_lang_String::create_from_symbol(class_name, CHECK_(nh));
1291 Handle string = java_lang_String::externalize_classname(s, CHECK_(nh));
1354 Handle class_loader_h(THREAD, k->class_loader());
1389 args.push_oop(Handle(THREAD, k->java_mirror()));
1435 instanceKlassHandle SystemDictionary::find_or_define_instance_class(Symbol* class_name, Handle class_loader, instanceKlassHandle k, TRAPS) {
1437 instanceKlassHandle nh = instanceKlassHandle(); // null Handle
1487 Handle linkage_exception = Handle(); // null handle
1496 linkage_exception = Handle(THREAD,PENDING_EXCEPTION);
1515 Handle SystemDictionary::compute_loader_lock_object(Handle class_loader, TRAPS) {
1518 return Handle(THREAD, _system_loader_lock_obj);
1528 void SystemDictionary::check_loader_lock_contention(Handle loader_lock, TRAPS) {
1552 Handle class_loader) {
1564 Handle class_loader) {
1573 klassOop SystemDictionary::find_class(Symbol* class_name, Handle class_loader) {
1942 Handle class_loader, bool defining,
2000 Handle class_loader,
2056 Symbol* class_name, Handle class_loader, TRAPS) {
2060 Handle no_protection_domain;
2095 Handle class_loader1,
2096 Handle class_loader2,
2206 Handle loader1, Handle loader2,
2270 static methodHandle unpack_method_and_appendix(Handle mname,
2272 Handle* appendix_result,
2288 (*appendix_result) = Handle(THREAD, appendix);
2299 Handle *appendix_result,
2300 Handle *method_type_result,
2305 Handle method_type =
2313 Handle name_str = StringTable::intern(name, CHECK_(empty));
2331 Handle mname(THREAD, (oop) result.get_jobject());
2341 Handle SystemDictionary::find_method_handle_type(Symbol* signature,
2344 Handle empty;
2351 return Handle(THREAD, spe->property_oop());
2354 return Handle(); // do not attempt from within compiler, unless it was cached
2357 Handle class_loader, protection_domain;
2362 Handle rt; // the return type from the signature
2373 class_loader = Handle(THREAD, instanceKlass::cast(accessing_klass())->class_loader());
2374 protection_domain = Handle(THREAD, instanceKlass::cast(accessing_klass())->protection_domain());
2385 rt = Handle(THREAD, mirror);
2405 JavaCallArguments args(Handle(THREAD, rt()));
2413 Handle method_type(THREAD, (oop) result.get_jobject());
2431 Handle SystemDictionary::link_method_handle_constant(KlassHandle caller,
2437 Handle empty;
2438 Handle name = java_lang_String::create_from_symbol(name_sym, CHECK_(empty));
2439 Handle type;
2448 type = Handle(THREAD, mirror);
2450 if (!ss.is_done()) type = Handle(); // error!
2470 return Handle(THREAD, (oop) result.get_jobject());
2476 Handle bootstrap_specifier,
2479 Handle *appendix_result,
2480 Handle *method_type_result,
2483 Handle bsm, info;
2491 bsm = Handle(THREAD, args->obj_at(0));
2496 info = Handle(THREAD, args1);
2502 Handle method_name = java_lang_String::create_from_symbol(name, CHECK_(empty));
2503 Handle method_type = find_method_handle_type(type, caller, CHECK_(empty));
2522 Handle mname(THREAD, (oop) result.get_jobject());
2592 void SystemDictionary::verify_obj_klass_present(Handle obj,
2594 Handle class_loader) {
2612 Handle initiating_loader) {