src/share/vm/classfile/systemDictionary.cpp

changeset 3803
71afdabfd05b
parent 3760
8f972594effc
child 3900
d2a62e0f25eb
child 3917
8150fa46d2ed
equal deleted inserted replaced
3772:03d61caacd1e 3803:71afdabfd05b
2761 class_size += ik->methods()->size(); 2761 class_size += ik->methods()->size();
2762 class_size += ik->constants()->size(); 2762 class_size += ik->constants()->size();
2763 class_size += ik->local_interfaces()->size(); 2763 class_size += ik->local_interfaces()->size();
2764 class_size += ik->transitive_interfaces()->size(); 2764 class_size += ik->transitive_interfaces()->size();
2765 // We do not have to count implementors, since we only store one! 2765 // We do not have to count implementors, since we only store one!
2766 class_size += ik->all_fields_count() * FieldInfo::field_slots; 2766 class_size += ik->fields()->length();
2767 } 2767 }
2768 } 2768 }
2769 2769
2770 static void do_method(methodOop m) { 2770 static void do_method(methodOop m) {
2771 nmethods++; 2771 nmethods++;

mercurial