hotspot/src/share/vm/oops/klass.hpp
changeset 4584 e2a449e8cc6f
parent 4094 1f424b2b2171
child 5547 f4b087cbb361
equal deleted inserted replaced
4582:1a6662d11385 4584:e2a449e8cc6f
   774 
   774 
   775  public:
   775  public:
   776   // JVMTI support
   776   // JVMTI support
   777   virtual jint jvmti_class_status() const;
   777   virtual jint jvmti_class_status() const;
   778 
   778 
       
   779  public:
       
   780   // Printing
       
   781   virtual void oop_print_value_on(oop obj, outputStream* st);
   779 #ifndef PRODUCT
   782 #ifndef PRODUCT
   780  public:
       
   781   // Printing
       
   782   virtual void oop_print_on      (oop obj, outputStream* st);
   783   virtual void oop_print_on      (oop obj, outputStream* st);
   783   virtual void oop_print_value_on(oop obj, outputStream* st);
   784 #endif //PRODUCT
   784 #endif
   785 
   785 
       
   786  public:
       
   787   // Verification
   786   // Verification
   788   virtual const char* internal_name() const = 0;
   787   virtual const char* internal_name() const = 0;
   789   virtual void oop_verify_on(oop obj, outputStream* st);
   788   virtual void oop_verify_on(oop obj, outputStream* st);
   790   virtual void oop_verify_old_oop(oop obj, oop* p, bool allow_dirty);
   789   virtual void oop_verify_old_oop(oop obj, oop* p, bool allow_dirty);
   791   virtual void oop_verify_old_oop(oop obj, narrowOop* p, bool allow_dirty);
   790   virtual void oop_verify_old_oop(oop obj, narrowOop* p, bool allow_dirty);