< prev index next >

src/share/vm/classfile/packageEntry.hpp

Print this page

        

*** 126,136 **** void set_module(ModuleEntry* m) { _module = m; } // package's export state bool is_exported() const { // qualifiedly or unqualifiedly exported assert_locked_or_safepoint(Module_lock); ! return ((_export_flags & PKG_EXP_UNQUALIFIED_OR_ALL_UNAMED) != 0) || has_qual_exports_list(); } // Returns true if the package has any explicit qualified exports or is exported to all unnamed bool is_qual_exported() const { assert_locked_or_safepoint(Module_lock); return (has_qual_exports_list() || is_exported_allUnnamed()); --- 126,138 ---- void set_module(ModuleEntry* m) { _module = m; } // package's export state bool is_exported() const { // qualifiedly or unqualifiedly exported assert_locked_or_safepoint(Module_lock); ! return module()->is_open() || ! ((_export_flags & PKG_EXP_UNQUALIFIED_OR_ALL_UNAMED) != 0) || ! has_qual_exports_list(); } // Returns true if the package has any explicit qualified exports or is exported to all unnamed bool is_qual_exported() const { assert_locked_or_safepoint(Module_lock); return (has_qual_exports_list() || is_exported_allUnnamed());
*** 147,157 **** assert_locked_or_safepoint(Module_lock); return (_export_flags == PKG_EXP_ALLUNNAMED); } bool is_unqual_exported() const { assert_locked_or_safepoint(Module_lock); ! return (_export_flags == PKG_EXP_UNQUALIFIED); } // Explicitly set _export_flags to PKG_EXP_UNQUALIFIED and clear // PKG_EXP_ALLUNNAMED, if it was set. void set_unqual_exported() { --- 149,159 ---- assert_locked_or_safepoint(Module_lock); return (_export_flags == PKG_EXP_ALLUNNAMED); } bool is_unqual_exported() const { assert_locked_or_safepoint(Module_lock); ! return module()->is_open() || (_export_flags == PKG_EXP_UNQUALIFIED); } // Explicitly set _export_flags to PKG_EXP_UNQUALIFIED and clear // PKG_EXP_ALLUNNAMED, if it was set. void set_unqual_exported() {
< prev index next >