comparison src/share/vm/oops/instanceKlassKlass.cpp @ 5967:f7c4174b33ba

7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field. Summary: Fold instanceKlass::_enclosing_method_class_index and instanceKlass::_enclosing_method_method_index into the instanceKlass::_inner_classes array. Reviewed-by: never, coleenp Contributed-by: Jiangli Zhou <jiangli.zhou@oracle.com>
author jiangli
date Tue, 13 Mar 2012 13:50:48 -0400
parents 8f8b94305aff
children 49036505ab5f
comparison
equal deleted inserted replaced
5933:fde683df4c27 5967:f7c4174b33ba
414 ik->set_class_annotations(NULL); 414 ik->set_class_annotations(NULL);
415 ik->set_fields_annotations(NULL); 415 ik->set_fields_annotations(NULL);
416 ik->set_methods_annotations(NULL); 416 ik->set_methods_annotations(NULL);
417 ik->set_methods_parameter_annotations(NULL); 417 ik->set_methods_parameter_annotations(NULL);
418 ik->set_methods_default_annotations(NULL); 418 ik->set_methods_default_annotations(NULL);
419 ik->set_enclosing_method_indices(0, 0);
420 ik->set_jvmti_cached_class_field_map(NULL); 419 ik->set_jvmti_cached_class_field_map(NULL);
421 ik->set_initial_method_idnum(0); 420 ik->set_initial_method_idnum(0);
422 assert(k()->is_parsable(), "should be parsable here."); 421 assert(k()->is_parsable(), "should be parsable here.");
423 422
424 // initialize the non-header words to zero 423 // initialize the non-header words to zero