< prev index next >

src/hotspot/share/classfile/systemDictionaryShared.hpp

Print this page

        

@@ -130,10 +130,12 @@
                                                Symbol* class_name,
                                                Handle class_loader,
                                                TRAPS);
   static Handle get_package_name(Symbol*  class_name, TRAPS);
 
+  static PackageEntry* get_package_entry_from_class_name(Handle class_loader, Symbol* class_name);
+
 
   // Package handling:
   //
   // 1. For named modules in the runtime image
   //    BOOT classes: Reuses the existing JVM_GetSystemPackage(s) interfaces

@@ -178,11 +180,11 @@
                                              int shared_path_index,
                                              Handle url,
                                              TRAPS);
   static Handle get_shared_protection_domain(Handle class_loader,
                                              ModuleEntry* mod, TRAPS);
-  static Handle init_security_info(Handle class_loader, InstanceKlass* ik, TRAPS);
+  static Handle init_security_info(Handle class_loader, InstanceKlass* ik, PackageEntry* pkg_entry, TRAPS);
 
   static void atomic_set_array_index(objArrayOop array, int index, oop o) {
     // Benign race condition:  array.obj_at(index) may already be filled in.
     // The important thing here is that all threads pick up the same result.
     // It doesn't matter which racing thread wins, as long as only one
< prev index next >