--- a/src/hotspot/share/classfile/systemDictionary.cpp Wed Oct 23 05:48:17 2019 -0700
+++ b/src/hotspot/share/classfile/systemDictionary.cpp Wed Oct 23 15:48:11 2019 +0200
@@ -109,8 +109,6 @@
oop SystemDictionary::_java_system_loader = NULL;
oop SystemDictionary::_java_platform_loader = NULL;
-bool SystemDictionary::_has_checkPackageAccess = false;
-
// Default ProtectionDomainCacheSize value
const int defaultProtectionDomainCacheSize = 1009;
@@ -447,8 +445,6 @@
Handle class_loader,
Handle protection_domain,
TRAPS) {
- if(!has_checkPackageAccess()) return;
-
// Now we have to call back to java to check if the initating class has access
JavaValue result(T_VOID);
LogTarget(Debug, protectiondomain) lt;
@@ -2021,11 +2017,6 @@
//_box_klasses[T_OBJECT] = WK_KLASS(object_klass);
//_box_klasses[T_ARRAY] = WK_KLASS(object_klass);
- { // Compute whether we should use checkPackageAccess or NOT
- Method* method = InstanceKlass::cast(ClassLoader_klass())->find_method(vmSymbols::checkPackageAccess_name(), vmSymbols::class_protectiondomain_signature());
- _has_checkPackageAccess = (method != NULL);
- }
-
#ifdef ASSERT
if (UseSharedSpaces) {
assert(JvmtiExport::is_early_phase(),