hotspot/src/share/vm/classfile/classLoaderData.hpp
changeset 13759 67f8a9de4cdd
parent 13728 882756847a04
child 14588 8ec26d2d9339
equal deleted inserted replaced
13757:8740ce357087 13759:67f8a9de4cdd
   201 
   201 
   202   // Used when tracing from klasses.
   202   // Used when tracing from klasses.
   203   void oops_do(OopClosure* f, KlassClosure* klass_closure, bool must_claim);
   203   void oops_do(OopClosure* f, KlassClosure* klass_closure, bool must_claim);
   204 
   204 
   205   void classes_do(KlassClosure* klass_closure);
   205   void classes_do(KlassClosure* klass_closure);
   206 
       
   207   bool has_defined(Klass* klass) {
       
   208     for (Klass* k = _klasses; k != NULL; k = k->next_link()) {
       
   209       if (klass == k) {
       
   210         return true;
       
   211       }
       
   212     }
       
   213     return false;
       
   214   }
       
   215 
   206 
   216   JNIMethodBlock* jmethod_ids() const              { return _jmethod_ids; }
   207   JNIMethodBlock* jmethod_ids() const              { return _jmethod_ids; }
   217   void set_jmethod_ids(JNIMethodBlock* new_block)  { _jmethod_ids = new_block; }
   208   void set_jmethod_ids(JNIMethodBlock* new_block)  { _jmethod_ids = new_block; }
   218 
   209 
   219   void print_value() { print_value_on(tty); }
   210   void print_value() { print_value_on(tty); }