1.1 --- a/src/share/vm/oops/method.cpp Fri Jul 19 11:17:19 2013 -0700 1.2 +++ b/src/share/vm/oops/method.cpp Mon Jul 22 17:57:42 2013 -0400 1.3 @@ -1163,6 +1163,7 @@ 1.4 newm->constMethod()->set_constMethod_size(new_const_method_size); 1.5 newm->set_method_size(new_method_size); 1.6 assert(newm->code_size() == new_code_length, "check"); 1.7 + assert(newm->method_parameters_length() == method_parameters_len, "check"); 1.8 assert(newm->checked_exceptions_length() == checked_exceptions_len, "check"); 1.9 assert(newm->exception_table_length() == exception_table_len, "check"); 1.10 assert(newm->localvariable_table_length() == localvariable_len, "check"); 1.11 @@ -1174,6 +1175,12 @@ 1.12 new_compressed_linenumber_table, 1.13 new_compressed_linenumber_size); 1.14 } 1.15 + // Copy method_parameters 1.16 + if (method_parameters_len > 0) { 1.17 + memcpy(newm->method_parameters_start(), 1.18 + m->method_parameters_start(), 1.19 + method_parameters_len * sizeof(MethodParametersElement)); 1.20 + } 1.21 // Copy checked_exceptions 1.22 if (checked_exceptions_len > 0) { 1.23 memcpy(newm->checked_exceptions_start(),