< prev index next >

src/java.base/share/classes/java/security/ProtectionDomain.java

Print this page
rev 15908 : 8165271: Fix use of reflection to gain access to private fields
Reviewed-by:

@@ -87,10 +87,15 @@
                 AccessControlContext context) {
             return doIntersectionPrivilege(action,
                 AccessController.getContext(), context);
         }
 
+        @Override
+        public ProtectionDomain[] getProtectDomains(AccessControlContext context) {
+            return context.getContext();
+        }
+
         private static AccessControlContext getCombinedACC(
             AccessControlContext context, AccessControlContext stack) {
             AccessControlContext acc =
                 new AccessControlContext(context, stack.getCombiner(), true);
 
< prev index next >