hotspot/src/share/vm/oops/instanceKlass.cpp
changeset 35900 d64cf9290fc4
parent 35899 0dbc821628fc
child 35917 463d67f86eaa
equal deleted inserted replaced
35899:0dbc821628fc 35900:d64cf9290fc4
   362 
   362 
   363 bool InstanceKlass::should_be_initialized() const {
   363 bool InstanceKlass::should_be_initialized() const {
   364   return !is_initialized();
   364   return !is_initialized();
   365 }
   365 }
   366 
   366 
   367 klassVtable* InstanceKlass::vtable() const {
       
   368   return new klassVtable(this, start_of_vtable(), vtable_length() / vtableEntry::size());
       
   369 }
       
   370 
       
   371 klassItable* InstanceKlass::itable() const {
   367 klassItable* InstanceKlass::itable() const {
   372   return new klassItable(instanceKlassHandle(this));
   368   return new klassItable(instanceKlassHandle(this));
   373 }
   369 }
   374 
   370 
   375 void InstanceKlass::eager_initialize(Thread *thread) {
   371 void InstanceKlass::eager_initialize(Thread *thread) {
  2665     }
  2661     }
  2666     st->cr();
  2662     st->cr();
  2667   }
  2663   }
  2668 }
  2664 }
  2669 
  2665 
       
  2666 static void print_vtable(vtableEntry* start, int len, outputStream* st) {
       
  2667   return print_vtable(reinterpret_cast<intptr_t*>(start), len, st);
       
  2668 }
       
  2669 
  2670 void InstanceKlass::print_on(outputStream* st) const {
  2670 void InstanceKlass::print_on(outputStream* st) const {
  2671   assert(is_klass(), "must be klass");
  2671   assert(is_klass(), "must be klass");
  2672   Klass::print_on(st);
  2672   Klass::print_on(st);
  2673 
  2673 
  2674   st->print(BULLET"instance size:     %d", size_helper());                        st->cr();
  2674   st->print(BULLET"instance size:     %d", size_helper());                        st->cr();