equal
deleted
inserted
replaced
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); |