comparison src/share/vm/oops/constantPoolKlass.cpp @ 2011:dad31fc330cd

7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute Reviewed-by: twisti
author jrose
date Fri, 03 Dec 2010 15:53:57 -0800
parents f95d63e2154a
children 3582bf76420e
comparison
equal deleted inserted replaced
2010:7601ab0e1e33 2011:dad31fc330cd
397 st->print(" ref_index=%d", cp->method_handle_index_at(index)); 397 st->print(" ref_index=%d", cp->method_handle_index_at(index));
398 break; 398 break;
399 case JVM_CONSTANT_MethodType : 399 case JVM_CONSTANT_MethodType :
400 st->print("signature_index=%d", cp->method_type_index_at(index)); 400 st->print("signature_index=%d", cp->method_type_index_at(index));
401 break; 401 break;
402 case JVM_CONSTANT_InvokeDynamicTrans :
402 case JVM_CONSTANT_InvokeDynamic : 403 case JVM_CONSTANT_InvokeDynamic :
403 { 404 {
404 st->print("bootstrap_method_index=%d", cp->invoke_dynamic_bootstrap_method_ref_index_at(index)); 405 st->print("bootstrap_method_index=%d", cp->invoke_dynamic_bootstrap_method_ref_index_at(index));
405 st->print(" name_and_type_index=%d", cp->invoke_dynamic_name_and_type_ref_index_at(index)); 406 st->print(" name_and_type_index=%d", cp->invoke_dynamic_name_and_type_ref_index_at(index));
406 int argc = cp->invoke_dynamic_argument_count_at(index); 407 int argc = cp->invoke_dynamic_argument_count_at(index);