1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __java_io_FilePermission__
5 #define __java_io_FilePermission__
6 
7 #pragma interface
8 
9 #include <java/security/Permission.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace security
15     {
16         class Permission;
17     }
18   }
19 }
20 
21 class java::io::FilePermission : public ::java::security::Permission
22 {
23 
24   void checkPerms();
25 public:
26   FilePermission(::java::lang::String *, ::java::lang::String *);
27   ::java::lang::String * getActions();
28   jint hashCode();
29   jboolean equals(::java::lang::Object *);
30   jboolean implies(::java::security::Permission *);
31 private:
32   static const jlong serialVersionUID = 7930732926638008763LL;
33   static ::java::lang::String * ALL_FILES;
34   jboolean __attribute__((aligned(__alignof__( ::java::security::Permission)))) readPerm;
35   jboolean writePerm;
36   jboolean executePerm;
37   jboolean deletePerm;
38   ::java::lang::String * actionsString;
39 public:
40   static ::java::lang::Class class$;
41 };
42 
43 #endif // __java_io_FilePermission__
44