InvocationEvent.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_awt_event_InvocationEvent__
  3. #define __java_awt_event_InvocationEvent__
  4. #pragma interface
  5. #include <java/awt/AWTEvent.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. namespace event
  13. {
  14. class InvocationEvent;
  15. }
  16. }
  17. }
  18. }
  19. class java::awt::event::InvocationEvent : public ::java::awt::AWTEvent
  20. {
  21. public:
  22. InvocationEvent(::java::lang::Object *, ::java::lang::Runnable *);
  23. InvocationEvent(::java::lang::Object *, ::java::lang::Runnable *, ::java::lang::Object *, jboolean);
  24. public: // actually protected
  25. InvocationEvent(::java::lang::Object *, jint, ::java::lang::Runnable *, ::java::lang::Object *, jboolean);
  26. public:
  27. virtual void dispatch();
  28. virtual ::java::lang::Exception * getException();
  29. virtual ::java::lang::Throwable * getThrowable();
  30. virtual jlong getWhen();
  31. virtual ::java::lang::String * paramString();
  32. private:
  33. static const jlong serialVersionUID = 436056344909459450LL;
  34. public:
  35. static const jint INVOCATION_FIRST = 1200;
  36. static const jint INVOCATION_DEFAULT = 1200;
  37. static const jint INVOCATION_LAST = 1200;
  38. public: // actually protected
  39. ::java::lang::Runnable * __attribute__((aligned(__alignof__( ::java::awt::AWTEvent)))) runnable;
  40. ::java::lang::Object * notifier;
  41. jboolean catchExceptions;
  42. private:
  43. ::java::lang::Exception * exception;
  44. ::java::lang::Throwable * throwable;
  45. jlong when;
  46. public:
  47. static ::java::lang::Class class$;
  48. };
  49. #endif // __java_awt_event_InvocationEvent__