< prev index next >

src/hotspot/share/classfile/classFileParser.cpp

Print this page

        

*** 660,669 **** --- 660,670 ---- if (sig->char_at(0) == JVM_SIGNATURE_FUNC) { // Format check method name and signature verify_legal_method_name(name, CHECK); verify_legal_method_signature(name, sig, CHECK); + _method_sig_count++; } else { // Format check field name and signature verify_legal_field_name(name, CHECK); verify_legal_field_signature(name, sig, CHECK); }
*** 5666,5675 **** --- 5667,5678 ---- } } } } + ik->set_method_sig_count(_method_sig_count); + JFR_ONLY(INIT_ID(ik);) // If we reach here, all is well. // Now remove the InstanceKlass* from the _klass_to_deallocate field // in order for it to not be destroyed in the ClassFileParser destructor.
*** 5795,5804 **** --- 5798,5808 ---- _method_ordering(NULL), _all_mirandas(NULL), _vtable_size(0), _itable_size(0), _num_miranda_methods(0), + _method_sig_count(0), _rt(REF_NONE), _protection_domain(protection_domain), _access_flags(), _pub_level(pub_level), _bad_constant_seen(0),
< prev index next >