hotspot/src/share/vm/prims/jvmtiRedefineClasses.hpp
changeset 28365 ccf31849c7a4
parent 27401 a4697c9502cb
child 31234 48000028382c
equal deleted inserted replaced
28364:aa22c7773cc4 28365:ccf31849c7a4
   509    public:
   509    public:
   510     AdjustCpoolCacheAndVtable(Thread* t) : _thread(t) {}
   510     AdjustCpoolCacheAndVtable(Thread* t) : _thread(t) {}
   511     void do_klass(Klass* k);
   511     void do_klass(Klass* k);
   512   };
   512   };
   513 
   513 
       
   514   // Clean MethodData out
       
   515   class MethodDataCleaner : public KlassClosure {
       
   516    public:
       
   517     MethodDataCleaner() {}
       
   518     void do_klass(Klass* k);
       
   519   };
   514  public:
   520  public:
   515   VM_RedefineClasses(jint class_count,
   521   VM_RedefineClasses(jint class_count,
   516                      const jvmtiClassDefinition *class_defs,
   522                      const jvmtiClassDefinition *class_defs,
   517                      JvmtiClassLoadKind class_load_kind);
   523                      JvmtiClassLoadKind class_load_kind);
   518   VMOp_Type type() const { return VMOp_RedefineClasses; }
   524   VMOp_Type type() const { return VMOp_RedefineClasses; }