hotspot/src/share/vm/classfile/dictionary.hpp
changeset 25491 70fb742e40aa
parent 25490 59f226da8d81
child 25492 d27050bdfb04
equal deleted inserted replaced
25490:59f226da8d81 25491:70fb742e40aa
    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);
       
    93 
    92 
    94   void always_strong_classes_do(KlassClosure* closure);
    93   void always_strong_classes_do(KlassClosure* closure);
    95 
    94 
    96   void classes_do(void f(Klass*));
    95   void classes_do(void f(Klass*));
    97   void classes_do(void f(Klass*, TRAPS), TRAPS);
    96   void classes_do(void f(Klass*, TRAPS), TRAPS);
   217   void unlink(BoolObjectClosure* cl);
   216   void unlink(BoolObjectClosure* cl);
   218 
   217 
   219   // GC support
   218   // GC support
   220   void oops_do(OopClosure* f);
   219   void oops_do(OopClosure* f);
   221   void always_strong_oops_do(OopClosure* f);
   220   void always_strong_oops_do(OopClosure* f);
   222   void roots_oops_do(OopClosure* strong, OopClosure* weak);
       
   223 
   221 
   224   static uint bucket_size();
   222   static uint bucket_size();
   225 
   223 
   226   void print() PRODUCT_RETURN;
   224   void print() PRODUCT_RETURN;
   227   void verify();
   225   void verify();