< prev index next >

jdk/src/java.logging/share/classes/java/util/logging/LoggingPermission.java

Print this page

        

*** 57,76 **** private static final long serialVersionUID = 63564341580231582L; /** * Creates a new LoggingPermission object. * ! * @param name Permission name. Must be "control". * @param actions Must be either null or the empty string. * * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty or if * arguments are invalid. */ public LoggingPermission(String name, String actions) throws IllegalArgumentException { super(name); ! if (!name.equals("control")) { throw new IllegalArgumentException("name: " + name); } if (actions != null && actions.length() > 0) { throw new IllegalArgumentException("actions: " + actions); } --- 57,76 ---- private static final long serialVersionUID = 63564341580231582L; /** * Creates a new LoggingPermission object. * ! * @param name Permission name. Must be "control" or "demandLogger". * @param actions Must be either null or the empty string. * * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty or if * arguments are invalid. */ public LoggingPermission(String name, String actions) throws IllegalArgumentException { super(name); ! if (!name.equals("control") && !name.equals("demandLogger")) { throw new IllegalArgumentException("name: " + name); } if (actions != null && actions.length() > 0) { throw new IllegalArgumentException("actions: " + actions); }
< prev index next >