1347 } |
1347 } |
1348 #endif |
1348 #endif |
1349 |
1349 |
1350 // Replace klass methods with new merged lists |
1350 // Replace klass methods with new merged lists |
1351 klass->set_methods(merged_methods); |
1351 klass->set_methods(merged_methods); |
|
1352 klass->set_initial_method_idnum(new_size); |
1352 |
1353 |
1353 ClassLoaderData* cld = klass->class_loader_data(); |
1354 ClassLoaderData* cld = klass->class_loader_data(); |
1354 MetadataFactory::free_array(cld, original_methods); |
1355 MetadataFactory::free_array(cld, original_methods); |
1355 if (original_ordering->length() > 0) { |
1356 if (original_ordering->length() > 0) { |
1356 klass->set_method_ordering(merged_ordering); |
1357 klass->set_method_ordering(merged_ordering); |