hotspot/src/share/vm/memory/universe.hpp
changeset 46380 4a51438196cf
parent 46329 53ccc37bda19
child 46448 b5350a83520b
equal deleted inserted replaced
46379:43ec76e10184 46380:4a51438196cf
    59   void   init(Klass* k, Method* m);
    59   void   init(Klass* k, Method* m);
    60   Klass* klass() const           { return _klass; }
    60   Klass* klass() const           { return _klass; }
    61   int    method_idnum() const    { return _method_idnum; }
    61   int    method_idnum() const    { return _method_idnum; }
    62 
    62 
    63   Method* get_method();
    63   Method* get_method();
    64 
       
    65   // Enhanced Class Redefinition support
       
    66   void classes_do(void f(Klass*)) {
       
    67     f(_klass);
       
    68   }
       
    69 
    64 
    70   // CDS support.  Replace the klass in this with the archive version
    65   // CDS support.  Replace the klass in this with the archive version
    71   // could use this for Enhanced Class Redefinition also.
    66   // could use this for Enhanced Class Redefinition also.
    72   void serialize(SerializeClosure* f) {
    67   void serialize(SerializeClosure* f) {
    73     f->do_ptr((void**)&_klass);
    68     f->do_ptr((void**)&_klass);