1104 mcall_java->_method = method; |
1104 mcall_java->_method = method; |
1105 mcall_java->_bci = call_java->_bci; |
1105 mcall_java->_bci = call_java->_bci; |
1106 mcall_java->_optimized_virtual = call_java->is_optimized_virtual(); |
1106 mcall_java->_optimized_virtual = call_java->is_optimized_virtual(); |
1107 is_method_handle_invoke = call_java->is_method_handle_invoke(); |
1107 is_method_handle_invoke = call_java->is_method_handle_invoke(); |
1108 mcall_java->_method_handle_invoke = is_method_handle_invoke; |
1108 mcall_java->_method_handle_invoke = is_method_handle_invoke; |
|
1109 if (is_method_handle_invoke) { |
|
1110 C->set_has_method_handle_invokes(true); |
|
1111 } |
1109 if( mcall_java->is_MachCallStaticJava() ) |
1112 if( mcall_java->is_MachCallStaticJava() ) |
1110 mcall_java->as_MachCallStaticJava()->_name = |
1113 mcall_java->as_MachCallStaticJava()->_name = |
1111 call_java->as_CallStaticJava()->_name; |
1114 call_java->as_CallStaticJava()->_name; |
1112 if( mcall_java->is_MachCallDynamicJava() ) |
1115 if( mcall_java->is_MachCallDynamicJava() ) |
1113 mcall_java->as_MachCallDynamicJava()->_vtable_index = |
1116 mcall_java->as_MachCallDynamicJava()->_vtable_index = |