src/hotspot/share/classfile/packageEntry.hpp
changeset 53441 5c2c9555afc1
parent 53244 9807daeb47c4
child 53471 525f212f1bda
--- a/src/hotspot/share/classfile/packageEntry.hpp	Wed Jan 23 08:55:09 2019 +0100
+++ b/src/hotspot/share/classfile/packageEntry.hpp	Wed Jan 23 09:52:59 2019 +0100
@@ -250,12 +250,18 @@
   // If entry already exists, return null.  Assume Module lock was taken by caller.
   PackageEntry* locked_create_entry_or_null(Symbol* name, ModuleEntry* module);
 
-  // lookup Package with loader's package entry table, if not found add
+  // Lookup Package with loader's package entry table, add it if not found.
+  // This will acquire the Module lock.
   PackageEntry* lookup(Symbol* name, ModuleEntry* module);
 
   // Only lookup Package within loader's package entry table.
+  // This will acquire the Module lock.
   PackageEntry* lookup_only(Symbol* Package);
 
+  // Only lookup Package within loader's package entry table.  Assume Module lock
+  // was taken by caller.
+  PackageEntry* locked_lookup_only(Symbol* Package);
+
   void verify_javabase_packages(GrowableArray<Symbol*> *pkg_list);
 
   // purge dead weak references out of exported list