< 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 >