Lines Matching refs:methodHandle

58 void CallInfo::set_static(KlassHandle resolved_klass, const methodHandle& resolved_method, TRAPS) {
66 const methodHandle& resolved_method,
67 const methodHandle& selected_method,
80 const methodHandle& resolved_method,
81 const methodHandle& selected_method,
90 void CallInfo::set_handle(const methodHandle& resolved_method,
97 const methodHandle& resolved_method,
115 const methodHandle& resolved_method,
116 const methodHandle& selected_method,
226 LinkInfo::LinkInfo(const constantPoolHandle& pool, int index, methodHandle current_method, TRAPS) {
252 _current_method = methodHandle();
306 methodHandle LinkResolver::lookup_method_in_klasses(const LinkInfo& link_info,
318 return methodHandle(THREAD, result);
354 return methodHandle(THREAD, result);
359 methodHandle LinkResolver::lookup_instance_method_in_klasses(KlassHandle klass,
371 return methodHandle(THREAD, result);
381 return methodHandle(THREAD, result);
385 const methodHandle& resolved_method) {
410 methodHandle LinkResolver::lookup_method_in_interfaces(const LinkInfo& cp_info, TRAPS) {
416 return methodHandle(THREAD,
421 methodHandle LinkResolver::lookup_polymorphic_method(
453 methodHandle result = SystemDictionary::find_method_handle_intrinsic(iid,
486 methodHandle result = SystemDictionary::find_method_handle_invoker(
535 const methodHandle& sel_method,
578 methodHandle LinkResolver::resolve_method_statically(Bytecodes::Code code,
597 LinkInfo link_info(pool, index, methodHandle(), CHECK_NULL);
605 return methodHandle(THREAD, result);
622 const methodHandle& resolved_method,
683 methodHandle LinkResolver::resolve_method(const LinkInfo& link_info,
708 methodHandle resolved_method = lookup_method_in_klasses(link_info, true, false, CHECK_NULL);
756 const methodHandle& method,
784 methodHandle LinkResolver::resolve_interface_method(const LinkInfo& link_info, Bytecodes::Code code, TRAPS) {
806 methodHandle resolved_method = lookup_method_in_klasses(link_info, false, true, CHECK_NULL);
897 void LinkResolver::resolve_field_access(fieldDescriptor& fd, const constantPoolHandle& pool, int index, const methodHandle& method, Bytecodes::Code byte, TRAPS) {
963 methodHandle m = link_info.current_method();
1015 methodHandle resolved_method = linktime_resolve_static_method(link_info, CHECK);
1035 methodHandle LinkResolver::linktime_resolve_static_method(const LinkInfo& link_info, TRAPS) {
1038 methodHandle resolved_method;
1063 methodHandle resolved_method = linktime_resolve_special_method(link_info, CHECK);
1072 methodHandle LinkResolver::linktime_resolve_special_method(const LinkInfo& link_info,
1082 methodHandle resolved_method;
1151 const methodHandle& resolved_method,
1161 methodHandle sel_method(THREAD, resolved_method());
1244 methodHandle resolved_method = linktime_resolve_virtual_method(link_info, CHECK);
1252 methodHandle LinkResolver::linktime_resolve_virtual_method(const LinkInfo& link_info,
1255 methodHandle resolved_method = resolve_method(link_info, Bytecodes::_invokevirtual, CHECK_NULL);
1296 const methodHandle& resolved_method,
1305 methodHandle selected_method;
1325 selected_method = methodHandle(THREAD, recv_klass->method_at_vtable(vtable_index));
1340 selected_method = methodHandle(THREAD, recv_klass->method_at_vtable(vtable_index));
1375 methodHandle resolved_method = linktime_resolve_interface_method(link_info, CHECK);
1380 methodHandle LinkResolver::linktime_resolve_interface_method(const LinkInfo& link_info,
1383 methodHandle resolved_method = resolve_interface_method(link_info, Bytecodes::_invokeinterface, CHECK_NULL);
1392 const methodHandle& resolved_method,
1415 methodHandle sel_method = lookup_instance_method_in_klasses(recv_klass,
1466 methodHandle LinkResolver::linktime_resolve_interface_method_or_null(
1469 methodHandle method_result = linktime_resolve_interface_method(link_info, THREAD);
1472 return methodHandle();
1478 methodHandle LinkResolver::linktime_resolve_virtual_method_or_null(
1481 methodHandle method_result = linktime_resolve_virtual_method(link_info, THREAD);
1484 return methodHandle();
1490 methodHandle LinkResolver::resolve_virtual_call_or_null(
1498 return methodHandle();
1503 methodHandle LinkResolver::resolve_interface_call_or_null(
1511 return methodHandle();
1529 methodHandle LinkResolver::resolve_static_call_or_null(const LinkInfo& link_info) {
1535 return methodHandle();
1540 methodHandle LinkResolver::resolve_special_call_or_null(const LinkInfo& link_info) {
1546 return methodHandle();
1569 const methodHandle& attached_method,
1646 methodHandle resolved_method = lookup_polymorphic_method(link_info,
1694 methodHandle method( THREAD, cpce->f1_as_method());
1723 methodHandle resolved_method =