src/share/vm/classfile/dictionary.hpp

changeset 6992
2c6ef90f030a
parent 6680
78bbf4d43a14
child 7064
c3990b8c710e
equal deleted inserted replaced
6991:882004b9e7e1 6992:2c6ef90f030a
87 Klass* try_get_next_class(); 87 Klass* try_get_next_class();
88 88
89 // GC support 89 // GC support
90 void oops_do(OopClosure* f); 90 void oops_do(OopClosure* f);
91 void always_strong_oops_do(OopClosure* blk); 91 void always_strong_oops_do(OopClosure* blk);
92 void roots_oops_do(OopClosure* strong, OopClosure* weak);
92 93
93 void always_strong_classes_do(KlassClosure* closure); 94 void always_strong_classes_do(KlassClosure* closure);
94 95
95 void classes_do(void f(Klass*)); 96 void classes_do(void f(Klass*));
96 void classes_do(void f(Klass*, TRAPS), TRAPS); 97 void classes_do(void f(Klass*, TRAPS), TRAPS);
216 void unlink(BoolObjectClosure* cl); 217 void unlink(BoolObjectClosure* cl);
217 218
218 // GC support 219 // GC support
219 void oops_do(OopClosure* f); 220 void oops_do(OopClosure* f);
220 void always_strong_oops_do(OopClosure* f); 221 void always_strong_oops_do(OopClosure* f);
222 void roots_oops_do(OopClosure* strong, OopClosure* weak);
221 223
222 static uint bucket_size(); 224 static uint bucket_size();
223 225
224 void print() PRODUCT_RETURN; 226 void print() PRODUCT_RETURN;
225 void verify(); 227 void verify();

mercurial