hotspot/src/share/vm/classfile/dictionary.hpp
changeset 25492 d27050bdfb04
parent 25491 70fb742e40aa
child 26174 ca46a107cb78
child 26135 82b516c550f7
equal deleted inserted replaced
25491:70fb742e40aa 25492:d27050bdfb04
    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();