< prev index next >

src/share/vm/oops/klassVtable.cpp

Print this page

        

@@ -1561,21 +1561,20 @@
     klassVtable* vt = kl->vtable();
     if (vt == NULL) return;
     no_klasses++;
     if (kl->is_instance_klass()) {
       no_instance_klasses++;
-      kl->array_klasses_do(do_class);
     }
     if (kl->is_array_klass()) {
       no_array_klasses++;
       sum_of_array_vtable_len += vt->length();
     }
     sum_of_vtable_len += vt->length();
   }
 
   static void compute() {
-    SystemDictionary::classes_do(do_class);
+    ClassLoaderDataGraph::classes_do(do_class);
     fixed  = no_klasses * oopSize;      // vtable length
     // filler size is a conservative approximation
     filler = oopSize * (no_klasses - no_instance_klasses) * (sizeof(InstanceKlass) - sizeof(ArrayKlass) - 1);
     entries = sizeof(vtableEntry) * sum_of_vtable_len;
     array_entries = sizeof(vtableEntry) * sum_of_array_vtable_len;
< prev index next >