< prev index next >

src/hotspot/share/classfile/classLoaderData.hpp

Print this page

        

@@ -384,10 +384,12 @@
   void init_handle_locked(OopHandle& pd, Handle h);  // used for concurrent access to ModuleEntry::_pd field
   void add_class(Klass* k, bool publicize = true);
   void remove_class(Klass* k);
   bool contains_klass(Klass* k);
   void record_dependency(const Klass* to);
+  void record_init_exception(OopHandle cls, Handle exception, TRAPS);
+  void throw_reinit_exception(OopHandle cls, TRAPS);
   PackageEntryTable* packages() { return _packages; }
   ModuleEntry* unnamed_module() { return _unnamed_module; }
   ModuleEntryTable* modules();
   bool modules_defined() { return (_modules != NULL); }
 
< prev index next >