Mercurial > hg > truffle
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)); |