hotspot/src/share/vm/oops/instanceKlassKlass.hpp
changeset 4584 e2a449e8cc6f
parent 3795 6227ff014cfe
child 5547 f4b087cbb361
equal deleted inserted replaced
4582:1a6662d11385 4584:e2a449e8cc6f
    67 
    67 
    68 private:
    68 private:
    69   // Apply closure to the InstanceKlass oops that are outside the java heap.
    69   // Apply closure to the InstanceKlass oops that are outside the java heap.
    70   inline void iterate_c_heap_oops(instanceKlass* ik, OopClosure* closure);
    70   inline void iterate_c_heap_oops(instanceKlass* ik, OopClosure* closure);
    71 
    71 
    72 #ifndef PRODUCT
       
    73  public:
    72  public:
    74   // Printing
    73   // Printing
       
    74   void oop_print_value_on(oop obj, outputStream* st);
       
    75 #ifndef PRODUCT
    75   void oop_print_on(oop obj, outputStream* st);
    76   void oop_print_on(oop obj, outputStream* st);
    76   void oop_print_value_on(oop obj, outputStream* st);
       
    77 #endif
    77 #endif
    78 
    78 
    79  public:
       
    80   // Verification
    79   // Verification
    81   const char* internal_name() const;
    80   const char* internal_name() const;
    82   void oop_verify_on(oop obj, outputStream* st);
    81   void oop_verify_on(oop obj, outputStream* st);
    83   // tells whether obj is partially constructed (gc during class loading)
    82   // tells whether obj is partially constructed (gc during class loading)
    84   bool oop_partially_loaded(oop obj) const;
    83   bool oop_partially_loaded(oop obj) const;