1.1 --- a/src/share/vm/oops/method.cpp Mon Jan 07 15:32:51 2013 -0500 1.2 +++ b/src/share/vm/oops/method.cpp Tue Jan 08 14:01:36 2013 -0500 1.3 @@ -64,6 +64,7 @@ 1.4 int localvariable_table_length, 1.5 int exception_table_length, 1.6 int checked_exceptions_length, 1.7 + int method_parameters_length, 1.8 u2 generic_signature_index, 1.9 ConstMethod::MethodType method_type, 1.10 TRAPS) { 1.11 @@ -75,6 +76,7 @@ 1.12 localvariable_table_length, 1.13 exception_table_length, 1.14 checked_exceptions_length, 1.15 + method_parameters_length, 1.16 generic_signature_index, 1.17 method_type, 1.18 CHECK_NULL); 1.19 @@ -1035,8 +1037,10 @@ 1.20 1.21 methodHandle m; 1.22 { 1.23 - Method* m_oop = Method::allocate(loader_data, 0, accessFlags_from(flags_bits), 1.24 - 0, 0, 0, 0, 0, ConstMethod::NORMAL, CHECK_(empty)); 1.25 + Method* m_oop = Method::allocate(loader_data, 0, 1.26 + accessFlags_from(flags_bits), 1.27 + 0, 0, 0, 0, 0, 0, 1.28 + ConstMethod::NORMAL, CHECK_(empty)); 1.29 m = methodHandle(THREAD, m_oop); 1.30 } 1.31 m->set_constants(cp()); 1.32 @@ -1088,6 +1092,7 @@ 1.33 int checked_exceptions_len = m->checked_exceptions_length(); 1.34 int localvariable_len = m->localvariable_table_length(); 1.35 int exception_table_len = m->exception_table_length(); 1.36 + int method_parameters_len = m->method_parameters_length(); 1.37 1.38 ClassLoaderData* loader_data = m->method_holder()->class_loader_data(); 1.39 Method* newm_oop = Method::allocate(loader_data, 1.40 @@ -1097,6 +1102,7 @@ 1.41 localvariable_len, 1.42 exception_table_len, 1.43 checked_exceptions_len, 1.44 + method_parameters_len, 1.45 generic_signature_index, 1.46 m->method_type(), 1.47 CHECK_(methodHandle()));