UnresolvedPermission.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_security_UnresolvedPermission__
  3. #define __java_security_UnresolvedPermission__
  4. #pragma interface
  5. #include <java/security/Permission.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace java
  10. {
  11. namespace security
  12. {
  13. class Permission;
  14. class PermissionCollection;
  15. class UnresolvedPermission;
  16. namespace cert
  17. {
  18. class Certificate;
  19. }
  20. }
  21. }
  22. }
  23. class java::security::UnresolvedPermission : public ::java::security::Permission
  24. {
  25. public:
  26. UnresolvedPermission(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, JArray< ::java::security::cert::Certificate * > *);
  27. jboolean implies(::java::security::Permission *);
  28. jboolean equals(::java::lang::Object *);
  29. jint hashCode();
  30. ::java::lang::String * getActions();
  31. ::java::lang::String * toString();
  32. ::java::security::PermissionCollection * newPermissionCollection();
  33. ::java::lang::String * getUnresolvedType();
  34. ::java::lang::String * getUnresolvedName();
  35. ::java::lang::String * getUnresolvedActions();
  36. JArray< ::java::security::cert::Certificate * > * getUnresolvedCerts();
  37. private:
  38. static const jlong serialVersionUID = -4821973115467008846LL;
  39. ::java::lang::String * __attribute__((aligned(__alignof__( ::java::security::Permission)))) actions;
  40. JArray< ::java::security::cert::Certificate * > * certs;
  41. public: // actually package-private
  42. ::java::lang::String * type;
  43. private:
  44. ::java::lang::String * name;
  45. public:
  46. static ::java::lang::Class class$;
  47. };
  48. #endif // __java_security_UnresolvedPermission__