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