jdk/src/java.base/share/classes/java/io/FilePermission.java
changeset 32649 2ee9017c7597
parent 31080 00a25f4c4d44
child 41377 271ee055cb31
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
    99 public final class FilePermission extends Permission implements Serializable {
    99 public final class FilePermission extends Permission implements Serializable {
   100 
   100 
   101     /**
   101     /**
   102      * Execute action.
   102      * Execute action.
   103      */
   103      */
   104     private final static int EXECUTE = 0x1;
   104     private static final int EXECUTE = 0x1;
   105     /**
   105     /**
   106      * Write action.
   106      * Write action.
   107      */
   107      */
   108     private final static int WRITE   = 0x2;
   108     private static final int WRITE   = 0x2;
   109     /**
   109     /**
   110      * Read action.
   110      * Read action.
   111      */
   111      */
   112     private final static int READ    = 0x4;
   112     private static final int READ    = 0x4;
   113     /**
   113     /**
   114      * Delete action.
   114      * Delete action.
   115      */
   115      */
   116     private final static int DELETE  = 0x8;
   116     private static final int DELETE  = 0x8;
   117     /**
   117     /**
   118      * Read link action.
   118      * Read link action.
   119      */
   119      */
   120     private final static int READLINK    = 0x10;
   120     private static final int READLINK    = 0x10;
   121 
   121 
   122     /**
   122     /**
   123      * All actions (read,write,execute,delete,readlink)
   123      * All actions (read,write,execute,delete,readlink)
   124      */
   124      */
   125     private final static int ALL     = READ|WRITE|EXECUTE|DELETE|READLINK;
   125     private static final int ALL     = READ|WRITE|EXECUTE|DELETE|READLINK;
   126     /**
   126     /**
   127      * No actions.
   127      * No actions.
   128      */
   128      */
   129     private final static int NONE    = 0x0;
   129     private static final int NONE    = 0x0;
   130 
   130 
   131     // the actions mask
   131     // the actions mask
   132     private transient int mask;
   132     private transient int mask;
   133 
   133 
   134     // does path indicate a directory? (wildcard or recursive)
   134     // does path indicate a directory? (wildcard or recursive)