jdk/src/share/classes/java/lang/SecurityManager.java
changeset 16906 44dfee24cb71
parent 16039 85372a48f9aa
child 18766 28c62f5e9a47
equal deleted inserted replaced
16905:0419f45c7761 16906:44dfee24cb71
    34 import java.lang.RuntimePermission;
    34 import java.lang.RuntimePermission;
    35 import java.net.SocketPermission;
    35 import java.net.SocketPermission;
    36 import java.net.NetPermission;
    36 import java.net.NetPermission;
    37 import java.util.Hashtable;
    37 import java.util.Hashtable;
    38 import java.net.InetAddress;
    38 import java.net.InetAddress;
    39 import java.lang.reflect.Member;
       
    40 import java.lang.reflect.*;
    39 import java.lang.reflect.*;
    41 import java.net.URL;
    40 import java.net.URL;
    42 
    41 
       
    42 import sun.reflect.CallerSensitive;
    43 import sun.security.util.SecurityConstants;
    43 import sun.security.util.SecurityConstants;
    44 
    44 
    45 /**
    45 /**
    46  * The security manager is a class that allows
    46  * The security manager is a class that allows
    47  * applications to implement a security policy. It allows an
    47  * applications to implement a security policy. It allows an
  1677      *             <code>null</code>.
  1677      *             <code>null</code>.
  1678      * @see java.lang.reflect.Member
  1678      * @see java.lang.reflect.Member
  1679      * @since JDK1.1
  1679      * @since JDK1.1
  1680      * @see        #checkPermission(java.security.Permission) checkPermission
  1680      * @see        #checkPermission(java.security.Permission) checkPermission
  1681      */
  1681      */
       
  1682     @CallerSensitive
  1682     public void checkMemberAccess(Class<?> clazz, int which) {
  1683     public void checkMemberAccess(Class<?> clazz, int which) {
  1683         if (clazz == null) {
  1684         if (clazz == null) {
  1684             throw new NullPointerException("class can't be null");
  1685             throw new NullPointerException("class can't be null");
  1685         }
  1686         }
  1686         if (which != Member.PUBLIC) {
  1687         if (which != Member.PUBLIC) {