equal
deleted
inserted
replaced
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)); |