hotspot/src/share/vm/oops/instanceKlass.cpp
changeset 35899 0dbc821628fc
parent 35898 ddc274f0052f
child 35900 d64cf9290fc4
equal deleted inserted replaced
35898:ddc274f0052f 35899:0dbc821628fc
   209 }
   209 }
   210 
   210 
   211 InstanceKlass::InstanceKlass(const ClassFileParser& parser, unsigned kind) :
   211 InstanceKlass::InstanceKlass(const ClassFileParser& parser, unsigned kind) :
   212   _static_field_size(parser.static_field_size()),
   212   _static_field_size(parser.static_field_size()),
   213   _nonstatic_oop_map_size(nonstatic_oop_map_size(parser.total_oop_map_count())),
   213   _nonstatic_oop_map_size(nonstatic_oop_map_size(parser.total_oop_map_count())),
   214   _vtable_len(parser.vtable_size()),
       
   215   _itable_len(parser.itable_size()),
   214   _itable_len(parser.itable_size()),
   216   _reference_type(parser.reference_type()) {
   215   _reference_type(parser.reference_type()) {
       
   216     set_vtable_length(parser.vtable_size());
   217     set_kind(kind);
   217     set_kind(kind);
   218     set_access_flags(parser.access_flags());
   218     set_access_flags(parser.access_flags());
   219     set_is_anonymous(parser.is_anonymous());
   219     set_is_anonymous(parser.is_anonymous());
   220     set_layout_helper(Klass::instance_layout_helper(parser.layout_size(),
   220     set_layout_helper(Klass::instance_layout_helper(parser.layout_size(),
   221                                                     false));
   221                                                     false));