< prev index next >

src/hotspot/share/classfile/classLoaderData.hpp

Print this page

        

@@ -282,10 +282,13 @@
   void oops_do(OopClosure* f, int claim_value, bool clear_modified_oops = false);
 
   void classes_do(KlassClosure* klass_closure);
   Klass* klasses() { return _klasses; }
 
+  // replace the existing class with k, return the old class.
+  InstanceKlass* replace_class(Symbol* class_name, InstanceKlass* k);
+
   JNIMethodBlock* jmethod_ids() const              { return _jmethod_ids; }
   void set_jmethod_ids(JNIMethodBlock* new_block)  { _jmethod_ids = new_block; }
 
   void print() const;
   void print_on(outputStream* out) const PRODUCT_RETURN;
< prev index next >