comparison src/share/vm/classfile/classFileParser.cpp @ 12269:da051ce490eb

Merge
author adlertz
date Thu, 19 Sep 2013 18:01:39 +0200
parents 225cedaf9a4b b2e698d2276c
children 36b97be47bde cacc4c6bfc80 6fa574bfd32a
comparison
equal deleted inserted replaced
12253:179cd89fb279 12269:da051ce490eb
3993 3993
3994 if (has_final_method) { 3994 if (has_final_method) {
3995 this_klass->set_has_final_method(); 3995 this_klass->set_has_final_method();
3996 } 3996 }
3997 this_klass->copy_method_ordering(method_ordering, CHECK_NULL); 3997 this_klass->copy_method_ordering(method_ordering, CHECK_NULL);
3998 // The InstanceKlass::_methods_jmethod_ids cache and the 3998 // The InstanceKlass::_methods_jmethod_ids cache
3999 // InstanceKlass::_methods_cached_itable_indices cache are 3999 // is managed on the assumption that the initial cache
4000 // both managed on the assumption that the initial cache
4001 // size is equal to the number of methods in the class. If 4000 // size is equal to the number of methods in the class. If
4002 // that changes, then InstanceKlass::idnum_can_increment() 4001 // that changes, then InstanceKlass::idnum_can_increment()
4003 // has to be changed accordingly. 4002 // has to be changed accordingly.
4004 this_klass->set_initial_method_idnum(methods->length()); 4003 this_klass->set_initial_method_idnum(methods->length());
4005 this_klass->set_name(cp->klass_name_at(this_class_index)); 4004 this_klass->set_name(cp->klass_name_at(this_class_index));