< prev index next >

src/java.base/share/classes/sun/security/util/SecurityConstants.java

Print this page
rev 49922 : 8202419: Avoid creating Permission constants early
Reviewed-by: alanb

*** 23,38 **** * questions. */ package sun.security.util; import java.net.SocketPermission; import java.net.NetPermission; - import java.security.AccessController; - import java.security.PrivilegedAction; import java.security.Permission; - import java.security.BasicPermission; import java.security.SecurityPermission; import java.security.AllPermission; import sun.security.action.GetPropertyAction; /** --- 23,36 ---- * questions. */ package sun.security.util; + import java.lang.reflect.ReflectPermission; import java.net.SocketPermission; import java.net.NetPermission; import java.security.Permission; import java.security.SecurityPermission; import java.security.AllPermission; import sun.security.action.GetPropertyAction; /**
*** 129,138 **** --- 127,140 ---- // java.lang.Thread public static final RuntimePermission GET_STACK_TRACE_PERMISSION = new RuntimePermission("getStackTrace"); + // java.lang.Thread + public static final RuntimePermission SUBCLASS_IMPLEMENTATION_PERMISSION = + new RuntimePermission("enableContextClassLoaderOverride"); + // java.security.AccessControlContext public static final SecurityPermission CREATE_ACC_PERMISSION = new SecurityPermission("createAccessControlContext"); // java.security.AccessControlContext
*** 147,152 **** --- 149,163 ---- public static final SocketPermission LOCAL_LISTEN_PERMISSION = new SocketPermission("localhost:0", SOCKET_LISTEN_ACTION); public static final String PROVIDER_VER = GetPropertyAction.privilegedGetProperty("java.specification.version"); + + // java.lang.reflect.AccessibleObject + public static final ReflectPermission ACCESS_PERMISSION = + new ReflectPermission("suppressAccessChecks"); + + // sun.reflect.ReflectionFactory + public static final RuntimePermission REFLECTION_FACTORY_ACCESS_PERMISSION = + new RuntimePermission("reflectionFactoryAccess"); + }
< prev index next >